private void Readybtn_Click(object sender, RoutedEventArgs e) { try { var notification = new NotificationManager(); SecureClass secure = new SecureClass(); if (Nametbx.Text == "" || Emailtbx.Text == "" || Registerdp.SelectedDate == null || Phonetbx.Text == "" || Towntbx.Text == "") { notification.Show(new NotificationContent { Title = "Ошибка!", Message = "Вы ввели не все данные!", Type = NotificationType.Information }); return; } if (DateTime.Now < Registerdp.SelectedDate) { notification.Show(new NotificationContent { Title = "Ошибка!", Message = "Вы ввели неправильную дату!", Type = NotificationType.Information }); return; } if (!secure.IsValidEmail(Emailtbx.Text)) { notification.Show(new NotificationContent { Title = "Ошибка!", Message = "Почтовый адресс введен неверно!", Type = NotificationType.Information }); return; } if (ID == 0) { _db.ClientAdd(Nametbx.Text, Emailtbx.Text, Registerdp.SelectedDate, Phonetbx.Text, Towntbx.Text); notification.Show(new NotificationContent { Title = "Добавление!", Message = "Клиент успешно добавлен!", Type = NotificationType.Information }); ((MainWindow)Window.GetWindow(this)).NewClientWindow(new ClientList()); } else { _db.ClientUpdate(Nametbx.Text, Emailtbx.Text, Registerdp.SelectedDate, Phonetbx.Text, Towntbx.Text, ID); notification.Show(new NotificationContent { Title = "Обновление!", Message = "Клиент успешно обновлен!", Type = NotificationType.Information }); ((MainWindow)Window.GetWindow(this)).NewClientWindow(new ClientList()); } } catch { var notification = new NotificationManager(); notification.Show(new NotificationContent { Title = "Ошибка!", Message = "Данные введены неверно!", Type = NotificationType.Information }); } }