Beispiel #1
0
        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*/
        }
Beispiel #2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            Lugar_de_interesEN t = obj as Lugar_de_interesEN;

            if (t == null)
            {
                return(false);
            }
            if (Id.Equals(t.Id))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
0
 public Lugar_de_interesEN(Lugar_de_interesEN lugar_de_interes)
 {
     this.init(Id, lugar_de_interes.Nombre, lugar_de_interes.Localización, lugar_de_interes.Tipo, lugar_de_interes.Orden, lugar_de_interes.Itinerario);
 }