public static void PoprawMeldunek(meldunki poz) { using (var db = new ecoplastolEntities()) { db.Entry(poz).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void DodajMeldunek(meldunki poz) { using (var db = new ecoplastolEntities()) { db.meldunki.Add(poz); db.SaveChanges(); } }
private void Zatwierdz(object sender, ExecutedRoutedEventArgs e) { switch (akcja) { case "D": case "K": //if (dgrdMeldunki.DataContext is meldunki) { var row = new meldunki(); var rowAktualny = grdDane.DataContext as MeldunekView; row.id = frmMeldunki_db.IdMeldunki(); row.id_zlecenie = rowAktualny.id_zlecenie; row.id_operator = rowAktualny.id_operator; row.id_brygadzista = rowAktualny.id_brygadzista; row.id_zmiana = rowAktualny.id_zmiana; row.data_meldunku = rowAktualny.data_meldunku; row.ilosc = rowAktualny.ilosc; row.ilosc_techn = rowAktualny.ilosc_techn; row.godz_spr_wtr = rowAktualny.godz_spr_wtr; row.wynik_spr_wtr = rowAktualny.wynik_spr_wtr; row.wyglad_zew = rowAktualny.wyglad_zew; row.wyglad_grzejnika = rowAktualny.wyglad_grzejnika; row.przeglad_codz_masz = rowAktualny.przeglad_codz_masz; row.uwagi = rowAktualny.uwagi; row.zatwierdzony = rowAktualny.zatwierdzony; row.opw = frmLogin.LoggedUser.login; row.czasw = DateTime.Now; row.opm = frmLogin.LoggedUser.login; row.czasm = DateTime.Now; frmMeldunki_db.DodajMeldunek(row); frmMeldunki_db.PoprawIDPrzyczynyBrakow(row.id, row.id_zlecenie); WyszukajMeldunki(); } break; case "P": var row2 = new meldunki(); var rowAktualny2 = grdDane.DataContext as MeldunekView; row2.id = rowAktualny2.id; row2.id_zlecenie = rowAktualny2.id_zlecenie; row2.id_operator = rowAktualny2.id_operator; row2.id_brygadzista = rowAktualny2.id_brygadzista; row2.id_zmiana = rowAktualny2.id_zmiana; row2.data_meldunku = rowAktualny2.data_meldunku; row2.ilosc = rowAktualny2.ilosc; row2.ilosc_techn = rowAktualny2.ilosc_techn; row2.godz_spr_wtr = rowAktualny2.godz_spr_wtr; row2.wynik_spr_wtr = rowAktualny2.wynik_spr_wtr; row2.wyglad_zew = rowAktualny2.wyglad_zew; row2.wyglad_grzejnika = rowAktualny2.wyglad_grzejnika; row2.przeglad_codz_masz = rowAktualny2.przeglad_codz_masz; row2.uwagi = rowAktualny2.uwagi; row2.zatwierdzony = rowAktualny2.zatwierdzony; row2.opw = rowAktualny2.opw; row2.czasw = rowAktualny2.czasw; row2.opm = frmLogin.LoggedUser.login; row2.czasm = DateTime.Now; frmMeldunki_db.PoprawMeldunek(row2); frmMeldunki_db.PoprawIDPrzyczynyBrakow(row2.id, row2.id_zlecenie); WyszukajMeldunki(); break; default: break; } //listWyroby = produkcja_db.PobierzWyroby(); //grdLista.ItemsSource = listWyroby; //grdLista.SelectedIndex = grdBookmark; //grdLista.Focus(); dpDataZleceniaOd.IsEnabled = true; dpDataZleceniaDo.IsEnabled = true; cbbMaszyna.IsEnabled = true; cbbZlecenie.IsEnabled = true; cbbZmiana.IsEnabled = true; dgrdMeldunki.IsEnabled = true; btnZamknij.IsEnabled = true; btnDodaj.IsEnabled = true; btnPopraw.IsEnabled = true; btnUsun.IsEnabled = true; btnAnuluj.IsEnabled = false; btnZatwierdz.IsEnabled = false; grdDane.IsEnabled = false; //listaMeldunkow = frmMeldunki_db.PobierzMeldunki2(((zlecenia_produkcyjne)cbbZlecenie.SelectedItem).id); //dgrdMeldunki.ItemsSource = listaMeldunkow; //dgrdMeldunki.SelectedIndex = dgBookmark; }