public void SaveUge() { GemUge gem = new GemUge(); gem.importTilGemDenneUge(); Persistance.SaveJson(gem, "Uge" + Dato.GetDenneUge() + ".json"); Persistance.MessageDialogHelper.Show("Udlægget er gemt", "Gemt!"); }
public void SaveNæsteUge() { GemUge gem = new GemUge(); gem.importTilGemNæsteUge(); Persistance.SaveJson(gem, "Uge" + Dato.GetNæsteUge() + ".json"); Persistance.MessageDialogHelper.Show("Alle ændringer er gemt!", "Gemt!"); }
public Uge() { StrUgenummer = "Uge" + Dato.GetNæsteUge(); IntUgenummer = Dato.GetNæsteUge(); mandag = new Dag("Mandag", IntUgenummer); tirsdag = new Dag("Tirsdag", IntUgenummer); onsdag = new Dag("Onsdag", IntUgenummer); torsdag = new Dag("Torsdag", IntUgenummer); }
public async Task nyNæsteUge() { Uge ugeX = new Uge(); NæsteTempUge = ugeX; await CheckStandard(); NæsteTempUge.BoligListe = StandardListe; GemUge gem = new GemUge(); gem.importTilGemNæsteUge(); Persistance.SaveJson(gem, "Uge" + Dato.GetNæsteUge() + ".json"); }
public async Task nyDenneUge() { Uge ugeX = new Uge(); DenneTempUge = ugeX; DenneTempUge.StrUgenummer = "" + Dato.GetDenneUge(); DenneTempUge.IntUgenummer = Dato.GetDenneUge(); await CheckStandard(); DenneTempUge.BoligListe = StandardListe; GemUge gem = new GemUge(); gem.importTilGemDenneUge(); Persistance.SaveJson(gem, "Uge" + Dato.GetDenneUge() + ".json"); }
public async void Tilmeld() { try { await OCTilDagList(Singleton.GetInstance().NæsteTempUge.BoligListe); GemUge gem = new GemUge(); gem.importTilGemNæsteUge(); Persistance.SaveJson(gem, "Uge" + Dato.GetNæsteUge() + ".Json"); Persistance.MessageDialogHelper.Show("Din Tilmelding er hermed gemt!", "Gemt!"); } catch (FormatException) { Persistance.MessageDialogHelper.Show("Der stod tekst i et felt", "Fejl!"); } }
private async Task CheckNewWeek() { try { GemUge SavedJsonClass = await Persistance.LoadUgeFraJsonAsync("Uge" + Dato.GetDenneUge() + ".json"); GemUge hentet = new GemUge(); hentet = SavedJsonClass; hentet.exportFraGemDenneUge(); } catch (FileNotFoundException) { Persistance.MessageDialogHelper.Show("Ingen fil for denne uge fundet, der vil derfor blive oprettet en tom uge", "No current week"); await Singleton.GetInstance().nyDenneUge(); } try { GemUge SavedJsonClass = await Persistance.LoadUgeFraJsonAsync("Uge" + Dato.GetNæsteUge() + ".json"); GemUge hentet = new GemUge(); hentet = SavedJsonClass; hentet.exportFraGemNæsteUge(); } catch (FileNotFoundException) { await Singleton.GetInstance().nyNæsteUge(); } }