private void Send_Click(object sender, RoutedEventArgs e) { using (DelaContext ncon = new DelaContext()) { try { if (!string.IsNullOrWhiteSpace(AddNameTBox.Text)) { var zametka = new Delas() { Title = AddNameTBox.Text, Delo = mainTbox.Text, DateTime = DateTime.Now.ToString("G"), Password = AddPassTBox.Text }; ncon.Delas.Add(zametka); ncon.SaveChanges(); ListUpdate(); Tab2Clear(); myTabContrl.SelectedIndex = 0; } else { MessageBox.Show("Дайте заметке название"); } } catch { MessageBox.Show("Название должно быть уникальным"); } } }
private void Delete_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Вы действительно хотите удалить заметку?", "Удаление заметки", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { using (DelaContext ncon = new DelaContext()) { var zxc = (from o in ncon.Delas where o.Title == titleTblock.Text select o).FirstOrDefault(); ncon.Delas.Remove(zxc); ncon.SaveChanges(); } ListUpdate(); abc.Text = "Выберете заметку"; abc.IsReadOnly = true; titleTblock.Text = ""; dateTblock.Text = ""; deleteButton.Visibility = Visibility.Hidden; saveButton.Visibility = Visibility.Hidden; } else { // Пользователь отменил действие. } }