//Gumb za prijavo private void button1_Click(object sender, EventArgs e) { string uporabnik = uporabnikComboBox.Text.Trim(); string geslo = textBox2.Text; if (DBHandle.IsValidLogin(uporabnik, geslo)) { LogonSuccessfull = true; Logger.Log(LoggerAction.Prijava, uporabnik); Program.IDUporabnika = (from u in db.Uporabniki where u.Uporabnik == uporabnik select u.SifraOsebe).Single(); this.Close(); } else { if (!DBHandle.DoesUserExist(uporabnik)) { MessageBox.Show("Uporabnik se ne ujema z nobenim v bazi.", "Baza", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { if (!DBHandle.DoesUserHavePassword(uporabnik)) { MessageBox.Show("Uporabnik nima nastavljenega gesla in zato nima vstop v program.", "Ni gesla", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!DBHandle.HasLoginPermission(uporabnik)) { MessageBox.Show("Uporabniku je bilodvzet dostop do programa.", "Ni dostopa", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Geslo se ne ujema z uporabnikom.", "Napačno geslo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void uporabnikComboBox_Leave(object sender, EventArgs e) { if (!DBHandle.DoesUserExist(uporabnikComboBox.Text.Trim())) { uporabnikComboBox.Focus(); MessageBox.Show("Uporabnik se ne ujema z nobenim v bazi.", "Baza", MessageBoxButtons.OK, MessageBoxIcon.Question); } }