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!");
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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");
        }
Esempio n. 4
0
        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!");
            }
        }
Esempio n. 5
0
        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();
            }
        }