Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public static void PoprawPrzyczyneBraku(meldunki_wady_nn poz)
 {
     using (var db = new ecoplastolEntities())
     {
         db.Entry(poz).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public static void DodajPrzyczyneBraku(meldunki_wady_nn poz)
 {
     using (var db = new ecoplastolEntities())
     {
         db.meldunki_wady_nn.Add(poz);
         db.SaveChanges();
     }
 }