Exemple #1
0
 private static void Setuj_propertije_životinje(Životinje životinja, int broj_kaveza, string nadimak, float težina, char pol, string vrsta, string starost, DateTime datum_dolaska, DateTime veterinarski_pregled)
 {
     životinja.broj_kaveza          = broj_kaveza;
     životinja.nadimak              = nadimak;
     životinja.težina               = težina;
     životinja.pol                  = pol;
     životinja.vrsta                = vrsta;
     životinja.starost              = starost;
     životinja.datum_dolaska        = datum_dolaska;
     životinja.veterinarski_pregled = veterinarski_pregled;
 }
Exemple #2
0
        public static ŽivotinjePregled Učitaj_životinju_po_id(int id)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                Životinje        ž             = s.Load <Životinje>(id);
                ŽivotinjePregled životinja_ret = new ŽivotinjePregled(ž.datum_dolaska, ž.nadimak, ž.težina, ž.pol, ž.broj_kaveza, ž.vrsta, ž.starost, ž.veterinarski_pregled);
                s.Close();
                return(životinja_ret);
            }
            catch (Exception ec)
            {
                return(null);
            }
        }
Exemple #3
0
        public static bool Izmeni_životinju(ŽivotinjePregled ž)
        {
            // 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();
                Životinje učitana_životinja = sesija.Load <Životinje>(ž.broj_kaveza);
                // sesija.Close();

                Setuj_propertije_životinje(učitana_životinja, ž.broj_kaveza, ž.nadimak, ž.težina, ž.pol, ž.vrsta, ž.starost, ž.datum_dolaska, ž.veterinarski_pregled);

                // sesija = DataLayer.GetSession();
                sesija.Update(učitana_životinja);
                sesija.Flush();
                sesija.Close();
                return(true);
            }
            catch (Exception ec)
            {
                return(false);
            }
        }