예제 #1
0
        public static DodatakZaLutkuBasic azurirajDodatakZaLutku(DodatakZaLutkuBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = s.Load <Prodavnica.Entiteti.DodatakZaLutku>(r.BarKod);

                dzl.Naziv        = r.Naziv;
                dzl.Proizvodjac  = r.Proizvodjac;
                dzl.NazivDodatka = r.NazivDodatka;
                dzl.TipDodatka   = r.TipDodatka;

                s.Update(dzl);
                s.Flush();

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

            return(r);
        }
예제 #2
0
        public static void sacuvajDodatakZaLutku(DodatakZaLutkuBasic dodatak)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = new Prodavnica.Entiteti.DodatakZaLutku();

                dzl.Tip          = dodatak.Tip;
                dzl.Naziv        = dodatak.Naziv;
                dzl.Proizvodjac  = dodatak.Proizvodjac;
                dzl.NazivDodatka = dodatak.NazivDodatka;
                dzl.TipDodatka   = dodatak.TipDodatka;

                s.Save(dzl);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
예제 #3
0
        public static DodatakZaLutkuBasic vratiDodatakZaLutku(int id)
        {
            DodatakZaLutkuBasic rb = new DodatakZaLutkuBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = s.Load <Prodavnica.Entiteti.DodatakZaLutku>(id);
                rb = new DodatakZaLutkuBasic(dzl.BarKod, dzl.Tip, dzl.Naziv, dzl.Proizvodjac, dzl.NazivDodatka, dzl.TipDodatka);

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

            return(rb);
        }