コード例 #1
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        public static void izmeniRadniOdnos(RadiUBasic rad)
        {
            try
            {
                ISession s  = DataLayer.GetSession();
                RadiUId  id = new RadiUId();
                id.RadnikRadiU     = s.Load <Radnik>(rad.Id.RadnikRadiU.Jbr);
                id.RadiUProdavnica = s.Load <Prodavnica.Entiteti.Prodavnica>(rad.Id.RadiUProdavnica.Id);
                Prodavnica.Entiteti.RadiU o = s.Load <RadiU>(id);

                o.DatumOd = rad.DatumOd;
                o.DatumDo = rad.DatumDo;



                s.SaveOrUpdate(o);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
ファイル: DTOManager.cs プロジェクト: ASavovic/Grocery-Store
        public static void dodajRadniOdnos(RadiUBasic radi)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                RadiU r = new RadiU();
                r.Id = new RadiUId();
                r.Id.RadiUProdavnica = s.Load <Prodavnica.Entiteti.Prodavnica>(radi.Id.RadiUProdavnica.Id);
                r.Id.RadnikRadiU     = s.Load <Radnik>(radi.Id.RadnikRadiU.Jbr);
                r.DatumOd            = radi.DatumOd;
                r.DatumDo            = radi.DatumDo;

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