private void dgvPrzydzialZasobowRealizacja_CellClick(object sender, DataGridViewCellEventArgs e) { przydzial.ID_Przydzial_Zasobow = Convert.ToInt32(dgvPrzydzialZasobowRealizacja.CurrentRow.Cells[1].Value); przydzial.ID_Realizacji_Procesu = Convert.ToInt32(dgvPrzydzialZasobowRealizacja.CurrentRow.Cells[3].Value); przydzial = this.db.Przydzial_Zasobow.Where(numer => numer.ID_Przydzial_Zasobow == przydzial.ID_Przydzial_Zasobow).First(); tbPracownik.Text = przydzial.ID_Pracownika.ToString(); tbMaszyna.Text = przydzial.ID_Maszyny.ToString(); mtbDataRozpoczecia.Text = przydzial.Data_Rozpoczecia.ToString(); mtbDataZakonczenia.Text = przydzial.Data_Zakonczenia.ToString(); }
private void btnZapisz_Click(object sender, EventArgs e) { Przydzial_Zasobow przydzial = new Przydzial_Zasobow(); if (string.IsNullOrEmpty(cbxPracownik.Text)) { MessageBox.Show("Uzupełnienie obu pola 'Pracownik' jest wymagane!"); } else { if (string.IsNullOrEmpty(cbxMaszyna.Text)) { MessageBox.Show("Uzupełnienie obu pola 'Maszyna' jest wymagane!"); } else { przydzial.ID_Realizacji_Procesu = idEtapu; przydzial.ID_Pracownika = Convert.ToInt32(cbxPracownik.SelectedValue); przydzial.ID_Maszyny = Convert.ToInt32(cbxMaszyna.SelectedValue); if (mtbDataRozpoczecia.Text != pustePole) { przydzial.Data_Rozpoczecia = Convert.ToDateTime(mtbDataRozpoczecia.Text); } if (mtbDataZakonczenia.Text != pustePole) { przydzial.Data_Zakonczenia = Convert.ToDateTime(mtbDataZakonczenia.Text); } db.Przydzial_Zasobow.Add(przydzial); db.SaveChanges(); MessageBox.Show("Dodano nowy przydział zasobów"); } } }