public AlojamientoEN ReadOIDDefault(int id ) { AlojamientoEN alojamientoEN = null; try { SessionInitializeTransaction(); alojamientoEN = (AlojamientoEN)session.Get(typeof(AlojamientoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in AlojamientoCAD.", ex); } finally { SessionClose(); } return(alojamientoEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); AlojamientoEN alojamientoEN = (AlojamientoEN)session.Load(typeof(AlojamientoEN), id); session.Delete(alojamientoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in AlojamientoCAD.", ex); } finally { SessionClose(); } }
public int New_(AlojamientoEN alojamiento) { try { SessionInitializeTransaction(); if (alojamiento.Itinerario != null) { // Argumento OID y no colección. alojamiento.Itinerario = (DSMGenNHibernate.EN.DSM.ItinerarioEN)session.Load(typeof(DSMGenNHibernate.EN.DSM.ItinerarioEN), alojamiento.Itinerario.Id); alojamiento.Itinerario.PuntoDeItinerario .Add(alojamiento); } session.Save(alojamiento); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in AlojamientoCAD.", ex); } finally { SessionClose(); } return(alojamiento.Id); }
public void Modify(int p_Alojamiento_OID, int p_orden, string p_nombre, string p_pais, string p_cp, DSMGenNHibernate.Enumerated.DSM.TipoAlojamientoEnum p_tipo) { AlojamientoEN alojamientoEN = null; //Initialized AlojamientoEN alojamientoEN = new AlojamientoEN(); alojamientoEN.Id = p_Alojamiento_OID; alojamientoEN.Orden = p_orden; alojamientoEN.Nombre = p_nombre; alojamientoEN.Pais = p_pais; alojamientoEN.Cp = p_cp; alojamientoEN.Tipo = p_tipo; //Call to AlojamientoCAD _IAlojamientoCAD.Modify(alojamientoEN); }
public void Modify(AlojamientoEN alojamiento) { try { SessionInitializeTransaction(); AlojamientoEN alojamientoEN = (AlojamientoEN)session.Load(typeof(AlojamientoEN), alojamiento.Id); alojamientoEN.Orden = alojamiento.Orden; alojamientoEN.Nombre = alojamiento.Nombre; alojamientoEN.Pais = alojamiento.Pais; alojamientoEN.Cp = alojamiento.Cp; alojamientoEN.Tipo = alojamiento.Tipo; session.Update(alojamientoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in AlojamientoCAD.", ex); } finally { SessionClose(); } }
public DSMGenNHibernate.EN.DSM.AlojamientoEN New_(int p_orden, int p_itinerario, string p_nombre, string p_pais, string p_cp, DSMGenNHibernate.Enumerated.DSM.TipoAlojamientoEnum p_tipo) { /*PROTECTED REGION ID(DSMGenNHibernate.CP.DSM_Alojamiento_new_) ENABLED START*/ IAlojamientoCAD alojamientoCAD = null; AlojamientoCEN alojamientoCEN = null; DSMGenNHibernate.EN.DSM.AlojamientoEN result = null; try { SessionInitializeTransaction(); alojamientoCAD = new AlojamientoCAD(session); alojamientoCEN = new AlojamientoCEN(alojamientoCAD); int oid; //Initialized AlojamientoEN AlojamientoEN alojamientoEN; alojamientoEN = new AlojamientoEN(); alojamientoEN.Orden = p_orden; if (p_itinerario != -1) { alojamientoEN.Itinerario = new DSMGenNHibernate.EN.DSM.ItinerarioEN(); alojamientoEN.Itinerario.Id = p_itinerario; } alojamientoEN.Nombre = p_nombre; alojamientoEN.Pais = p_pais; alojamientoEN.Cp = p_cp; alojamientoEN.Tipo = p_tipo; //Call to AlojamientoCAD oid = alojamientoCAD.New_(alojamientoEN); result = alojamientoCAD.ReadOIDDefault(oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }