Example #1
0
        private void tilføjProjekt()
        {
            if (NavnProjektTB != null && BeskrivelseProjektTB != null && StartDatoProjektTB != null && SlutDatoProjektTB != null)
            {
                if (DateTime.TryParse(StartDatoProjektTB, out DateTime startDate) && DateTime.TryParse(StartDatoProjektTB, out DateTime endDate))
                {
                    String.Format("{0:d/MM/yyyy}", startDate);
                    String.Format("{0:d/MM/yyyy}", endDate);

                    Projekter.Add(new Projekt(NavnProjektTB, BeskrivelseProjektTB, startDate.ToString("d"), endDate.ToString("d"), new ObservableCollection <Deltager>(), new ObservableCollection <Dims>()));
                    NavnProjektTB        = null;
                    BeskrivelseProjektTB = null;
                    StartDatoProjektTB   = null;
                    SlutDatoProjektTB    = null;
                }
                else
                {
                    FejlBesked("Forkert dato format", "Dato format skal være MM/DD/YYYY");
                }
            }
            else
            {
                FejlBesked("Manglende input", "Der mangler input(s), som information til dit projekt");
            }
        }
Example #2
0
        private async Task BeskedMedKnapper(string title, string content)
        {
            var yesCommand = new UICommand("Ja", cmd => { });
            var noCommand  = new UICommand("Nej", cmd => { });

            var dialog = new MessageDialog(content, title);

            dialog.Options = MessageDialogOptions.None;
            dialog.Commands.Add(yesCommand);

            dialog.DefaultCommandIndex = 0;
            dialog.CancelCommandIndex  = 0;

            if (noCommand != null)
            {
                dialog.Commands.Add(noCommand);
                dialog.CancelCommandIndex = (uint)dialog.Commands.Count - 1;
            }

            var command = await dialog.ShowAsync();

            if (command == yesCommand)
            {
                if (title == "Slet deltager")
                {
                    SelectedProjekt.Deltagere.Remove(SelectedDeltager);
                }
                else if (title == "Slet projekt")
                {
                    Projekter.Remove(SelectedProjekt);
                }
                else if (title == "Ændre projekt")
                {
                    SelectedProjekt.Navn        = NavnProjektTB;
                    SelectedProjekt.Beskrivelse = BeskrivelseProjektTB;
                    NavnProjektTB        = null;
                    BeskrivelseProjektTB = null;
                }
                else if (title == "Ændre deltager")
                {
                    SelectedDeltager.Navn  = NavnDeltagerTB;
                    SelectedDeltager.Email = EmailDeltagerTB;
                    NavnDeltagerTB         = null;
                    EmailDeltagerTB        = null;
                }
            }
            else if (command == noCommand)
            {
                if (title == "Ændre projekt")
                {
                    NavnProjektTB        = null;
                    BeskrivelseProjektTB = null;
                }

                if (title == "Ændre deltager")
                {
                    NavnDeltagerTB  = null;
                    EmailDeltagerTB = null;
                }
            }
        }