Ejemplo n.º 1
0
        private void buttonKnow_Click(object sender, RoutedEventArgs e)
        {
            if (++count < words.Count)
            {
                BdTools.UpdateStateMyWord(words[count - 1], State.Know);

                InitDbContext(words[count]);
            }
            else
            {
                if (wordsTrenings.Count != 0)
                {
                    ObservableCollection <MyWord> total_50 = BdTools.ReadWord(App.dataVariable.CountSelectWord);
                    IEnumerable <MyWord>          resurse  = total_50.Except(wordsTrenings);
                    WindowBreyShtorm_2            wb2      = new WindowBreyShtorm_2(wordsTrenings.ToList(), resurse.ToList(), false);
                    wb2.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Нет новых слов");
                    this.Close();
                }
            }
        }
Ejemplo n.º 2
0
 private void UpdateState()
 {
     foreach (MyWord item in myWords)
     {
         State st = State.Learn;
         if (3 - item.TrueAnswer == 0)
         {
             st = State.Know;
         }
         BdTools.UpdateStateMyWord(item.WordId, (int)st);
     }
 }
Ejemplo n.º 3
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     dispatcherTimerNext.Stop();
     dispatcherTimer.Stop();
     if (App.dataVariable.IsUpdateState == 1)
     {
         foreach (MyWord item in upDateState)
         {
             BdTools.UpdateStateMyWord(item, State.Learn);
         }
     }
     upDateState.Clear();
 }
Ejemplo n.º 4
0
        private void buttonState_Click(object sender, RoutedEventArgs e)
        {
            Button but = sender as Button;
            int    id  = (int)but.DataContext;

            MyWord mw = collection.Where(n => n.WordId == id).First();


            WindowStateChose wsc = new WindowStateChose(this, mw.State);

            if (wsc.ShowDialog() == true)
            {
                Image im = but.Content as Image;
                im.Source = InitBitMap();
                mw.State  = StateWord;
                BdTools.UpdateStateMyWord(id, StateWord);
            }
        }