コード例 #1
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        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
            }
        }
コード例 #2
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        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
            }
        }
コード例 #3
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        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);
        }
コード例 #4
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        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);
        }
コード例 #5
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        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);
        }
コード例 #6
0
 public PregledProizvodaOdeljenjaOd6Do15Form(OdeljenjeOd6Do15Basic o)
 {
     InitializeComponent();
     odeljenje = o;
 }