private void PassportDriver_SelectionChanged(object sender, RoutedEventArgs e) { try { if (PassportDriver.Text.Length == 10) { if (DriverLogic.GetIdByPassport(PassportDriver.Text) == 0) { CheckDriver = false; MessageBoxResult message = MessageBox.Show("Водитель с такими данными не найден, желаете его добавить?", "Водитель не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Logic.OtherLogic.LogicWindow.FromAddLicense(); Driver.AddDriverWindow addDriver = new Driver.AddDriverWindow(); addDriver.Show(); } } else { CheckDriver = true; } if (CheckTransport && CheckDriver) { Add.IsEnabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void NewDriver_Click(object sender, RoutedEventArgs e) { Logic.OtherLogic.LogicWindow.FromDriverList(); AddDriverWindow addDriver = new AddDriverWindow(); addDriver.Show(); this.Close(); }