public static RadnikBasic azurirajSefa(RadnikBasic r) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Radnik o = s.Load <Prodavnica.Entiteti.Radnik>(r.Jbr); o.Ime = r.Ime; o.SrednjeSlovo = r.SrednjeSlovo; o.Prezime = r.Prezime; o.DatumRodjenja = r.DatumRodjenja; o.StrucnaSpema = r.StrucnaSpema; // o.Sef = r.Sef; s.Update(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(r); }
public static void dodajRadnika(RadnikBasic r) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Radnik o = new Prodavnica.Entiteti.Radnik(); o.Mbr = r.Mbr; o.Ime = r.Ime; o.SrednjeSlovo = r.SrednjeSlovo; o.Prezime = r.Prezime; o.DatumRodjenja = r.DatumRodjenja; o.StrucnaSpema = r.StrucnaSpema; s.SaveOrUpdate(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
public void dodajRadniOdnos() { RadiUBasic radi = new RadiUBasic(); ProdavnicaBasic p = DTOManager.vratiProdavnicu(prodavnica.Id); List <RadnikBasic> radnici = DTOManager.vratiSveRadnike(); RadnikBasic radnikPoslednjiDodat = radnici.OrderByDescending(item => item.Jbr).First(); radi.Id = new RadiUIdBasic(); radi.Id.RadiUProdavnica = p; radi.Id.RadnikRadiU = radnikPoslednjiDodat; radi.DatumOd = datumPostavljanja.Value; DTOManager.dodajRadniOdnos(radi); this.Close(); }
private void btnIzmeniSefa_Click(object sender, EventArgs e) { if (sefovi.SelectedItems.Count == 0) { MessageBox.Show("Izaberite sefa koga zelite da izmenite!"); return; } int idSefa = Int32.Parse(sefovi.SelectedItems[0].SubItems[0].Text); RadnikBasic r = DTOManager.vratiSefa(idSefa); IzmeniSefaForma forma = new IzmeniSefaForma(r); forma.ShowDialog(); MessageBox.Show("Uspesno ste izmenili podatke o sefu!"); popuniPodacima(); }
public static RadnikBasic vratiRadnika(int id) { RadnikBasic rb = new RadnikBasic(); try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Radnik r = s.Load <Prodavnica.Entiteti.Radnik>(id); rb = new RadnikBasic(r.Jbr, r.Mbr, r.Ime, r.SrednjeSlovo, r.Prezime, r.DatumRodjenja, r.StrucnaSpema, r.Sef); s.Close(); } catch (Exception ec) { //handle exceptions } return(rb); }
public IzmeniSefaForma(RadnikBasic s) { InitializeComponent(); sef = s; popuniPodacima(); }