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(); }
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; }
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"); } }
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); } }
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"); } }
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); } }
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(); }