Ejemplo n.º 1
0
        private void BtnZatwierdz_Click(object sender, RoutedEventArgs 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":
                if (grdPozycje.DataContext is trace_mfr)
                {
                    var row = new trace_mfr();
                    row       = grdPozycje.DataContext as trace_mfr;
                    row.id    = PanelTrace_db.IdTraceMFR();
                    row.opw   = frmLogin.LoggedUser.login;
                    row.czasw = DateTime.Now;
                    row.opm   = frmLogin.LoggedUser.login;
                    row.czasm = DateTime.Now;
                    PanelTrace_db.DodajTraceMFR(row);
                }
                break;

            case "P":
                rowTraceMFR.opm   = frmLogin.LoggedUser.login;
                rowTraceMFR.czasm = DateTime.Now;
                PanelTrace_db.PoprawTraceMFR(rowTraceMFR);
                break;

            default:
                break;
            }
            listTraceMFR         = PanelTrace_db.PobierzTraceMfr();
            grdLista.ItemsSource = listTraceMFR;
        }