private void btnPrijaviSe_Click_1(object sender, EventArgs e) { int brojPokusaja = MAX_BROJ_POKUSAJA; string kor = txtKorisnickoIme.Text; string pass = txtPassword.Text; if (Kontroler.Kontroler.Instance.Prijava(kor, pass)) { Korisnik k = new Korisnik() { KorisnickoIme = kor, Sifra = pass }; Kontroler.Kontroler.Instance.Korisnik = k; FrmGlavna frmGlavna = new FrmGlavna(); frmGlavna.ShowDialog(); } else { brojPokusaja--; if (brojPokusaja == 0) { Close(); } MessageBox.Show($"Broj preostalih pokusaja: {brojPokusaja}"); txtKorisnickoIme.Clear(); txtPassword.Clear(); } }
private void btnPrijava_Click(object sender, EventArgs e) { try { if (!Komunikacija.Instance.PoveziSe()) { throw new Exception("Neuspesno povezivanje na server."); } string poruka = KKIGlavna.Instance.Login(txtUsername.Text, txtPassword.Text); MessageBox.Show(poruka, "", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmGlavna frmGlavna = new FrmGlavna(); frmGlavna.ShowDialog(); Dispose(); } catch (Exception exc) { MessageBox.Show(exc.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnPrijaviSe_Click(object sender, EventArgs e) { if (Komunikacija.Instance.PoveziSe()) { string korIme = txtKorisnickoIme.Text; string pass = txtPassword.Text; Korisnik k = Komunikacija.Instance.Prijava(korIme, pass); if (k != null) { MessageBox.Show($"Uspesno prijavljen {k.Ime}!"); Sesija.Instance.Korisnik = k; FrmGlavna forma = new FrmGlavna(); forma.ShowDialog(); } else { MessageBox.Show("Pogresno kor. ime ili pass!"); } } else { MessageBox.Show("Nije moguce povezati se sa serverom!"); } }