private void Zatwierdz(object sender, ExecutedRoutedEventArgs e) { switch (akcja) { case "D": //MessageBox.Show("Dodajemy"); var row = new meldunki_wady_nn(); var rowAktualny = grdDane.DataContext as PrzyczynyBrakowView; row.id = frmMeldunki_db.IdPrzyczynyBraku(); row.id_meldunek = 0; row.id_zlecenie = 0; row.id_wada_nn = rowAktualny.id_wada_nn; row.ilosc = rowAktualny.ilosc; row.opw = frmLogin.LoggedUser.login; row.czasw = DateTime.Now; row.opm = frmLogin.LoggedUser.login; row.czasm = DateTime.Now; frmMeldunki_db.DodajPrzyczyneBraku(row); break; case "P": //MessageBox.Show("Poprawiamy"); var row2 = new meldunki_wady_nn(); var rowAktualny2 = grdDane.DataContext as PrzyczynyBrakowView; row2.id = rowAktualny2.id; row2.id_meldunek = rowAktualny2.id_meldunek; row2.id_zlecenie = rowAktualny2.id_zlecenie; row2.id_wada_nn = rowAktualny2.id_wada_nn; row2.ilosc = rowAktualny2.ilosc; row2.opw = rowAktualny2.opw; row2.czasw = rowAktualny2.czasw; row2.opm = frmLogin.LoggedUser.login; row2.czasm = DateTime.Now; frmMeldunki_db.PoprawPrzyczyneBraku(row2); break; default: break; } dgrdLista.IsEnabled = true; grdDane.IsEnabled = false; btnDodaj.IsEnabled = true; btnPopraw.IsEnabled = true; btnUsun.IsEnabled = true; btnAnuluj.IsEnabled = false; btnZatwierdz.IsEnabled = false; btnZamknij.IsEnabled = true; listaPrzyczynBrakow = frmMeldunki_db.PobierzPrzyczynyBrakow(idMeldunku); dgrdLista.ItemsSource = listaPrzyczynBrakow; dgrdLista.SelectedIndex = dgBookmark; }
public static void PoprawPrzyczyneBraku(meldunki_wady_nn poz) { using (var db = new ecoplastolEntities()) { db.Entry(poz).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void DodajPrzyczyneBraku(meldunki_wady_nn poz) { using (var db = new ecoplastolEntities()) { db.meldunki_wady_nn.Add(poz); db.SaveChanges(); } }