public void AddCleanWorks() { try { _connect.cleaning_works.Load(); if (VerifyDate(_dateTimePicker.Value.ToShortDateString().ToString()) == null) { cleaning_works obj = new cleaning_works(); if (_maskedTextBox.Text == "") { _maskedTextBox.Text = "0"; } obj.cost = int.Parse(_maskedTextBox.Text); obj.date = _dateTimePicker.Value.ToShortDateString().ToString(); obj.note = _textBox.Text; obj.fk = (_comboBox.SelectedIndex + 1); _connect.cleaning_works.Add(obj); _connect.SaveChanges(); Summ(); CreateTableAdapter(); MessageBox.Show("Запись успешно добавлена."); _maskedTextBox.Text = "0"; _textBox.Clear(); } else { MessageBox.Show("Ошибка. На дату " + _dateTimePicker.Value.ToShortDateString().ToString() + " уже есть запись."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Edit() { RW_clean eForm = new RW_clean(); try { int index = _dataGridView.SelectedRows[0].Index + 1; _connect.cleaning_works.Load(); cleaning_works obj = _connect.cleaning_works.Find(index); if (obj != null) { eForm.maskedTextBox1.Text = obj.cost.ToString(); eForm.dateTimePicker1.Text = obj.date; eForm.textBox1.Text = obj.note; ShowDriver(eForm.comboBox1); eForm.comboBox1.SelectedIndex = (int)obj.fk - 1; if (eForm.ShowDialog() == DialogResult.Cancel) { return; } if (VerifyDate(eForm.dateTimePicker1.Value.ToShortDateString().ToString()) == null || VerifyDate(eForm.dateTimePicker1.Value.ToShortDateString().ToString()).id == obj.id) { obj.cost = int.Parse(eForm.maskedTextBox1.Text); obj.date = eForm.dateTimePicker1.Value.ToShortDateString().ToString(); obj.note = eForm.textBox1.Text; obj.fk = (eForm.comboBox1.SelectedIndex + 1); _connect.SaveChanges(); CreateTableAdapter(); Summ(); MessageBox.Show("Запись обновлена успешно."); } else { MessageBox.Show("Ошибка. На дату " + eForm.dateTimePicker1.Value.ToShortDateString().ToString() + " уже есть запись."); } } else { MessageBox.Show("Ошибка. Запись не существует!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }