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();
        }