コード例 #1
0
 private void potvrdiUsera()
 {
     user.Password = noviPass;
     DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
     d.kreirajKonekciju();
     DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
     ud.update(user);
     d.terminirajKonekciju();
 }
コード例 #2
0
 public OsobaKontrola(User u)
 {
     user = u;
     InitializeComponent();
     DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
     d.kreirajKonekciju();
     DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
     imgSlika.Source = ud.dajSlikuUseraPoId(u.Id).Source;
     d.terminirajKonekciju();
     txtImeOsobe.Text = u.UserName;
 }
コード例 #3
0
 private void btnUnos_Click(object sender, RoutedEventArgs e)
 {
     try {
         DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
         d.kreirajKonekciju();
         DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
         ud.create(new User(Convert.ToInt32(txtId.Text), txtUser.Text, txtPass.Password.ToString(), txtMail.Text));
         d.terminirajKonekciju();
         mainWindow.inicijalizirajUsere();
     } catch (Exception ex) {
         System.Windows.Forms.MessageBox.Show(ex.Message, "Problem kod unosa korisnika");
     }
 }
コード例 #4
0
 internal void inicijalizirajUsere()
 {
     PanelUseri.Children.Clear();
     try {
         DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
         d.kreirajKonekciju();
         DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
         useri = ud.getAll();
         foreach (User u in useri)
         {
             OsobaKontrola o = new OsobaKontrola(u);
             PanelUseri.Children.Add(o);
         }
         d.terminirajKonekciju();
     } catch (Exception ex) {
         System.Windows.Forms.MessageBox.Show("Problem kod inicjalizacije zatvorenika: " + ex.Message);
     }
 }
コード例 #5
0
        private void btnBrisiKor_Click(object sender, RoutedEventArgs e)
        {
            User u = null;

            u = dajSelektovanuKontrolu(PanelUseri).dajUsera();
            if (u != null)
            {
                DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
                d.kreirajKonekciju();
                DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
                ud.delete(u);
                d.terminirajKonekciju();
                inicijalizirajUsere();
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Morate selektovati nekog admina!", "Problem");
            }
        }
コード例 #6
0
 private void btnPronadji_Click(object sender, RoutedEventArgs e)
 {
     try {
         DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
         d.kreirajKonekciju();
         if (cboxTip.SelectedIndex == 0)
         {
             DAL_DAO.DAL.AdminDAO ad = d.getDAO.getAdminDAO();
             user            = ad.dajPoMailu(txtMail.Text);
             imgSlika.Source = (user as Admin).Slika.Source;
             txtIme.Text     = (user as Admin).Ime;
             txtPrezime.Text = (user as Admin).Prezime;
             txtUser.Text    = user.UserName;
             if (System.Windows.Forms.MessageBox.Show("Jeste li ovo vi!", "Provjera",
                                                      System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
             {
                 btnPotrdi.IsEnabled = true;
             }
             d.terminirajKonekciju();
         }
         else if (cboxTip.SelectedIndex == 1)
         {
             DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
             user            = ud.dajPoMailu(txtMail.Text);
             imgSlika.Source = ud.dajSlikuUseraPoId(user.Id).Source;
             txtIme.Text     = ud.dajImeUseraPoId(user.Id);
             txtPrezime.Text = ud.dajPrezimeUseraPoId(user.Id);
             txtUser.Text    = user.UserName;
             if (System.Windows.Forms.MessageBox.Show("Jeste li ovo vi!", "Provjera",
                                                      System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
             {
                 btnPotrdi.IsEnabled = true;
             }
             d.terminirajKonekciju();
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("Niste odabrali tip korisnika!");
         }
     } catch (Exception ex) {
         System.Windows.Forms.MessageBox.Show(ex.Message);
     }
 }
コード例 #7
0
 private void potvrdaButton_Click(object sender, RoutedEventArgs e)
 {
     try {
         DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
         d.kreirajKonekciju();
         DAL_DAO.DAL.UserDAO ud = d.getDAO.getUserDAO();
         user = ud.dajUsera(txtUser.Text, txtPass.Password.ToString());
         if (user != null)
         {
             imgLogovani.Source = ud.dajSlikuUseraPoId(user.Id).Source; prikazZaUsera();
         }
         else
         {
             DAL_DAO.DAL.AdminDAO ad = d.getDAO.getAdminDAO();
             admin = ad.dajAdmina(txtUser.Text, txtPass.Password.ToString());
             if (admin != null)
             {
                 if (admin.Tip == TipAdmina.Glavni)
                 {
                     imgLogovani.Source = admin.Slika.Source; prikazZaGlavnogAdmina();
                 }
                 else
                 {
                     imgLogovani.Source = admin.Slika.Source; prikazZaAdmina();
                 }
             }
             else
             {
                 MessageBox.Show("Nepostojeći korisnik !", "Problem kod verifikacije");
                 d.terminirajKonekciju();
                 return;
             }
         }
         d.terminirajKonekciju();
         inicijalizirajSve();
     } catch (Exception ex) {
         System.Windows.Forms.MessageBox.Show(ex.Message);
     }
     prikazZaGlavnogAdmina();
     inicijalizirajSve();
 }