Пример #1
0
        private void BtnUsun_Click(object sender, RoutedEventArgs e)
        {
            var Res = MessageBox.Show("Usunąć ?", "Usuwanie pozycji", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);

            if (Res == MessageBoxResult.Yes)
            {
                PanelProdZaworyTypy_db.UsunWyrobZaworTyp(rowWyrobZaworTyp);
                listWyrobyZaworyTypy = PanelProdZaworyTypy_db.PobierzWyrobyZaworyTypy();
                grdLista.ItemsSource = listWyrobyZaworyTypy;
            }
        }
Пример #2
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;

            listWyrobyZaworyTypy = PanelProdZaworyTypy_db.PobierzWyrobyZaworyTypy();
            grdLista.ItemsSource = listWyrobyZaworyTypy;

            grdLista.SelectedIndex = grdBookmark;
        }
Пример #3
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 wyroby_zast_zaworu)
                {
                    var row = new wyroby_zast_zaworu();
                    row       = grdPozycje.DataContext as wyroby_zast_zaworu;
                    row.id    = PanelProdZaworyTypy_db.IdWyrobyZaworTyp();
                    row.opw   = frmLogin.LoggedUser.login;
                    row.czasw = DateTime.Now;
                    row.opm   = frmLogin.LoggedUser.login;
                    row.czasm = DateTime.Now;
                    PanelProdZaworyTypy_db.DodajWyrobZaworTyp(row);
                }
                break;

            case "P":
                rowWyrobZaworTyp.opm   = frmLogin.LoggedUser.login;
                rowWyrobZaworTyp.czasm = DateTime.Now;
                PanelProdZaworyTypy_db.PoprawWyrobZaworTyp(rowWyrobZaworTyp);
                break;

            default:
                break;
            }
            listWyrobyZaworyTypy   = PanelProdZaworyTypy_db.PobierzWyrobyZaworyTypy();
            grdLista.ItemsSource   = listWyrobyZaworyTypy;
            grdLista.SelectedIndex = grdBookmark;
            grdLista.Focus();
        }
Пример #4
0
        public PanelProdZaworyTypy()
        {
            InitializeComponent();
            listWyrobyZaworyTypy = PanelProdZaworyTypy_db.PobierzWyrobyZaworyTypy();
            grdLista.ItemsSource = listWyrobyZaworyTypy;
            grdPozycje.IsEnabled = false;

            if (listWyrobyZaworyTypy.Count == 0)
            {
                UstawPrzyciski(0);
            }
            else
            {
                grdLista.Focus();
                grdLista.SelectedIndex = 0;

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