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); }
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); } }
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 } }