public override bool Equals(object obj) { if (obj == null) { return(false); } AlojamientoEN t = obj as AlojamientoEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public AlojamientoEN(AlojamientoEN alojamiento) { this.init(Id, alojamiento.Nombre, alojamiento.Pais, alojamiento.Cp, alojamiento.Tipo, alojamiento.Orden, alojamiento.Itinerario); }
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*/ }