private void VIN_SelectionChanged(object sender, RoutedEventArgs e) { try { if (VIN.Text.Length == 17) { if (LogicTransport.GetIdByVIN(VIN.Text) == 0) { CheckTransport = false; MessageBoxResult message = MessageBox.Show("Транспорта с таким VIN кодом не существует, желаете добавить новый транспорт?", "Транспорт не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Transport.AddTransport addTransport = new Transport.AddTransport(); LogicWindow.FromAddLicense(); addTransport.Show(); } } else { CheckTransport = 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.FromTransportList(); AddTransport addTransport = new AddTransport(); addTransport.Show(); this.Close(); }