private void ZapiszM_Click(object sender, EventArgs e) { NARZEDZIA noweNarzedzie = new NARZEDZIA(); noweNarzedzie.NAZWA = this.textBoxNazwa.Text; noweNarzedzie.MODEL = this.textBoxModel.Text; noweNarzedzie.NR_EWIDENCYJNY = this.textBoxNrEwidencyjny.Text; noweNarzedzie.KOSZT_ZA_H = decimal.Parse(this.textBoxKosztZaH.Text); db.NARZEDZIA.Add(noweNarzedzie); db.SaveChanges(); }
private void Usun_Click(object sender, EventArgs e) { if (tryb == "Ewidencja Maszyn") { DialogResult result = MessageBox.Show("Czy chcesz usunąć maszynę: " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[1].Value + " " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[2].Value, "Confirmation", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { MODELE_MASZYN doUsuniecia = (MODELE_MASZYN)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem; db.MODELE_MASZYN.Remove(doUsuniecia); try { db.SaveChanges(); } catch (Exception ex) { { MessageBox.Show("Usunięcie zakończone nie powodzeniem. Powód: " + ex.Message, "Uwaga", MessageBoxButtons.OK); } } OdswiezListe(); } } else { DialogResult result = MessageBox.Show("Czy chcesz usunąć narzedzie: " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[1].Value + " " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[2].Value, "Confirmation", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { NARZEDZIA doUsuniecia = (NARZEDZIA)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem; db.NARZEDZIA.Remove(doUsuniecia); try { db.SaveChanges(); } catch (Exception ex) { MessageBox.Show("Usunięcie zakończone nie powodzeniem. Powód: " + ex.Message, "Uwaga", MessageBoxButtons.OK); } OdswiezListe(); } } }
public FormZmiana_Narzedzia(KWZP_PROJEKTEntities db, object send, string tryb) { this.db = db; this.send = send; this.tryb = tryb; InitializeComponent(); NARZEDZIA narzedzia = new NARZEDZIA(); narzedzia = (NARZEDZIA)send; textBoxNazwa.Text = narzedzia.NAZWA; textBoxModel.Text = narzedzia.MODEL; textBoxNrEwidencyjny.Text = narzedzia.NR_EWIDENCYJNY.ToString(); textBoxKosztZaH.Text = narzedzia.KOSZT_ZA_H.ToString(); }
private void ZapiszEdytuj_Click(object sender, EventArgs e) { if (tryb == "Ewidencja Maszyn") { MODELE_MASZYN send = (MODELE_MASZYN)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem; Forms_Produkcja.FormZmiana_Maszyny zmianaMaszyny = new Forms_Produkcja.FormZmiana_Maszyny(db, send, tryb); zmianaMaszyny.Show(); } else { NARZEDZIA send = (NARZEDZIA)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem; Forms_Produkcja.FormZmiana_Narzedzia zmianaNarzedzia = new Forms_Produkcja.FormZmiana_Narzedzia(db, send, tryb); zmianaNarzedzia.Show(); } }
private void RezerwujMaszyny_Click(object sender, EventArgs e) { ZLECENIA zlecenia = db.ZLECENIA.Where(a => a.ID_ZLECENIA == id).First(); List <CZAS_PRACY_MASZYN> czasyPracy = this.db.CZAS_PRACY_MASZYN.Where(x => x.ID_ZLECENIA == id).ToList(); List <CZAS_PRACY_NARZEDZI> czasyPracyNarzedzi = this.db.CZAS_PRACY_NARZEDZI.Where(x => x.ID_ZLECENIA == id).ToList(); DateTime aktualnaData = DateTime.Now; foreach (CZAS_PRACY_MASZYN czasPracy in czasyPracy) { for (int i = 0; i < czasPracy.ILOSC_DNI_PRACY; i++) { REALIZACJA_PRODUKCJA realizacjaProdukcjiM = new REALIZACJA_PRODUKCJA(); realizacjaProdukcjiM.ID_ZLECENIA = zlecenia.ID_ZLECENIA; realizacjaProdukcjiM.DATA_DZIEN = aktualnaData.AddDays(i); MASZYNY maszyna = db.MASZYNY.Where(m => m.ID_MASZYNY == czasPracy.ID_MASZYNY).First(); ZESPOL_MASZYN zespolMaszyn = new ZESPOL_MASZYN(); zespolMaszyn.MASZYNY = maszyna; zespolMaszyn.REALIZACJA_PRODUKCJA = realizacjaProdukcjiM; realizacjaProdukcjiM.ZESPOL_MASZYN.Add(zespolMaszyn); db.REALIZACJA_PRODUKCJA.Add(realizacjaProdukcjiM); } } foreach (CZAS_PRACY_NARZEDZI czasPracy in czasyPracyNarzedzi) { for (int i = 0; i < czasPracy.ILOSC_DNI_PRACY; i++) { REALIZACJA_PRODUKCJA realizacjaProdukcjiN = new REALIZACJA_PRODUKCJA(); realizacjaProdukcjiN.ID_ZLECENIA = id; realizacjaProdukcjiN.DATA_DZIEN = aktualnaData.AddDays(i); NARZEDZIA narzedzie = db.NARZEDZIA.Where(m => m.ID_NARZEDZIA == czasPracy.ID_NARZEDZIA).First(); ZESPOL_NARZEDZI zespolNarzedzi = new ZESPOL_NARZEDZI(); zespolNarzedzi.NARZEDZIA = narzedzie; zespolNarzedzi.REALIZACJA_PRODUKCJA = realizacjaProdukcjiN; realizacjaProdukcjiN.ZESPOL_NARZEDZI.Add(zespolNarzedzi); db.REALIZACJA_PRODUKCJA.Add(realizacjaProdukcjiN); } } DateTime data = DateTime.Now; DATA_STATUSU_ZLECENIA dATA_STATUSU_ = new DATA_STATUSU_ZLECENIA(); dATA_STATUSU_.DATA_ZMIANY = data; dATA_STATUSU_.ID_ZLECENIA = id; dATA_STATUSU_.ID_STATUSU_ZLECENIA = 5; db.DATA_STATUSU_ZLECENIA.Add(dATA_STATUSU_); db.SaveChanges(); MessageBox.Show("Informacje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); statusButtony(); }