示例#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;
        }
示例#2
0
        private void BtnUsun_Click(object sender, RoutedEventArgs e)
        {
            var Res = MessageBox.Show("Usunąć ?", "Usuwanie pozycji", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);

            if (Res == MessageBoxResult.Yes)
            {
                var poz = grdLista.SelectedItem as OperatorzyView;
                PanelProdOperatorzy_db.UsunOperatora(poz);
                listOperatorzy       = PanelProdOperatorzy_db.PobierzOperatorowView();
                grdLista.ItemsSource = listOperatorzy;
            }
        }
示例#3
0
        private void BtnAnuluj_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;

            listOperatorzy       = PanelProdOperatorzy_db.PobierzOperatorowView();
            grdLista.ItemsSource = listOperatorzy;

            grdLista.SelectedIndex = grdBookmark;
        }
示例#4
0
        public PanelProdOperatorzy()
        {
            InitializeComponent();
            listOperatorzy = PanelProdOperatorzy_db.PobierzOperatorowView();

            cbbBrygadzista.ItemsSource       = PanelProdOperatorzy_db.PobierzBrygadzistow();
            cbbBrygadzista.SelectedValuePath = "id";
            grdLista.ItemsSource             = listOperatorzy;
            if (listOperatorzy.Count == 0)
            {
                UstawPrzyciski(0);
            }
            else
            {
                grdLista.Focus();
                grdLista.SelectedIndex = 0;

                GrdLista_SelectionChanged(null, null);
                UstawPrzyciski(1);
            }
        }