Exemplo n.º 1
0
        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;
        }