public static void PoprawOperatora(operatorzy_maszyn poz) { using (var db = new ecoplastolEntities()) { db.Entry(poz).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void DodajOperatora(operatorzy_maszyn poz) { using (var db = new ecoplastolEntities()) { db.operatorzy_maszyn.Add(poz); db.SaveChanges(); } }
private void Zatwierdz(object sender, ExecutedRoutedEventArgs e) { grdLista.IsEnabled = true; grdPozycje.IsEnabled = false; btnDodaj.IsEnabled = true; btnKlonuj.IsEnabled = true; btnPopraw.IsEnabled = true; btnUsun.IsEnabled = true; btnAnuluj.IsEnabled = false; btnZatwierdz.IsEnabled = false; switch (akcja) { case "D": case "K": var row = new operatorzy_maszyn(); var rowAktualny = grdPozycje.DataContext as OperatorzyView; row.id = PanelProdOperatorzy_db.IdOperatora(); row.imie = rowAktualny.imie; row.nazwisko = rowAktualny.nazwisko; row.login = rowAktualny.login; row.haslo = rowAktualny.haslo; row.aktywny = rowAktualny.aktywny; row.brygada = rowAktualny.brygada; row.opw = frmLogin.LoggedUser.login; row.czasw = DateTime.Now; row.opm = frmLogin.LoggedUser.login; row.czasm = DateTime.Now; PanelProdOperatorzy_db.DodajOperatora(row); break; case "P": var row2 = new operatorzy_maszyn(); var rowAktualny2 = grdPozycje.DataContext as OperatorzyView; row2.id = rowAktualny2.id; row2.imie = rowAktualny2.imie; row2.nazwisko = rowAktualny2.nazwisko; row2.login = rowAktualny2.login; row2.haslo = rowAktualny2.haslo; row2.aktywny = rowAktualny2.aktywny; row2.brygada = rowAktualny2.brygada; row2.opw = rowAktualny2.opw; row2.czasw = rowAktualny2.czasw; row2.opm = frmLogin.LoggedUser.login; row2.czasm = DateTime.Now; PanelProdOperatorzy_db.PoprawOperatora(row2); break; default: break; } listOperatorzy = PanelProdOperatorzy_db.PobierzOperatorowView(); grdLista.ItemsSource = listOperatorzy; }