private void Button_Click_DeleteNote(object sender, RoutedEventArgs e) { // Check dont choose note if (FormatVerification.IsEmpty(ChooseNote.Text)) { MessageBox.Show("Выбирете запись для обновления"); return; } MessageBoxButton modalConfirm = MessageBoxButton.YesNo; MessageBoxResult modalConfirmResult = MessageBox.Show($"Вы хотите удалить запись \"{Name.Text}\" из базы?", "Удаление записи", modalConfirm); if (modalConfirmResult == MessageBoxResult.Yes) { Repository.DeleteByName(Name.Text); MessageBox.Show($"Запись с именем {Name.Text} успешно удаленна"); this.Hide(); } }
private bool CheckData() { // Check id input if (FormatVerification.IsEmpty(Id.Text)) { MessageBox.Show("Поле код должно быть заполненно!"); return(false); } else if (FormatVerification.SpaceCheck(Id.Text)) { MessageBox.Show("Поле код не должно иметь пробелы!"); return(false); } else if (FormatVerification.IsDigital(Id.Text)) { MessageBox.Show("Поле код должно состоять только из чисел!"); return(false); } else { var list = Repository.GetAllId(); foreach (var i in list) { if (i == Id.Text) { MessageBox.Show("Запись с таким кодом уже существует"); return(false); } } } // Check name input if (FormatVerification.IsEmpty(Name.Text)) { MessageBox.Show("Поле имя должно быть заполненно!"); return(false); } else if (FormatVerification.SpaceCheck(Name.Text)) { MessageBox.Show("Поле имя не должно иметь пробелы!"); return(false); } else { var list = Repository.GetAllName(); foreach (var i in list) { if (i == Name.Text) { MessageBox.Show("Запись с таким именем уже существует"); return(false); } } } // Check type input if (FormatVerification.IsEmpty(Type.Text)) { MessageBox.Show("Тип должен быть выбран!"); return(false); } return(true); }