Exemple #1
0
        public static OdeljenjeOdrasliBasic vratiOdeljenjaOdrasli(int id)
        {
            OdeljenjeOdrasliBasic o = new OdeljenjeOdrasliBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                OdeljenjeOdrasli odeljenje = s.Load <OdeljenjeOdrasli>(id);

                o.OdeljenjeId = odeljenje.Id;
                o.Lokacija    = odeljenje.Lokacija;
                o.BrojKasa    = odeljenje.BrojKasa;
                o.infoPult    = odeljenje.InfoPult;



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

            return(o);
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                IList <Odeljenje> odeljenja = s.QueryOver <Odeljenje>()
                                              .List <Odeljenje>();

                foreach (Odeljenje o in odeljenja)
                {
                    if (o.GetType() == typeof(OdeljenjeDo5))
                    {
                        OdeljenjeDo5 o5 = (OdeljenjeDo5)o;
                    }
                    else if (o.GetType() == typeof(OdeljenjeOd6Do15))
                    {
                        OdeljenjeOd6Do15 o615 = (OdeljenjeOd6Do15)o;
                    }
                    else
                    {
                        OdeljenjeOdrasli oo = (OdeljenjeOdrasli)o;
                    }
                }

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Exemple #3
0
        public static void obrisiOdeljenjeZaOdrsla(int id)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                OdeljenjeOdrasli odeljenje = s.Load <OdeljenjeOdrasli>(id);

                s.Delete(odeljenje);
                s.Flush();



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