private void btnBuses_Click(object sender, RoutedEventArgs e) { var busRepository = new SqlBusRepository(_connectionString); var busWindow = new BusWindow(_customer, busRepository.SelectAll()); wndMainWindow.IsEnabled = false; busWindow.ShowDialog(); wndMainWindow.IsEnabled = true; }
private void btnAdd_Click(object sender, RoutedEventArgs e) { var addBusWindow = new AddBusWindow(_customer); wndBus.IsEnabled = false; addBusWindow.ShowDialog(); var busRepository = new SqlBusRepository(_connectionString); dgrDataBuses.ItemsSource = busRepository.SelectAll(); wndBus.IsEnabled = true; }
private void btnDelete_Click(object sender, RoutedEventArgs e) { var busRepository = new SqlBusRepository(_connectionString); if (dgrDataBuses.SelectedItem == null) { MessageBox.Show("Not selected bus.", "Selection", MessageBoxButton.OK, MessageBoxImage.Error); return; } int busId = ((Bus)dgrDataBuses.SelectedItem).Id; MessageBoxResult answer = MessageBox.Show(String.Format("You really want to delete bus {0} and all related objects?", ((Bus)dgrDataBuses.SelectedItem).Number), "Deleting", MessageBoxButton.YesNo, MessageBoxImage.Question); if (answer == MessageBoxResult.Yes) { busRepository.Delete(busId); dgrDataBuses.ItemsSource = busRepository.SelectAll(); } }