public static OdeljenjeOd6Do15Basic vratiOdeljenjaOd6Do15(int id) { OdeljenjeOd6Do15Basic o = new OdeljenjeOd6Do15Basic(); try { ISession s = DataLayer.GetSession(); OdeljenjeOd6Do15 odeljenje = s.Load <OdeljenjeOd6Do15>(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 obrisiOdeljenjeOd6Do15(int id) { try { ISession s = DataLayer.GetSession(); OdeljenjeOd6Do15 odeljenje = s.Load <OdeljenjeOd6Do15>(id); s.Delete(odeljenje); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }