Hely. szöveg felülre, óra elmarad és egyéb jav.
This commit is contained in:
parent
403fde579d
commit
074ed19236
4 changed files with 20 additions and 19 deletions
|
@ -350,7 +350,7 @@ namespace Orarend
|
||||||
if (Órarend == null)
|
if (Órarend == null)
|
||||||
return new TimerEventArgs(null, "Nincs órarend kiválasztva");
|
return new TimerEventArgs(null, "Nincs órarend kiválasztva");
|
||||||
var most = DateTime.Now - DateTime.Today;
|
var most = DateTime.Now - DateTime.Today;
|
||||||
//var most = new TimeSpan(9, 46, 0);
|
//var most = new TimeSpan(12, 46, 0);
|
||||||
bool talált = false;
|
bool talált = false;
|
||||||
if (Órarend.Órakezdetek[Beállítások.ÓraOffset] == TimeSpan.Zero) //Még nincsenek beállítva a kezdetek
|
if (Órarend.Órakezdetek[Beállítások.ÓraOffset] == TimeSpan.Zero) //Még nincsenek beállítva a kezdetek
|
||||||
return new TimerEventArgs(null, "Betöltés");
|
return new TimerEventArgs(null, "Betöltés");
|
||||||
|
|
|
@ -23,11 +23,11 @@ namespace OrarendAndroidApp
|
||||||
public class MainActivity : ActivityBase
|
public class MainActivity : ActivityBase
|
||||||
{
|
{
|
||||||
private Handler handler;
|
private Handler handler;
|
||||||
|
|
||||||
private const int EDIT_ADD_ACT_REQUEST = 1;
|
private const int EDIT_ADD_ACT_REQUEST = 1;
|
||||||
private const int SETTINGS_ACT_REQUEST = 2;
|
private const int SETTINGS_ACT_REQUEST = 2;
|
||||||
public const string DATA_FILENAME = "data.json";
|
public const string DATA_FILENAME = "data.json";
|
||||||
|
|
||||||
protected override void OnCreate(Bundle bundle)
|
protected override void OnCreate(Bundle bundle)
|
||||||
{
|
{
|
||||||
AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironment_UnhandledExceptionRaiser;
|
AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironment_UnhandledExceptionRaiser;
|
||||||
|
@ -209,7 +209,7 @@ namespace OrarendAndroidApp
|
||||||
for (int i = 0; i < 6; i++)
|
for (int i = 0; i < 6; i++)
|
||||||
{
|
{
|
||||||
var (innen, ide) = API.HelyettesítésInnenIde(API.Órarend, i, j);
|
var (innen, ide) = API.HelyettesítésInnenIde(API.Órarend, i, j);
|
||||||
addCell(ide != null ? ide.ÚjÓra.EgyediNév : innen != null ? innen.EredetiNap != innen.ÚjNap || innen.EredetiSorszám != innen.ÚjSorszám ? "Áthelyezve" : innen.ÚjÓra?.EgyediNév ?? "elmarad" : API.Órarend.Órák[i][j]?.EgyediNév ?? "", innen == null ? (DarkTheme ? Color.WhiteSmoke : Color.Black) : Color.Red, tr, (i, j));
|
addCell(ide != null ? ide.ÚjÓra.EgyediNév : innen != null ? innen.EredetiNap != innen.ÚjNap || innen.EredetiSorszám != innen.ÚjSorszám ? "áthelyezve" : innen.ÚjÓra?.EgyediNév ?? "elmarad" : API.Órarend.Órák[i][j]?.EgyediNév ?? "", innen == null ? (DarkTheme ? Color.WhiteSmoke : Color.Black) : Color.Red, tr, (i, j));
|
||||||
}
|
}
|
||||||
table.AddView(tr, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent));
|
table.AddView(tr, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent));
|
||||||
}
|
}
|
||||||
|
@ -288,7 +288,8 @@ namespace OrarendAndroidApp
|
||||||
+ (helyettesítésInnen.ÚjÓra.Terem != óra.Terem ? "\nTerem: " + helyettesítésInnen.ÚjÓra.Terem : "")
|
+ (helyettesítésInnen.ÚjÓra.Terem != óra.Terem ? "\nTerem: " + helyettesítésInnen.ÚjÓra.Terem : "")
|
||||||
+ (helyettesítésInnen.ÚjÓra.Tanár.Név != óra.Tanár.Név ? "\nTanár: " + helyettesítésInnen.ÚjÓra.Tanár.Név : "")
|
+ (helyettesítésInnen.ÚjÓra.Tanár.Név != óra.Tanár.Név ? "\nTanár: " + helyettesítésInnen.ÚjÓra.Tanár.Név : "")
|
||||||
+ (helyettesítésInnen.ÚjÓra.Csoportok[0] != óra.Csoportok[0] ? "\nCsoport: " + helyettesítésInnen.ÚjÓra.Csoportok.Aggregate((a, b) => a + ", " + b) : "")
|
+ (helyettesítésInnen.ÚjÓra.Csoportok[0] != óra.Csoportok[0] ? "\nCsoport: " + helyettesítésInnen.ÚjÓra.Csoportok.Aggregate((a, b) => a + ", " + b) : "")
|
||||||
: "Az óra elmarad")
|
: helyettesítésIde != null && (helyettesítésIde.EredetiNap != helyettesítésIde.ÚjNap || helyettesítésIde.EredetiSorszám != helyettesítésIde.ÚjSorszám)
|
||||||
|
? "" : "Az óra elmarad") //Ha át lett helyezve ide másik óra, akkor nem kell kiírni, hogy elmarad ez az óra
|
||||||
+ (helyettesítésIde == null ? ""
|
+ (helyettesítésIde == null ? ""
|
||||||
: helyettesítésIde.EredetiNap != helyettesítésIde.ÚjNap || helyettesítésIde.EredetiSorszám != helyettesítésIde.ÚjSorszám
|
: helyettesítésIde.EredetiNap != helyettesítésIde.ÚjNap || helyettesítésIde.EredetiSorszám != helyettesítésIde.ÚjSorszám
|
||||||
? "Áthelyezve: " + Napok[(int)helyettesítésIde.EredetiNap - 1] + " " + helyettesítésIde.EredetiSorszám + ". óra --> ide"
|
? "Áthelyezve: " + Napok[(int)helyettesítésIde.EredetiNap - 1] + " " + helyettesítésIde.EredetiSorszám + ". óra --> ide"
|
||||||
|
@ -298,7 +299,7 @@ namespace OrarendAndroidApp
|
||||||
+ (helyettesítésIde.ÚjÓra.Csoportok[0] != óra?.Csoportok[0] ? "\nCsoport: " + helyettesítésIde.ÚjÓra.Csoportok.Aggregate((a, b) => a + ", " + b) : "") //ˇˇ De ha változott, akkor nem
|
+ (helyettesítésIde.ÚjÓra.Csoportok[0] != óra?.Csoportok[0] ? "\nCsoport: " + helyettesítésIde.ÚjÓra.Csoportok.Aggregate((a, b) => a + ", " + b) : "") //ˇˇ De ha változott, akkor nem
|
||||||
: "") //Ha a pozicíó nem változott, a fentebbi rész már kiírta az adatait
|
: "") //Ha a pozicíó nem változott, a fentebbi rész már kiírta az adatait
|
||||||
;
|
;
|
||||||
hely.Visibility = ViewStates.Visible;
|
hely.Visibility = hely.Text.Length > 0 ? ViewStates.Visible : ViewStates.Gone;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ÓraContextMenuCreated(object sender, View.CreateContextMenuEventArgs e)
|
private void ÓraContextMenuCreated(object sender, View.CreateContextMenuEventArgs e)
|
||||||
|
@ -469,7 +470,7 @@ namespace OrarendAndroidApp
|
||||||
Recreate();
|
Recreate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnWindowFocusChanged(bool hasFocus)
|
public override void OnWindowFocusChanged(bool hasFocus)
|
||||||
{
|
{
|
||||||
base.OnWindowFocusChanged(hasFocus);
|
base.OnWindowFocusChanged(hasFocus);
|
||||||
|
|
8
OrarendAndroidApp/Resources/Resource.Designer.cs
generated
8
OrarendAndroidApp/Resources/Resource.Designer.cs
generated
|
@ -111,8 +111,8 @@ namespace OrarendAndroidApp
|
||||||
// aapt resource value: 0x7f070008
|
// aapt resource value: 0x7f070008
|
||||||
public const int deleteButton = 2131165192;
|
public const int deleteButton = 2131165192;
|
||||||
|
|
||||||
// aapt resource value: 0x7f070011
|
// aapt resource value: 0x7f070010
|
||||||
public const int helyTV = 2131165201;
|
public const int helyTV = 2131165200;
|
||||||
|
|
||||||
// aapt resource value: 0x7f07000e
|
// aapt resource value: 0x7f07000e
|
||||||
public const int horizontalView = 2131165198;
|
public const int horizontalView = 2131165198;
|
||||||
|
@ -120,8 +120,8 @@ namespace OrarendAndroidApp
|
||||||
// aapt resource value: 0x7f070012
|
// aapt resource value: 0x7f070012
|
||||||
public const int kezdvegTV = 2131165202;
|
public const int kezdvegTV = 2131165202;
|
||||||
|
|
||||||
// aapt resource value: 0x7f070010
|
// aapt resource value: 0x7f070011
|
||||||
public const int kivoraTV = 2131165200;
|
public const int kivoraTV = 2131165201;
|
||||||
|
|
||||||
// aapt resource value: 0x7f070013
|
// aapt resource value: 0x7f070013
|
||||||
public const int kovoraTV = 2131165203;
|
public const int kovoraTV = 2131165203;
|
||||||
|
|
|
@ -55,14 +55,6 @@
|
||||||
android:isScrollContainer="true" />
|
android:isScrollContainer="true" />
|
||||||
</HorizontalScrollView>
|
</HorizontalScrollView>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
<TextView
|
|
||||||
android:id="@+id/kivoraTV"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Kiválasztott óra"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:visibility="gone" />
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/helyTV"
|
android:id="@+id/helyTV"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -72,6 +64,14 @@
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
android:textColor="#FF0000" />
|
android:textColor="#FF0000" />
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/kivoraTV"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Kiválasztott óra"
|
||||||
|
android:textSize="14sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:visibility="gone" />
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/kezdvegTV"
|
android:id="@+id/kezdvegTV"
|
||||||
android:text="Betöltés"
|
android:text="Betöltés"
|
||||||
|
|
Loading…
Reference in a new issue