private void btnSpremi_Click(object sender, EventArgs e) { string validacija = Validacija.ProvjeraKorisnickogImena(zaposlenik.KorisnickoIme, txtNovoKorisnickoIme.Text); if (validacija.Length > 0) { lblError.Text = validacija; } else { if (MessageBox.Show("Jeste li sigurni da želite promijeniti korisničko ime u '" + txtNovoKorisnickoIme.Text + "'?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { zaposlenikRepozitorij.AzurirajKorisnickoIme(zaposlenik.OIB, txtNovoKorisnickoIme.Text); this.DialogResult = DialogResult.OK; this.Close(); } catch (System.Data.SqlClient.SqlException) { lblError.Text = "Korisničko ime je neispravno!"; } } } }
// Metoda koja vraća zaposlenika u kojeg su pohranjeni svi podaci kontroli ProfilUC koja na prisitak tipke za azuriranje nakon zatvaranja // DodajZaposlenikaForma i zatim se pomoću klase ZaposlenikRepozotorij upisuje novi zaposlenik u bazu private void btnSpremi_Click(object sender, EventArgs e) { string validacija = Validacija.ProvjeraLozinke(txtNovaLozinka.Text, txtPotvrdaLozinke.Text); if (validacija.Length > 0) { lblError.Text = validacija; } else { if (MessageBox.Show("Jeste li sigurni da želite promijeniti lozinku?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { zaposlenikRepozitorij.AzurirajLozinku(zaposlenik.OIB, txtNovaLozinka.Text); MessageBox.Show("Vaša lozinka je uspješno promijenjena!", "Promjena lozinke"); this.DialogResult = DialogResult.OK; this.Close(); } catch (System.Data.SqlClient.SqlException) { lblError.Text = "Korisničko ime je neispravno!"; } } } }
// metoda koja sprema podatke u bazu i zatvara formu private void btnSpremi_Click(object sender, EventArgs e) { string validacija = Validacija.ProvjeraUnosaZaposlenika(VratiZaposlenika(), stariZaposlenik); if (validacija.Length > 0) { lblError.Text = validacija; } else { if (stariZaposlenik == null) { zaposlenikRepozitorij.DodajZaposlenika(VratiZaposlenika()); } else { zaposlenikRepozitorij.AzurirajZaposlenika(VratiZaposlenika()); } this.Close(); } }
private void btnLogin_Click(object sender, EventArgs e) { Zaposlenik zaposlenik = new Zaposlenik(); zaposlenik = Validacija.IzvrsiPrijavu(txtBoxUsername.Text, txtBoxPassword.Text); if (zaposlenik != null) { uloga = zaposlenik.Uloga.Uloga_id; oib = zaposlenik.OIB; prijavljeniZaposlenik = zaposlenik; this.Hide(); GlavnaForma glavnaforma = new GlavnaForma(zaposlenik); glavnaforma.Show(); } else { txtBoxPassword.Text = ""; txtBoxUsername.Text = ""; lblError.Text = "Neispravni podaci!"; } }