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 static void obrisiRadnika(int id) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Radnik r = s.Load <Prodavnica.Entiteti.Radnik>(id); r.Prodavnice.Clear(); // r.RadiUProdavnice.Clear(); jedan radnik moze da radi i u vise prodavnica //ovo mozda nece biti potrebno s.Delete(r); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
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); }