Esempio n. 1
0
 private void btnLogIn_Click(object sender, EventArgs e)
 {
     AutoServis.OperaterClient client = new AutoServis.OperaterClient();
     if (client.OperaterLogin(txtUsername.Text, txtPassword.Text))
     {
         frmOperater frmoperater = new frmOperater();
         frmoperater.Show();
     }
     else
     {
         MessageBox.Show("Niste uneli dobar username ili password");
     }
 }
Esempio n. 2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtUsername.Text) || string.IsNullOrEmpty(txtPassword.Text))
            {
                MessageBox.Show("Nijedno polje ne sme biti prazno", "Greška");
                return;
            }

            if (txtUsername.Text.Equals("admin") || txtUsername.Text.Equals("operater"))
            {
                if (clientLogin.LogIn(txtUsername.Text, txtPassword.Text))
                {
                    frmOperater forma = new frmOperater();
                    Hide();
                    forma.ShowDialog();
                    Close();
                }
                else
                {
                    ListaNaloga korisnici            = clientLogin.VratiSveNaloge();
                    bool        korisnickoImePostoji = false;
                    foreach (Korisnik korisnik in korisnici)
                    {
                        if (txtUsername.Text.Equals(korisnik.Korisnicko_ime))
                        {
                            korisnickoImePostoji = true;
                        }
                    }
                    if (korisnickoImePostoji)
                    {
                        MessageBox.Show("Pogrešna lozinka!", "Neuspešno prijavljivanje");
                    }
                    else
                    {
                        MessageBox.Show("Nalog pod ovim korisničkim imenom ne postoji!", "Neuspešno prijavljivanje");
                    }
                }
            }
            else
            {
                MessageBox.Show("Nemate pravo pristupa ukoliko niste operater ili administrator", "Greška");
            }
        }