Example #1
0
 public FrmEvidentirajGo(Korisnik k, int br)
 {
     InitializeComponent();
     PrijavljeniKorisnik = k;
     BrojKoristenja      = br;
 }
Example #2
0
 public FrmKorisnik(Korisnik k)
 {
     InitializeComponent();
     OdabraniKorisnik = k;
 }
Example #3
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            UpravljanjePodacima.PozivanjePohranjeneProcedure("public.provjeriti_pravo_na_godisnji");

            string   korisnickoIme       = txtKorisnickoIme.Text;
            string   lozinka             = txtLozinka.Text;
            Korisnik prijavljeniKorisnik = UpravljanjePodacima.AutentificirajKorisnika(korisnickoIme, lozinka);

            if (prijavljeniKorisnik != null)
            {
                int autorizacija;

                autorizacija = this.AutorizirajKorisnika(prijavljeniKorisnik);

                switch (autorizacija)
                {
                case 1:
                {
                    FrmAdministrator frmAdministrator = new FrmAdministrator(prijavljeniKorisnik);
                    this.Hide();
                    frmAdministrator.ShowDialog();
                    this.Close();
                    break;
                }

                case 2:
                {
                    FrmRacunovoda frmRacunovoda = new FrmRacunovoda(prijavljeniKorisnik);
                    this.Hide();
                    frmRacunovoda.ShowDialog();
                    this.Close();
                    break;
                }

                case 3:
                {
                    FrmZaposlenikOdjelaULJP frmZaposlenikOdjelaULJP = new FrmZaposlenikOdjelaULJP(prijavljeniKorisnik);
                    this.Hide();
                    frmZaposlenikOdjelaULJP.ShowDialog();
                    this.Close();
                    break;
                }

                case 4:
                {
                    FrmZaposlenik frmZaposlenik = new FrmZaposlenik(prijavljeniKorisnik);
                    this.Hide();
                    frmZaposlenik.ShowDialog();
                    this.Close();
                    break;
                }

                default:
                    break;
                }
            }
            else
            {
                MessageBox.Show("Netočni podaci za prijavu!", "Pogreška!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtKorisnickoIme.Clear();
                txtLozinka.Clear();
            }
        }
Example #4
0
 public UpozorenjePrijeOdjave(Korisnik k, DateTime v)
 {
     InitializeComponent();
     prijavljeniKorisnik = k;
     vrijemePocetka      = v;
 }
 public UpozorenjeZbogNeevidentiranogKrajaSmjene(Korisnik k, DateTime v)
 {
     InitializeComponent();
     prijavljeniKorisnik = k;
     vrijemePocetka      = v;
 }