public static void sacuvajOdeljenjeOd6Do15(OdeljenjeOd6Do15Basic odeljenje) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.OdeljenjeOd6Do15 o = new Prodavnica.Entiteti.OdeljenjeOd6Do15(); o.Lokacija = odeljenje.Lokacija; o.BrojKasa = odeljenje.BrojKasa; o.InfoPult = odeljenje.infoPult; Prodavnica.Entiteti.Prodavnica p = s.Load <Prodavnica.Entiteti.Prodavnica>(odeljenje.Prodavnica.Id); o.PripadaProdavnici = p; s.SaveOrUpdate(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
public static void izmeniOdeljenjeOd6Do15(OdeljenjeOd6Do15Basic odeljenje) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.OdeljenjeOd6Do15 o = s.Load <OdeljenjeOd6Do15>(odeljenje.OdeljenjeId); o.Lokacija = odeljenje.Lokacija; o.BrojKasa = odeljenje.BrojKasa; o.InfoPult = odeljenje.infoPult; s.SaveOrUpdate(o); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
public static OdeljenjeOd6Do15Basic vratiOdeljenjaOd6Do15(int id) { OdeljenjeOd6Do15Basic o = new OdeljenjeOd6Do15Basic(); try { ISession s = DataLayer.GetSession(); OdeljenjeOd6Do15 odeljenje = s.Load <OdeljenjeOd6Do15>(id); o.OdeljenjeId = odeljenje.Id; o.Lokacija = odeljenje.Lokacija; o.BrojKasa = odeljenje.BrojKasa; o.infoPult = odeljenje.InfoPult; s.Close(); } catch (Exception ec) { //handle exceptions } return(o); }
public static List <ProdajeSeBasic> vratiProizvodeOdeljenjaOd6Do15(int odeljenjeId) { List <ProdajeSeBasic> prodaja = new List <ProdajeSeBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <ProdajeSe> proizvodi = from o in s.Query <Prodavnica.Entiteti.ProdajeSe>() where o.ProdajeOdeljenje.Id == odeljenjeId select o; foreach (ProdajeSe p in proizvodi) { ProizvodBasic proizvod = DTOManager.vratiProizvod(p.ProdajeProzivod.BarKod); OdeljenjeOd6Do15Basic odeljenje = DTOManager.vratiOdeljenjeOd6Do15(p.ProdajeOdeljenje.Id); prodaja.Add(new ProdajeSeBasic(p.Id, proizvod, odeljenje)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(prodaja); }
public static OdeljenjeOd6Do15Basic vratiOdeljenjeOd6Do15(int id) { OdeljenjeOd6Do15Basic pb = new OdeljenjeOd6Do15Basic(); try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.OdeljenjeOd6Do15 o = s.Load <Prodavnica.Entiteti.OdeljenjeOd6Do15>(id); pb = new OdeljenjeOd6Do15Basic(o.Id, o.Lokacija, o.PripadaProdavnici.Naziv, o.BrojKasa); s.Close(); } catch (Exception ec) { //handle exceptions } return(pb); }
public PregledProizvodaOdeljenjaOd6Do15Form(OdeljenjeOd6Do15Basic o) { InitializeComponent(); odeljenje = o; }