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"); } }
private void Window_Closed(object sender, EventArgs e) { _window.SaveAndRefresh(); }