private void dugme_logovanje_Click(object sender, EventArgs e) { if (korisnicko_ime_unos.Text.Trim().Equals("") || lozinka_unos.Text.Trim().Equals("")) { MessageBox.Show("Prazna polja nisu dozvoljena", "Prazno polje", MessageBoxButtons.OK, MessageBoxIcon.Error); korisnicko_ime_unos.Text = ""; lozinka_unos.Text = ""; } else { /*provera da li korisnik postoji u bazi*/ korisnicko_ime_unos.Enabled = false; lozinka_unos.Enabled = false; dugme_logovanje.Enabled = false; dugme_registracija.Enabled = false; labelaUcitavanje.Text = "učitavanje, molimo sačekajte"; this.Cursor = Cursors.WaitCursor; try { Baza b = Baza.daj_instancu(); bool status = b.Validacija_korisnika(korisnicko_ime_unos.Text.Trim(), lozinka_unos.Text.Trim()); if (status) { /*stavljamo korisnika u sesiji*/ Sesija.dajSessiju().Registruj_korisnika(korisnicko_ime_unos.Text.Trim()); korisnicko_ime_unos.Text = ""; lozinka_unos.Text = ""; MenadzerFormi.dajFormu <FormaPocetnaStrana>(this); } else { MessageBox.Show("korisničko ime ili lozinka nisu ispravni", "neuspešno", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Arrow; korisnicko_ime_unos.Enabled = true; korisnicko_ime_unos.Text = ""; lozinka_unos.Enabled = true; lozinka_unos.Text = ""; dugme_logovanje.Enabled = true; dugme_registracija.Enabled = true; labelaUcitavanje.Text = ""; } } }
protected override void OnFormClosing(FormClosingEventArgs e) { base.OnFormClosing(e); if (e.CloseReason == CloseReason.WindowsShutDown) { return; } Sesija.dajSessiju().Logout_korisnika(); MenadzerFormi.Zatvori(); }
private void dugmeUniverzitet_Click(object sender, EventArgs e) { // prikaz forme za upravljanje univerzitetima // korisnik mora da bude ulogovan if (!Sesija.dajSessiju().Provera_validnosti()) { MenadzerFormi.dajFormu <FormaLogovanje>(this); } else { // korisnik je ulogovan MenadzerFormi.dajFormu <FormaUpravljanjeUniverzitetom>(this); } }
private void FormaPocetnaStrana_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; /*ucitavanje podataka o administratoru*/ try { var rezultat = Baza.daj_instancu().Daj_podatke_o_adminu(Sesija.dajSessiju().Daj_admina()); labelaEmailPrikaz.Text = rezultat["email"]; labelaTelefonPrikaz.Text = rezultat["telefon"]; labelaImePrikaz.Text = rezultat["ime"] + " " + rezultat["prezime"]; fakultetskaGodinaPrikaz.Text = Baza.daj_instancu().daj_tekucu_fakultetsku_godinu(); } catch (Exception exception) { loger.Error(MenadzerStatusnihKodova.GRESKA, exception); MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dugmeLogout_Click(object sender, EventArgs e) { /*logout*/ Sesija.dajSessiju().Logout_korisnika(); MenadzerFormi.dajFormu <FormaLogovanje>(this); }