예제 #1
0
        public static void updateUgovorProdaja(int id, ProdajniUgovorAddUpdate u)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                ProdajniUgovor pu = s.Query <ProdajniUgovor>().Where(a => a.Broj == id).FirstOrDefault();
                pu.ImePrezimeNotara  = u.ImePrezimeNotara;
                pu.AdresaNotara      = u.AdresaNotara;
                pu.Datum             = u.Datum;
                pu.NaknadaAgencija   = u.NaknadaAgencija;
                pu.BonusAgent        = u.BonusAgent;
                pu.Cena              = u.Cena;
                pu.NaknadaNotar      = u.NaknadaNotar;
                pu.PripadaNekretnini = s.Load <Nekretnina>(u.PripadaNekretnini);
                pu.Vlasnik           = s.Load <Klijent>(u.Vlasnik);
                pu.KupacIznajmljivac = s.Load <Klijent>(u.KupacIznajmljivac);

                s.Update(pu);

                s.Flush();
                s.Close();
            }
            catch (Exception exc)
            {
            }
        }
예제 #2
0
        public static void addUgovorProdaja(ProdajniUgovorAddUpdate pu)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                ProdajniUgovor ug = new ProdajniUgovor()
                {
                    ImePrezimeNotara = pu.ImePrezimeNotara,
                    AdresaNotara     = pu.AdresaNotara,
                    Datum            = pu.Datum,
                    NaknadaAgencija  = pu.NaknadaAgencija,
                    BonusAgent       = pu.BonusAgent,
                    Cena             = pu.Cena,
                    NaknadaNotar     = pu.NaknadaNotar
                };

                ug.PripadaNekretnini = s.Load <Nekretnina>(pu.PripadaNekretnini);
                ug.Vlasnik           = s.Load <Klijent>(pu.Vlasnik);
                ug.KupacIznajmljivac = s.Load <Klijent>(pu.KupacIznajmljivac);

                s.Save(ug);

                s.Flush();
                s.Close();
            }
            catch (Exception exc)
            {
            }
        }