コード例 #1
0
 private void btnAdd_Click(object sender, RoutedEventArgs e)
 {
     if (_window.Db.Persons.Select(x => x).Where(x => x.Date == dataPerson.SelectedDate).Count() == 0)
     {
         if (float.TryParse(txtPerson.Text, out float a))
         {
             if (float.TryParse(txtProteins.Text, out float c))
             {
                 if (float.TryParse(txtBilans.Text, out float b))
                 {
                     _window.Db.Persons.Add(new Models.Person
                     {
                         Weight   = a,
                         Date     = dataPerson.SelectedDate,
                         Bilans   = b,
                         Proteins = c
                     });
                 }
                 _window.SaveAndRefresh();
                 dgPerson.Items.Refresh();
             }
         }
     }
     else
     {
         MessageBox.Show("Nie możesz dodać drugiego wpisu dla tego samego dnia!", "EROR");
     }
 }
コード例 #2
0
 private void Window_Closed(object sender, EventArgs e)
 {
     _window.SaveAndRefresh();
 }