public KontrolaEfektywnosciSzczegoly(SzwalniaEntities db, int idProcesu) { InitializeComponent(); this.db = db; this.idProcesu = idProcesu; kontrola = this.db.Kontrola_Efektywnosci.Where(proces => proces.ID_Procesu_Produkcyjnego == idProcesu).First(); lblProces.Text = "Kontrola efektywności dla procesu produkcyjnego o ID " + kontrola.ID_Procesu_Produkcyjnego; mtbDataKontroli.Text = kontrola.Data_Kontroli.ToString(); txtLiczbaPoprawnych.Text = kontrola.Liczba_Poprawnych.ToString(); txtUwagiDoKontroli.Text = kontrola.Uwagi; }
public KontrolaEfektywnosciFormSzczegoly(SzwalniaEntities db, int IdProcesu) { InitializeComponent(); this.db = db; this.IdProcesu = IdProcesu; Kontrola_Efektywnosci NumerProcesu = db.Kontrola_Efektywnosci.Where(IDProcesu => IDProcesu.ID_Procesu_Produkcyjnego == IdProcesu).First(); txtNumerProcesu.Text = NumerProcesu.ID_Procesu_Produkcyjnego.ToString(); txtDataKontroli.Text = NumerProcesu.Data_Kontroli.ToLongDateString(); txtLiczbaPoprawnych.Text = NumerProcesu.Liczba_Poprawnych.ToString(); txtUwagiDoKontroli.Text = NumerProcesu.Uwagi.ToString(); chkZgodnosc.Checked = NumerProcesu.Zgodnosc_Zamowienia.GetValueOrDefault(); }
private void btnZapisz_Click(object sender, EventArgs e) { Proces_Produkcyjny proces = new Proces_Produkcyjny(); if (string.IsNullOrEmpty(cbxZamowienieElement.Text)) { MessageBox.Show("Uzupełnienie pola 'ID zamówienie element' jest wymagane!"); return; } else { proces.ID_Zamowienie_Element = Convert.ToInt32(cbxZamowienieElement.SelectedValue); } if (mtbProponowanaData.Text != pustePole) { proces.Proponowana_data_dostawy_materialu = Convert.ToDateTime(mtbProponowanaData.Text); } if (mtbDataRozpoczecia.Text != pustePole) { proces.Data_Rozpoczecia = Convert.ToDateTime(mtbDataRozpoczecia.Text); } if (mtbDataZakonczenia.Text != pustePole) { proces.Data_Zakonczenia = Convert.ToDateTime(mtbDataZakonczenia.Text); } proces.Uwagi = tbUwagi.Text; db.Proces_Produkcyjny.Add(proces); db.SaveChanges(); MessageBox.Show("Dodano nowy proces produkcyjny"); Kontrola_Efektywnosci kontrola = new Kontrola_Efektywnosci(); kontrola.ID_Procesu_Produkcyjnego = nowyProces; db.Kontrola_Efektywnosci.Add(kontrola); db.SaveChanges(); this.Close(); }