예제 #1
0
        public void DodajZaposlenika(string ime, string prezime, string password, string datumZaposlenja, int status, int uloga)
        {
            Zaposlenik z = new Zaposlenik(ime, prezime, password, DateTime.Parse(datumZaposlenja), Zaposlenik.GetStatus(status), Zaposlenik.GetUloga(uloga));

            this.Add(z);
            DBZaposlenik.SaveZaposlenik(ref z);
        }
예제 #2
0
        public void UpdateZaposlenika(ZaposlenikNode zn, string ime, string prezime, string password, string datumZaposlenja, int status, int uloga)
        {
            zn.Ime             = ime;
            zn.Prezime         = prezime;
            zn.Password        = password;
            zn.DatumZaposlenja = datumZaposlenja;
            zn.Status          = Zaposlenik.GetStatus(status);
            zn.Uloga           = Zaposlenik.GetUloga(uloga);

            DBZaposlenik.UpdateZaposlenik(zn.zaposlenik);
        }
예제 #3
0
        protected void OnLoginButtonClicked(object sender, EventArgs e)
        {
            if (imeEntry.Text == "" || passwordEntry.Text == "")
            {
                DialogBox.ShowWarning(this, "Unesite Vaše ime i lozinku.");
                return;
            }

            Zaposlenik z = DBZaposlenik.GetZaposlenik(imeEntry.Text, passwordEntry.Text);

            if (z == null)
            {
                DialogBox.ShowWarning(this, "Pogrešno ime ili lozinka.");
            }
            else
            {
                mainWin.zaposlenik = z;
                this.Destroyed    -= OnCancelLoginButtonClicked;
                this.Destroy();
            }
        }
예제 #4
0
 public ZaposlenikNodeStore() : base(typeof(ZaposlenikNode))
 {
     this.AddList(DBZaposlenik.GetZaposlenike());
 }
예제 #5
0
 public void IzbrisiZaposlenika(ZaposlenikNode zn)
 {
     this.RemoveNode(zn);
     DBZaposlenik.DeleteZaposlenik(zn.zaposlenik);
 }