public RealizacjaProcesu(SzwalniaEntities db, int idProcesu) { InitializeComponent(); this.db = db; this.idProcesu = idProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First(); lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego; dgvRealizacjaProcesu.DataSource = null; dgvRealizacjaProcesu.DataSource = db.vRealizacjaProcesuProdukcyjnego.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList(); dgvRealizacjaProcesu.Columns[0].Visible = false; dgvRealizacjaProcesu.Columns[1].Visible = false; dgvRealizacjaProcesu.Columns[2].HeaderText = "Etap"; dgvRealizacjaProcesu.Columns[3].HeaderText = "Data rozpoczęcia"; dgvRealizacjaProcesu.Columns[4].HeaderText = "Data zakończenia"; dgvRealizacjaProcesu.Columns[2].Width = 120; dgvRealizacjaProcesu.Columns[3].Width = 130; dgvRealizacjaProcesu.Columns[4].Width = 130; dgvRealizacjaProcesu.Columns[5].HeaderText = "Data kontroli"; dgvRealizacjaProcesu.Columns[6].HeaderText = "Uwagi do kontroli"; cbxEtapNowa.DataSource = db.Rodzaj_Etapu.ToList(); cbxEtapNowa.DisplayMember = "Nazwa"; cbxEtapNowa.ValueMember = "ID_etapu"; cbxEtapEdycja.DataSource = db.Rodzaj_Etapu.ToList(); cbxEtapEdycja.DisplayMember = "Nazwa"; cbxEtapEdycja.ValueMember = "ID_etapu"; }
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.Text); } 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"); }
public SzczegolyProcesu(SzwalniaEntities db, int idProcesu) { InitializeComponent(); this.db = db; this.idProcesu = idProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First(); lblProces.Text = "Szczegóły procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego; }
public RealizacjaProcesu(SzwalniaEntities db, int IdProcesu) { InitializeComponent(); this.db = db; this.IdProcesu = IdProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First(); lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego; dgvRealizacjaProcesu.DataSource = db.vRealizacjaProcesuProdukcyjnegoDetails.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList(); dgvRealizacjaProcesu.Columns[0].Visible = false; }
public NiewykorzystanyMaterialProces(SzwalniaEntities db, int IdProcesu) { InitializeComponent(); this.db = db; this.IdProcesu = IdProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First(); lblTekst.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego; dgvNiewykorzystanyMaterial.DataSource = db.Material_Na_Produkcji.Where(material => material.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList(); dgvNiewykorzystanyMaterial.Columns[0].Visible = false; }
public EdycjaProcesu(SzwalniaEntities db, int idProcesu, int idZamowienieElement) { InitializeComponent(); this.db = db; this.idProcesu = idProcesu; this.idZamowienieElement = idZamowienieElement; lblOpis.Text = "Edycja procesu produkcyjnego o ID " + idProcesu; proces = this.db.Proces_Produkcyjny.Where(procesProdukcyjny => procesProdukcyjny.ID_Procesu_Produkcyjnego == idProcesu).First(); cbxZamowienieElement.DataSource = db.Zamowienie_Element.ToList(); cbxZamowienieElement.ValueMember = "ID_Zamowienie_Element"; cbxZamowienieElement.DisplayMember = "ID_Zamowienie_Element"; mtbProponowanaData.Text = proces.Proponowana_data_dostawy_materialu.ToString(); mtbDataRozpoczecia.Text = proces.Data_Rozpoczecia.ToString(); mtbDataZakonczenia.Text = proces.Data_Zakonczenia.ToString(); cbxZamowienieElement.SelectedValue = idZamowienieElement; tbUwagi.Text = proces.Uwagi; }
public RealizacjaProcesu(SzwalniaEntities db, int IdProcesu) { InitializeComponent(); this.db = db; this.IdProcesu = IdProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == IdProcesu).First(); lblProces.Text = "Realizacja procesu dla procesu produkcyjnego o ID " + proces.ID_Procesu_Produkcyjnego; dgvRealizacjaProcesu.DataSource = db.vRealizacjaProcesuProdukcyjnegoDetails.Where(realizacja => realizacja.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList(); dgvRealizacjaProcesu.Columns[0].Visible = false; dgvRealizacjaProcesu.Columns[1].Visible = false; dgvRealizacjaProcesu.Columns[2].HeaderText = "Etap"; dgvRealizacjaProcesu.Columns[3].HeaderText = "Data rozpoczęcia"; dgvRealizacjaProcesu.Columns[4].HeaderText = "Data zakończenia"; dgvRealizacjaProcesu.Columns[2].Width = 120; dgvRealizacjaProcesu.Columns[3].Width = 130; dgvRealizacjaProcesu.Columns[4].Width = 130; }
public NiewykorzystanyMaterialProces(SzwalniaEntities db, int idProcesu) { InitializeComponent(); this.db = db; this.idProcesu = idProcesu; Proces_Produkcyjny proces = db.Proces_Produkcyjny.Where(wybrany => wybrany.ID_Procesu_Produkcyjnego == idProcesu).First(); lblTekst.Text = "Niewykorzystany materiał / odpad w procesie produkcyjnym o ID " + proces.ID_Procesu_Produkcyjnego; dgvNiewykorzystanyMaterial.DataSource = db.vNieuzytyMaterialOdpad.Where(material => material.ID_Procesu_Produkcyjnego == proces.ID_Procesu_Produkcyjnego).ToList(); dgvNiewykorzystanyMaterial.Columns[0].Visible = false; dgvNiewykorzystanyMaterial.Columns[1].Visible = false; dgvNiewykorzystanyMaterial.Columns[2].Visible = false; dgvNiewykorzystanyMaterial.Columns[3].Visible = false; dgvNiewykorzystanyMaterial.Columns[4].Visible = false; dgvNiewykorzystanyMaterial.Columns[11].Visible = false; dgvNiewykorzystanyMaterial.Columns[5].HeaderText = "ID elementu"; dgvNiewykorzystanyMaterial.Columns[6].HeaderText = "Nazwa elementu"; dgvNiewykorzystanyMaterial.Columns[9].HeaderText = "Niewykorzystany materiał"; dgvNiewykorzystanyMaterial.Columns[10].HeaderText = "Magazyn odebrał"; }