コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }