Exemple #1
0
 public Form3(Fakultet faks, string user, Uposlenik uposlenik)
 {
     InitializeComponent();
     f        = faks;
     username = user;
     u        = uposlenik;
 }
 public void DodajNaPredmet(Uposlenik uposlenik, string Naziv)
 {
     foreach (Predmet p in predmeti)
     {
         if (p.NazivPredmeta == Naziv)
         {
             p.NastavniAnsamblPredmeta += ", " + uposlenik.Ime + " " + uposlenik.Prezime;
         }
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            string user  = textBox1.Text;
            string pw    = textBox2.Text;
            string pravi = fakultet.CalculateMD5Hash(pw);

            try
            {
                Student s        = fakultet.NadjiStudentaSaUsername(user);
                string  passStud = s.Password;
                if (passStud == pravi)
                {
                    Form2 studentskaForma = new Form2(fakultet, user, s);
                    studentskaForma.ShowDialog();
                    errorProvider1.Clear();
                    errorProvider2.Clear();
                }
                else
                {
                    throw new Exception("Pogrešan password");
                }
            }
            catch (Exception izuzetak)
            {
                errorProvider1.SetError(textBox1, izuzetak.Message);
            }

            try
            {
                Uposlenik u        = fakultet.NadjiUposlenikaSaUsername(user);
                string    passUpos = u.Password;
                if (passUpos == pravi)
                {
                    Form3 uposlenickaForma = new Form3(fakultet, user, u);
                    uposlenickaForma.ShowDialog();
                    errorProvider1.Clear();
                    errorProvider2.Clear();
                }
                else
                {
                    throw new Exception("Pogrešan password");
                }
            }
            catch (Exception izuzetak)
            {
                errorProvider1.SetError(textBox1, izuzetak.Message);
            }
            if (user == fakultet.UsernameAdmina && pravi == fakultet.CalculateMD5Hash("admin"))
            {
                Form4 adminForma = new Form4(fakultet, user);
                adminForma.ShowDialog();
                errorProvider1.Clear();
                errorProvider2.Clear();
            }
        }
 public void RegistrujUposlenika(Uposlenik u)
 {
     Uposlenici.Add(u);
     BrojUposlenih++;
 }