public DSMGenNHibernate.EN.DSM.Lugar_de_interesEN New_(int p_orden, int p_itinerario, string p_nombre, string p_localización, DSMGenNHibernate.Enumerated.DSM.TipoLugarInteresEnum p_tipo) { /*PROTECTED REGION ID(DSMGenNHibernate.CP.DSM_Lugar_de_interes_new_) ENABLED START*/ ILugar_de_interesCAD lugar_de_interesCAD = null; Lugar_de_interesCEN lugar_de_interesCEN = null; DSMGenNHibernate.EN.DSM.Lugar_de_interesEN result = null; try { SessionInitializeTransaction(); lugar_de_interesCAD = new Lugar_de_interesCAD(session); lugar_de_interesCEN = new Lugar_de_interesCEN(lugar_de_interesCAD); int oid; //Initialized Lugar_de_interesEN Lugar_de_interesEN lugar_de_interesEN; lugar_de_interesEN = new Lugar_de_interesEN(); lugar_de_interesEN.Orden = p_orden; if (p_itinerario != -1) { lugar_de_interesEN.Itinerario = new DSMGenNHibernate.EN.DSM.ItinerarioEN(); lugar_de_interesEN.Itinerario.Id = p_itinerario; } lugar_de_interesEN.Nombre = p_nombre; lugar_de_interesEN.Localización = p_localización; lugar_de_interesEN.Tipo = p_tipo; //Call to Lugar_de_interesCAD oid = lugar_de_interesCAD.New_(lugar_de_interesEN); result = lugar_de_interesCAD.ReadOIDDefault(oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
// Modify default (Update all attributes of the class) public void ModifyDefault(Lugar_de_interesEN lugar_de_interes) { try { SessionInitializeTransaction(); Lugar_de_interesEN lugar_de_interesEN = (Lugar_de_interesEN)session.Load(typeof(Lugar_de_interesEN), lugar_de_interes.Id); lugar_de_interesEN.Nombre = lugar_de_interes.Nombre; lugar_de_interesEN.Localización = lugar_de_interes.Localización; lugar_de_interesEN.Tipo = lugar_de_interes.Tipo; session.Update(lugar_de_interesEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in Lugar_de_interesCAD.", ex); } finally { SessionClose(); } }
public Lugar_de_interesEN ReadOIDDefault(int id ) { Lugar_de_interesEN lugar_de_interesEN = null; try { SessionInitializeTransaction(); lugar_de_interesEN = (Lugar_de_interesEN)session.Get(typeof(Lugar_de_interesEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in Lugar_de_interesCAD.", ex); } finally { SessionClose(); } return(lugar_de_interesEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); Lugar_de_interesEN lugar_de_interesEN = (Lugar_de_interesEN)session.Load(typeof(Lugar_de_interesEN), id); session.Delete(lugar_de_interesEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in Lugar_de_interesCAD.", ex); } finally { SessionClose(); } }
public int New_(Lugar_de_interesEN lugar_de_interes) { try { SessionInitializeTransaction(); if (lugar_de_interes.Itinerario != null) { // Argumento OID y no colección. lugar_de_interes.Itinerario = (DSMGenNHibernate.EN.DSM.ItinerarioEN)session.Load(typeof(DSMGenNHibernate.EN.DSM.ItinerarioEN), lugar_de_interes.Itinerario.Id); lugar_de_interes.Itinerario.PuntoDeItinerario .Add(lugar_de_interes); } session.Save(lugar_de_interes); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in Lugar_de_interesCAD.", ex); } finally { SessionClose(); } return(lugar_de_interes.Id); }
public void Modify(int p_Lugar_de_interes_OID, int p_orden, string p_nombre, string p_localización, DSMGenNHibernate.Enumerated.DSM.TipoLugarInteresEnum p_tipo) { Lugar_de_interesEN lugar_de_interesEN = null; //Initialized Lugar_de_interesEN lugar_de_interesEN = new Lugar_de_interesEN(); lugar_de_interesEN.Id = p_Lugar_de_interes_OID; lugar_de_interesEN.Orden = p_orden; lugar_de_interesEN.Nombre = p_nombre; lugar_de_interesEN.Localización = p_localización; lugar_de_interesEN.Tipo = p_tipo; //Call to Lugar_de_interesCAD _ILugar_de_interesCAD.Modify(lugar_de_interesEN); }