private void btnDodaj_Click(object sender, EventArgs e) { if (cmbTypDoDodania.SelectedIndex == -1) { if (!String.IsNullOrEmpty(cmbTypDoDodania.Text)) { TypZdarzenia nowyTyp = new TypZdarzenia { NazwaZdarzenia = cmbTypDoDodania.Text.ToString() }; db.Linia.FirstOrDefault(l => l.LiniaId == linia.LiniaId).TypyZdarzen.Add(nowyTyp); db.SaveChanges(); PopulatedgvListaTypowZdarzen(); PopulateCmbTypDoDodania(); this.cmbTypDoDodania.Text = ""; } } else { TypZdarzenia wybranyTyp = db.TypZdarzenia.Where(t => t.TypZdarzeniaId == (int)cmbTypDoDodania.SelectedValue).FirstOrDefault(); if (!wybranyTyp.Linie.Contains(linia)) { db.Linia.FirstOrDefault(l => l.LiniaId == linia.LiniaId).TypyZdarzen.Add(wybranyTyp); db.SaveChanges(); PopulatedgvListaTypowZdarzen(); PopulateCmbTypDoDodania(); cmbTypDoDodania.SelectedIndex = -1; } } }
private void btnAdd_Click(object sender, EventArgs e) { if (txtNowaMaszyna.Text != null) { using (var db = new LicznikDataModel()) { Linia linia = db.Linia.Where(n => n.NazwaLinii == Properties.Settings.Default.nazwaLiniiProdukcyjnej).FirstOrDefault(); Maszyny nowaMaszyna = new Maszyny { NazwaMaszyny = txtNowaMaszyna.Text.ToString() }; linia.Maszyny.Add(nowaMaszyna); db.SaveChanges(); PopulateMaszynyGrid(); this.txtNowaMaszyna.Text = ""; } } }
private void btnSave_Click(object sender, EventArgs e) { if (sprawdzFormularz()) { using (var db = new LicznikDataModel()) { Awaria aw = db.Awaria.Where(a => a.StanId == WybranaAwaria.StanId).FirstOrDefault(); aw.Maszyna = db.Maszyna.Where(m => m.MaszynaId == (int)cmbMaszyny.SelectedValue).FirstOrDefault(); aw.OpisAwarii = txtOpis.Text; aw.TypZdarzenia = db.TypZdarzenia.Where(t => t.TypZdarzeniaId == WybranaAwaria.TypZdarzenia.TypZdarzeniaId).FirstOrDefault(); db.SaveChanges(); } this.DialogResult = DialogResult.OK; this.Close(); } }