public MainWindow() { try { ReadPerson.Reader_Excel_Person(); InitializeComponent(); } catch (Exception excep) { MessageBox.Show(excep.Message); ExcepLog.Excep(excep); } }
/// <summary> /// Добавление нового персонала /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NewPersonalAdd_Click(object sender, RoutedEventArgs e) { try { int a = 0; string fio = NewPersonalFIO.Text; //проверяем пустое ли поле if (fio == "") { NewPersonalFIO.BorderBrush = Brushes.Red; MessageBox.Show("Не ввели ФИО"); return; } else { a++; } string position = NewPersonalPosition.Text; if (position == "") { NewPersonalPosition.BorderBrush = Brushes.Red; MessageBox.Show("Не ввели должность"); return; } else { a++; } string pass = NewPersonalPassword.Text; if (pass == "") { NewPersonalPassword.BorderBrush = Brushes.Red; MessageBox.Show("Не ввели пароль"); return; } else { a++; } string pass1 = NewPersonalPassword1.Text; if (pass == "") { NewPersonalPassword1.BorderBrush = Brushes.Red; MessageBox.Show("Не ввели повторно пароль"); return; } else { a++; } //Проверяем на наличие данного имени в базе for (int i = 0; i < Inci.Count; i++) { if (fio == Inci[i].Name) { NewPersonalFIO.BorderBrush = Brushes.Red; MessageBox.Show("Данное ФИО есть в базе"); return; } } if (NewPersonalPassword.Text != NewPersonalPassword1.Text) { NewPersonalPassword.BorderBrush = Brushes.Red; NewPersonalPassword1.BorderBrush = Brushes.Red; MessageBox.Show("Пароли не совпадают"); return; } if (a <= 3) { return; } else { ReadPerson.Patient_Сreation_Person(fio, position, pass); Close(); } } catch (Exception excep) { MessageBox.Show(excep.Message); ExcepLog.Excep(excep); } }