Пример #1
0
        public static PomoćnoOsobljePregled Učitaj_pomoćno_osoblje_po_id(long id)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                Pomoćno_osoblje       po = s.Load <Pomoćno_osoblje>(id);
                PomoćnoOsobljePregled pomoćno_osoblje_ret = new PomoćnoOsobljePregled(po.matični_broj, po.ime, po.prezime, po.pol, po.datum_rođenja, po.mesto_rođenja);
                s.Close();
                return(pomoćno_osoblje_ret);
            }
            catch (Exception ec)
            {
                return(null);
            }
        }
Пример #2
0
        public static bool Izmeni_pomoćno_osoblje(PomoćnoOsobljePregled pomoćno_osoblje)
        {
            // TODO videti zasto kad se otvori sesija po drugi put puca kod
            // Napomena: kad se prolazi kroz debager sve je u redu,
            // kad se pokrene kod na izvrsavanje regularno puca.
            try
            {
                ISession        sesija = DataLayer.GetSession();
                Pomoćno_osoblje učitano_pomoćno_osoblje = sesija.Load <Pomoćno_osoblje>(pomoćno_osoblje.matični_broj);
                // sesija.Close();

                Setuj_propertije_pomoćnog_osoblja(učitano_pomoćno_osoblje, pomoćno_osoblje.matični_broj, pomoćno_osoblje.ime, pomoćno_osoblje.prezime, pomoćno_osoblje.pol, pomoćno_osoblje.datum_rođenja, pomoćno_osoblje.mesto_rođenja);

                // sesija = DataLayer.GetSession();
                sesija.Update(učitano_pomoćno_osoblje);
                sesija.Flush();
                sesija.Close();
                return(true);
            }
            catch (Exception ec)
            {
                return(false);
            }
        }