Пример #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 uzytkownicy();
                var rowAktualny = grdPozycje.DataContext as UzytkownicyView;
                row.id = PanelProgramUzytkownicy_db.IdUzytkownika();

                row.imie     = rowAktualny.imie;
                row.nazwisko = rowAktualny.nazwisko;
                row.login    = rowAktualny.login;
                row.haslo    = rowAktualny.haslo;
                row.aktywny  = rowAktualny.aktywny;
                row.profil   = rowAktualny.profil;
                row.opw      = frmLogin.LoggedUser.login;
                row.czasw    = DateTime.Now;
                row.opm      = frmLogin.LoggedUser.login;
                row.czasm    = DateTime.Now;
                PanelProgramUzytkownicy_db.DodajUzytkownika(row);
                break;

            case "P":

                var row2         = new uzytkownicy();
                var rowAktualny2 = grdPozycje.DataContext as UzytkownicyView;
                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.profil   = rowAktualny2.profil;
                row2.opw      = rowAktualny2.opw;
                row2.czasw    = rowAktualny2.czasw;
                row2.opm      = frmLogin.LoggedUser.login;
                row2.czasm    = DateTime.Now;
                PanelProgramUzytkownicy_db.PoprawUzytkownika(row2);
                break;

            default:
                break;
            }
            listUzytkownicy      = PanelProgramUzytkownicy_db.PobierzUzytkownikowView();
            grdLista.ItemsSource = listUzytkownicy;
        }
Пример #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 UzytkownicyView;
                PanelProgramUzytkownicy_db.UsunUzytkownika(poz);
                listUzytkownicy      = PanelProgramUzytkownicy_db.PobierzUzytkownikowView();
                grdLista.ItemsSource = listUzytkownicy;
            }
        }
Пример #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;

            listUzytkownicy      = PanelProgramUzytkownicy_db.PobierzUzytkownikowView();
            grdLista.ItemsSource = listUzytkownicy;

            grdLista.SelectedIndex = grdBookmark;
        }
Пример #4
0
        public PanelProgramUzytkownicy()
        {
            InitializeComponent();
            listUzytkownicy = PanelProgramUzytkownicy_db.PobierzUzytkownikowView();

            cbbProfil.ItemsSource       = PanelProgramUzytkownicyProfile_db.PobierzProfile();
            cbbProfil.SelectedValuePath = "profil";
            grdLista.ItemsSource        = listUzytkownicy;
            if (listUzytkownicy.Count == 0)
            {
                UstawPrzyciski(0);
            }
            else
            {
                grdLista.Focus();
                grdLista.SelectedIndex = 0;

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