예제 #1
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();
            }
        }
        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 void SaveUge()
        {
            GemUge gem = new GemUge();

            gem.importTilGemDenneUge();
            Persistance.SaveJson(gem, "Uge" + Dato.GetDenneUge() + ".json");
            Persistance.MessageDialogHelper.Show("Udlægget er gemt", "Gemt!");
        }
예제 #4
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");
        }
예제 #5
0
        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");
        }
예제 #6
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!");
            }
        }