コード例 #1
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        public static void sacuvajOdeljenjeDo5(OdeljenjeDo5Basic odeljenje)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.OdeljenjeDo5 o = new Prodavnica.Entiteti.OdeljenjeDo5();

                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.Save(o);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
コード例 #2
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        public static void izmeniOdeljenjeDo5(OdeljenjeDo5Basic odeljenje)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.OdeljenjeDo5 o = s.Load <OdeljenjeDo5>(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 OdeljenjeDo5Basic vratiOdeljenjeDo5(int id)
        {
            OdeljenjeDo5Basic pb = new OdeljenjeDo5Basic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.OdeljenjeDo5 o = s.Load <Prodavnica.Entiteti.OdeljenjeDo5>(id);
                pb = new OdeljenjeDo5Basic(o.Id, o.Lokacija, o.PripadaProdavnici.Naziv, o.BrojKasa);

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(pb);
        }