private void Driver_TextChanged(object sender, TextChangedEventArgs e) { try { if (Driver.Text.Length == 10) { if (LogicLicense.GetId(Driver.Text) == 0) { Add.IsEnabled = false; MessageBoxResult message = MessageBox.Show("Водитель с такими данными не найден, желаете его добавить?", "Водитель не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Driver.AddDriverWindow addDriver = new Driver.AddDriverWindow(); addDriver.Show(); } } else { Add.IsEnabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Passport_TextChanged(object sender, TextChangedEventArgs e) { try { if (Passport.Text.Length == 10 && DriverLogic.GetIdByPassport(Passport.Text) == 0) { Add.IsEnabled = false; MessageBoxResult message = MessageBox.Show("Водителя с такими паспортными данными не существует! Желаете добавить его?", "Водитель не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Logic.OtherLogic.LogicWindow.FromAddTransport(); Driver.AddDriverWindow addDriver = new Driver.AddDriverWindow(); //addDriver.Show(); } } else { Add.IsEnabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }