Пример #1
0
        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);
            }
        }
Пример #2
0
 public AlojamientoEN(AlojamientoEN alojamiento)
 {
     this.init(Id, alojamiento.Nombre, alojamiento.Pais, alojamiento.Cp, alojamiento.Tipo, alojamiento.Orden, alojamiento.Itinerario);
 }
Пример #3
0
        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*/
        }