private void Back_Click(object sender, RoutedEventArgs e) { Films filmswindow = new Films(); filmswindow.Show(); this.Close(); }
private void Delete_Click(object sender, RoutedEventArgs e) { var selectedFilm = FilmItems.SelectedItem as Film; if (selectedFilm == null) { MessageBox.Show("Select the item"); return; } else { if (_repo.RemoveItem(selectedFilm)) { Films filmswindow = new Films(); filmswindow.Show(); MessageBox.Show("The film was deleted"); this.Close(); } else { MessageBox.Show("There is information about this film in other tables"); } } }
private void ChangeFilmInformation_Click(object sender, RoutedEventArgs e) { string name; DateTime start; DateTime end; float cost; if (Filming == null) { if (Name.Text.Trim() != "") { name = Name.Text.Trim(); if (DateTime.TryParse(StartDate.Text, out start)) { if (DateTime.TryParse(EndDate.Text, out end)) { if (float.TryParse(MovieRental.Text, out cost)) { Film films = new Film { Name = name, Start = start, Finish = end, CostOfMovieRental = cost }; _repo.AddItem(films); Films filmswindow = new Films(); filmswindow.Show(); MessageBox.Show("The film was added"); this.Close(); } else { MessageBox.Show("Cost should the written with comma"); } } else { MessageBox.Show("Finish date should be in the following form - YYYY-MM-DD HH:MM:SS"); } } else { MessageBox.Show("Start date should be in the following form - YYYY-MM-DD HH:MM:SS"); } } else { MessageBox.Show("Enter the name"); } } else { if (Name.Text.Trim() != "") { name = Name.Text.Trim(); if (DateTime.TryParse(StartDate.Text, out start)) { if (DateTime.TryParse(EndDate.Text, out end)) { if (float.TryParse(MovieRental.Text, out cost)) { if (!(name == Filming.Name & cost == Filming.CostOfMovieRental & start == Filming.Start & end == Filming.Finish)) { Film films = new Film { Name = name, Start = start, Finish = end, CostOfMovieRental = cost }; _repo.UpdateItem(Filming, films); Films filmswindow = new Films(); filmswindow.Show(); MessageBox.Show("The film was changed"); this.Close(); } else { MessageBox.Show("You haven't changed anything"); } } else { MessageBox.Show("Cost should the written with comma"); } } else { MessageBox.Show("Finish date should be in the following form - YYYY-MM-DD HH:MM:SS"); } } else { MessageBox.Show("Start date should be in the following form - YYYY-MM-DD HH:MM:SS"); } } else { MessageBox.Show("Enter the name"); } } }
private void Choose_Click(object sender, RoutedEventArgs e) { if (Options.SelectedItem != null) { string selectedOption = Options.SelectedItem.ToString(); if (selectedOption == "System.Windows.Controls.ListBoxItem: Settings") { Settings settingswindow = new Settings(); settingswindow.Show(); this.Close(); } else { if (selectedOption == "System.Windows.Controls.ListBoxItem: Workers") { Worker workerwindow = new Worker(); workerwindow.Show(); this.Close(); } else { if (selectedOption == "System.Windows.Controls.ListBoxItem: TimeTable") { TimeTable tablewindow = new TimeTable(); tablewindow.Show(); this.Close(); } else { if (selectedOption == "System.Windows.Controls.ListBoxItem: Films") { Films filmwindow = new Films(); filmwindow.Show(); this.Close(); } else { if (selectedOption == "System.Windows.Controls.ListBoxItem: Profit information") { Profit profitwindow = new Profit(); profitwindow.Show(); this.Close(); } else { if (selectedOption == "System.Windows.Controls.ListBoxItem: Tariffs") { Tarrifs tariffwindow = new Tarrifs(); tariffwindow.Show(); this.Close(); } } } } } } } else { MessageBox.Show("Choose the option, please"); } }