Пример #1
0
        private void btnEditCinema_Click(object sender, RoutedEventArgs e)
        {
            if (mvm.SelectedCinema != null)
            {
                AddEditCinemaDialog cd = new AddEditCinemaDialog();
                cd.Title             = "Redigér biograf";
                cd.tbCinemaName.Text = mvm.SelectedCinema.Cinema;
                cd.tbCinemaTown.Text = mvm.SelectedCinema.Town;

                if ((bool)cd.ShowDialog())
                {
                    if (mvm.SelectedCinema.Cinema != cd.tbCinemaName.Text || mvm.SelectedCinema.Town != cd.tbCinemaTown.Text)
                    {
                        mvm.UpdateCinema(mvm.SelectedCinema, cd.tbCinemaName.Text, cd.tbCinemaTown.Text);
                    }
                }
            }
            else
            {
                MessageBox.Show($"Ingen biograf er valgt. Vælg først en.", "Kan ikke redigere biograf", MessageBoxButton.OK);
            }
        }
Пример #2
0
        private void btnAddCinema_Click(object sender, RoutedEventArgs e)
        {
            AddEditCinemaDialog cd = new AddEditCinemaDialog();

            cd.Title = "Tilføj ny biograf";

            if ((bool)cd.ShowDialog())
            {
                try
                {
                    mvm.AddCinema(cd.tbCinemaName.Text, cd.tbCinemaTown.Text);
                }
                catch (NotImplementedException)
                {
                    MessageBox.Show("Denne funktionalitet er endnu ikke implementeret!", "Kan ikke tilføje biograf", MessageBoxButton.OK);
                }
                catch (Exception)
                {
                    MessageBox.Show($"Biografen {cd.tbCinemaName.Text} i {cd.tbCinemaTown.Text} eksisterer allerede. Prøv igen.", "Kan ikke tilføje biograf", MessageBoxButton.OK);
                }
            }
        }