예제 #1
0
        public ArbejderPlanViewModel()
        {
            Instance          = ArbejderCatalogSingleton.Instance;
            MandagsArbejdere  = new Arbejdere();
            TirsdagsArbejdere = new Arbejdere();
            OnsdagsArbejdere  = new Arbejdere();
            TorsdagsArbejdere = new Arbejdere();

            TilmeldArbejderCommand = new RelayCommand.RelayCommand(TilmeldArbejde);
            RydListeOverArbejdere  = new RelayCommand.RelayCommand(StartNyUge);

            this.HentDataFraDiskAsync();
        }
예제 #2
0
        public void TilmeldArbejde()
        {
            bool ErLigNulTilmeldte = true;


            if (!string.IsNullOrEmpty(MandagsArbejdere.Title) && !string.IsNullOrEmpty(MandagsArbejdere.Navn))
            {
                ErLigNulTilmeldte = false;
                Arbejdere MandagArbejder = new Arbejdere();
                MandagArbejder.Navn  = MandagsArbejdere.Navn;
                MandagArbejder.Title = MandagsArbejdere.Title;

                Instance.ArbejderMandagListe.Add(MandagArbejder);
                MandagArbejder = new Arbejdere();
            }


            if (!string.IsNullOrEmpty(TirsdagsArbejdere.Title) && !string.IsNullOrEmpty(TirsdagsArbejdere.Navn))
            {
                ErLigNulTilmeldte = false;
                Arbejdere TirsdagArbejder = new Arbejdere();
                TirsdagArbejder.Navn  = TirsdagsArbejdere.Navn;
                TirsdagArbejder.Title = TirsdagsArbejdere.Title;

                Instance.ArbejderTirsdagListe.Add(TirsdagArbejder);
            }


            if (!string.IsNullOrEmpty(OnsdagsArbejdere.Title) && !string.IsNullOrEmpty(OnsdagsArbejdere.Navn))
            {
                ErLigNulTilmeldte = false;
                Arbejdere OnsdagArbejder = new Arbejdere();
                OnsdagArbejder.Navn  = OnsdagsArbejdere.Navn;
                OnsdagArbejder.Title = OnsdagsArbejdere.Title;

                Instance.ArbejderOnsdagListe.Add(OnsdagArbejder);
            }


            if (!string.IsNullOrEmpty(TorsdagsArbejdere.Title) && !string.IsNullOrEmpty(TorsdagsArbejdere.Navn))
            {
                ErLigNulTilmeldte = false;
                Arbejdere TorsdagArbejder = new Arbejdere();
                TorsdagArbejder.Navn  = TorsdagsArbejdere.Navn;
                TorsdagArbejder.Title = TorsdagsArbejdere.Title;
                Instance.ArbejderTorsdagListe.Add(TorsdagArbejder);
            }
            if (ErLigNulTilmeldte)
            {
                new MessageDialog("Du skal huske at tilmelde dig en af dagene").ShowAsync();
            }
            else if (!ErLigNulTilmeldte)
            {
                this.GemDataTilDiskAsync();
                new MessageDialog("Du er nu tilmeldt").ShowAsync();
            }

            else
            {
                new MessageDialog("Du skal huske at tilmelde dig en af dagene").ShowAsync();
            }
        }