diff --git a/Orarend/API.cs b/Orarend/API.cs
index 0851516..f374950 100644
--- a/Orarend/API.cs
+++ b/Orarend/API.cs
@@ -350,7 +350,7 @@ namespace Orarend
if (Órarend == null)
return new TimerEventArgs(null, "Nincs órarend kiválasztva");
var most = DateTime.Now - DateTime.Today;
- //var most = new TimeSpan(9, 46, 0);
+ //var most = new TimeSpan(12, 46, 0);
bool talált = false;
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");
diff --git a/OrarendAndroidApp/MainActivity.cs b/OrarendAndroidApp/MainActivity.cs
index ff9c28d..0094c83 100644
--- a/OrarendAndroidApp/MainActivity.cs
+++ b/OrarendAndroidApp/MainActivity.cs
@@ -23,11 +23,11 @@ namespace OrarendAndroidApp
public class MainActivity : ActivityBase
{
private Handler handler;
-
+
private const int EDIT_ADD_ACT_REQUEST = 1;
private const int SETTINGS_ACT_REQUEST = 2;
public const string DATA_FILENAME = "data.json";
-
+
protected override void OnCreate(Bundle bundle)
{
AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironment_UnhandledExceptionRaiser;
@@ -209,7 +209,7 @@ namespace OrarendAndroidApp
for (int i = 0; i < 6; i++)
{
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));
}
@@ -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.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) : "")
- : "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.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"
@@ -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
: "") //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)
@@ -469,7 +470,7 @@ namespace OrarendAndroidApp
Recreate();
}
}
-
+
public override void OnWindowFocusChanged(bool hasFocus)
{
base.OnWindowFocusChanged(hasFocus);
diff --git a/OrarendAndroidApp/Resources/Resource.Designer.cs b/OrarendAndroidApp/Resources/Resource.Designer.cs
index 1afafad..2744de9 100644
--- a/OrarendAndroidApp/Resources/Resource.Designer.cs
+++ b/OrarendAndroidApp/Resources/Resource.Designer.cs
@@ -111,8 +111,8 @@ namespace OrarendAndroidApp
// aapt resource value: 0x7f070008
public const int deleteButton = 2131165192;
- // aapt resource value: 0x7f070011
- public const int helyTV = 2131165201;
+ // aapt resource value: 0x7f070010
+ public const int helyTV = 2131165200;
// aapt resource value: 0x7f07000e
public const int horizontalView = 2131165198;
@@ -120,8 +120,8 @@ namespace OrarendAndroidApp
// aapt resource value: 0x7f070012
public const int kezdvegTV = 2131165202;
- // aapt resource value: 0x7f070010
- public const int kivoraTV = 2131165200;
+ // aapt resource value: 0x7f070011
+ public const int kivoraTV = 2131165201;
// aapt resource value: 0x7f070013
public const int kovoraTV = 2131165203;
diff --git a/OrarendAndroidApp/Resources/layout/MainLayout.axml b/OrarendAndroidApp/Resources/layout/MainLayout.axml
index df502e1..b465d1b 100644
--- a/OrarendAndroidApp/Resources/layout/MainLayout.axml
+++ b/OrarendAndroidApp/Resources/layout/MainLayout.axml
@@ -55,14 +55,6 @@
android:isScrollContainer="true" />
-
+