private void ADD_Delete(object sender, EventArgs e) { if (ADD.data.SelectedItem != null) { MessageBoxResult result = MessageBox.Show("Вы ходите удалить ?", "DELTE", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { var emp = ADD.data.SelectedItem as Word; // string word = emp.EN; DataBaseWithMethod.del(emp); } ADD.data.ItemsSource = DataBaseWithMethod.GetListWord; } else { MessageBox.Show("Не выбран Item для удаления"); } }
private void ADD_addclick(object sender, EventArgs e) { var emp = new Engl.DataBase.Word(); emp.EN = ADD.En.Text; emp.Ru = ADD.Ru.Text; emp.SynonymsEn = ADD.EnSinon.Text; emp.SynonymsRu = ADD.RuSinon.Text; emp.PastSimiple = ADD.Form2.Text; emp.PastPart = ADD.form3.Text; emp.NumberPart = ADD.PartOfSpeechCOM.SelectedIndex; emp.NumberKind = ADD.PodPunk.SelectedIndex; emp.Tema = ViewModel.TopicStringMethod(ADD.topic); string TextWhithResult; ViewModel vm = new ViewModel(); if( vm.ProverkaVolidate(emp, out TextWhithResult,0)) { MessageBoxResult result = MessageBox.Show("Добавить в библиотеку следуещее слово ? " + emp.EN + " - " + emp.Ru, "ADD", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { try { DataBaseWithMethod.add(emp); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } else { MessageBox.Show(TextWhithResult); } ADD.data.ItemsSource = DataBaseWithMethod.GetListWord; }
public void MethodReadCount(bool tf, Word w, Word w2) { if (tf) { if (w.Count < 9) { w.Count = w.Count + 1; } else { w.Count = 9; } } else { w.MistakeCount = +1; w2.MistakeCount = +1; w2.CompleteMistakeCount = +1; w.CompleteMistakeCount = +1; if (w.Count > 0) { w.Count = w.Count - 1; } else { w.Count = 0; } // усложнения на втором уровне - за ниправильный ответ отнимается звезды в двух словах которе паказано и которое было выбрано! if (ForSerial.FCW > 1) { if (w2.Count > 0) { w2.Count = w2.Count - 1; } else { w2.Count = 0; } } } DataBaseWithMethod.UpDate(); }