예제 #1
0
        public int CrearSolicitud(string p_solicitante, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum p_estado, Nullable<DateTime> p_fecha, string p_solicitado)
        {
            SolicitudEN solicitudEN = null;
            int oid;

            //Initialized SolicitudEN
            solicitudEN = new SolicitudEN ();

            if (p_solicitante != null) {
                // El argumento p_solicitante -> Property solicitante es oid = false
                // Lista de oids id
                solicitudEN.Solicitante = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN ();
                solicitudEN.Solicitante.NomUsu = p_solicitante;
            }

            solicitudEN.Estado = p_estado;

            solicitudEN.Fecha = p_fecha;

            if (p_solicitado != null) {
                // El argumento p_solicitado -> Property solicitado es oid = false
                // Lista de oids id
                solicitudEN.Solicitado = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN ();
                solicitudEN.Solicitado.NomUsu = p_solicitado;
            }

            //Call to SolicitudCAD

            oid = _ISolicitudCAD.CrearSolicitud (solicitudEN);
            return oid;
        }
예제 #2
0
        public int EnviarSolicitud(string p_solicitante, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum p_estado, string p_solicitado)
        {
            PeticiónEN peticiónEN = null;
            int oid;

            //Initialized PeticiónEN
            peticiónEN = new PeticiónEN ();

            if (p_solicitante != null) {
                // El argumento p_solicitante -> Property solicitante es oid = false
                // Lista de oids id
                peticiónEN.Solicitante = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN ();
                peticiónEN.Solicitante.Email = p_solicitante;
            }

            peticiónEN.Estado = p_estado;

            if (p_solicitado != null) {
                // El argumento p_solicitado -> Property solicitado es oid = false
                // Lista de oids id
                peticiónEN.Solicitado = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN ();
                peticiónEN.Solicitado.Email = p_solicitado;
            }

            //Call to PeticiónCAD

            oid = _IPeticiónCAD.EnviarSolicitud (peticiónEN);
            return oid;
        }
예제 #3
0
        public string CrearSitio(string p_nombre, string p_provincia, string p_descripcion, int p_puntuacion, System.Collections.Generic.IList<string> p_fotos, string p_usuario, System.Collections.Generic.IList<string> p_videos, string p_localizacion, Nullable<DateTime> p_fechaCreacion, int p_numPuntuados, int p_puntuacionMedia, TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum p_tipoSitio, System.Collections.Generic.IList<TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum> p_actividades)
        {
            SitioEN sitioEN = null;
            string oid;

            //Initialized SitioEN
            sitioEN = new SitioEN ();
            sitioEN.Nombre = p_nombre;

            sitioEN.Provincia = p_provincia;

            sitioEN.Descripcion = p_descripcion;

            sitioEN.Puntuacion = p_puntuacion;

            sitioEN.Fotos = p_fotos;

            if (p_usuario != null) {
                // El argumento p_usuario -> Property usuario es oid = false
                // Lista de oids nombre
                sitioEN.Usuario = new TravelnookGenNHibernate.EN.Travelnook.UsuarioEN ();
                sitioEN.Usuario.NomUsu = p_usuario;
            }

            sitioEN.Videos = p_videos;

            sitioEN.Localizacion = p_localizacion;

            sitioEN.FechaCreacion = p_fechaCreacion;

            sitioEN.NumPuntuados = p_numPuntuados;

            sitioEN.PuntuacionMedia = p_puntuacionMedia;

            sitioEN.TipoSitio = p_tipoSitio;

            sitioEN.Actividades = new System.Collections.Generic.List<TravelnookGenNHibernate.EN.Travelnook.ActividadEN>();
            if (p_actividades != null) {
                foreach (TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum item in p_actividades) {
                        TravelnookGenNHibernate.EN.Travelnook.ActividadEN en = new TravelnookGenNHibernate.EN.Travelnook.ActividadEN ();
                        en.Tipo = item;
                        sitioEN.Actividades.Add (en);
                }
            }

            else{
                sitioEN.Actividades = new System.Collections.Generic.List<TravelnookGenNHibernate.EN.Travelnook.ActividadEN>();
            }

            //Call to SitioCAD

            oid = _ISitioCAD.CrearSitio (sitioEN);
            return oid;
        }
예제 #4
0
        public void Modify(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum p_Actividad_OID)
        {
            ActividadEN actividadEN = null;

            //Initialized ActividadEN
            actividadEN = new ActividadEN ();
            actividadEN.Tipo = p_Actividad_OID;
            //Call to ActividadCAD

            _IActividadCAD.Modify (actividadEN);
        }
        public int EnviarSolicitud(string mi_OID, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum p_estado, Nullable<DateTime> p_fecha, string su_OID)
        {
            /*PROTECTED REGION ID(TravelnookGenNHibernate.CEN.Travelnook_Solicitud_enviarSolicitud) ENABLED START*/

            // Write here your custom code...
            SolicitudCEN solicitud = new SolicitudCEN();

            int id = solicitud.CrearSolicitud(mi_OID, p_estado, p_fecha, su_OID);

            return id;
            /*PROTECTED REGION END*/
        }
예제 #6
0
        public void AceptarSolicitud(int p_Solicitud_OID, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum p_estado, Nullable<DateTime> p_fecha)
        {
            SolicitudEN solicitudEN = null;

            //Initialized SolicitudEN
            solicitudEN = new SolicitudEN ();
            solicitudEN.Id = p_Solicitud_OID;
            solicitudEN.Estado = p_estado;
            solicitudEN.Fecha = p_fecha;
            //Call to SolicitudCAD

            _ISolicitudCAD.AceptarSolicitud (solicitudEN);
        }
예제 #7
0
        public TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum New_(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum p_tipo)
        {
            ActividadEN actividadEN = null;

            TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum oid;
            //Initialized ActividadEN
            actividadEN = new ActividadEN ();
            actividadEN.Tipo = p_tipo;

            //Call to ActividadCAD

            oid = _IActividadCAD.New_ (actividadEN);
            return oid;
        }
예제 #8
0
        public void Destroy(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum tipo)
        {
            try
            {
                SessionInitializeTransaction ();
                ActividadEN actividadEN = (ActividadEN)session.Load (typeof(ActividadEN), tipo);
                session.Delete (actividadEN);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is TravelnookGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new TravelnookGenNHibernate.Exceptions.DataLayerException ("Error in ActividadCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }
        }
예제 #9
0
 public void Destroy(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum tipo)
 {
     _IActividadCAD.Destroy (tipo);
 }
예제 #10
0
        private void init(int id, string motivo, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, TravelnookGenNHibernate.EN.Travelnook.RutaEN ruta, TravelnookGenNHibernate.EN.Travelnook.ComentarioEN comentario, TravelnookGenNHibernate.EN.Travelnook.EventoEN eventos, TravelnookGenNHibernate.EN.Travelnook.AdministradorEN administrador, bool marcado)
        {
            this.Id = id;

            this.Motivo = motivo;

            this.Usuario = usuario;

            this.Sitio = sitio;

            this.Ruta = ruta;

            this.Comentario = comentario;

            this.Eventos = eventos;

            this.Administrador = administrador;

            this.Marcado = marcado;
        }
예제 #11
0
 public ReportesEN(int id, string motivo, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, TravelnookGenNHibernate.EN.Travelnook.RutaEN ruta, TravelnookGenNHibernate.EN.Travelnook.ComentarioEN comentario, TravelnookGenNHibernate.EN.Travelnook.EventoEN eventos, TravelnookGenNHibernate.EN.Travelnook.AdministradorEN administrador, bool marcado
           )
 {
     this.init (Id, motivo, usuario, sitio, ruta, comentario, eventos, administrador, marcado);
 }
예제 #12
0
        private void init(int id, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reportes, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, string descripción, int likes, int dislikes, Nullable<DateTime> fecha, System.Collections.Generic.IList<string> fotos, System.Collections.Generic.IList<string> videos, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.RutaEN> ruta, TravelnookGenNHibernate.EN.Travelnook.EventoEN evento)
        {
            this.Id = id;

            this.Reportes = reportes;

            this.Usuario = usuario;

            this.Descripción = descripción;

            this.Likes = likes;

            this.Dislikes = dislikes;

            this.Fecha = fecha;

            this.Fotos = fotos;

            this.Videos = videos;

            this.Sitio = sitio;

            this.Ruta = ruta;

            this.Evento = evento;
        }
예제 #13
0
 public ComentarioEN(int id, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reportes, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, string descripción, int likes, int dislikes, Nullable<DateTime> fecha, System.Collections.Generic.IList<string> fotos, System.Collections.Generic.IList<string> videos, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.RutaEN> ruta, TravelnookGenNHibernate.EN.Travelnook.EventoEN evento
             )
 {
     this.init (Id, reportes, usuario, descripción, likes, dislikes, fecha, fotos, videos, sitio, ruta, evento);
 }
예제 #14
0
        private void init(string nombre, string descripcion, string provincia, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> sitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, int puntuacion, int numPuntuados, Nullable<DateTime> fechaCreacion, int puntuacionMedia, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario)
        {
            this.Nombre = nombre;

            this.Descripcion = descripcion;

            this.Provincia = provincia;

            this.Sitio = sitio;

            this.Favorito = favorito;

            this.Reporte = reporte;

            this.Puntuacion = puntuacion;

            this.NumPuntuados = numPuntuados;

            this.FechaCreacion = fechaCreacion;

            this.PuntuacionMedia = puntuacionMedia;

            this.Comentarios = comentarios;

            this.Usuario = usuario;
        }
예제 #15
0
 public EventoEN(int id, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, string titulo, string descripcion, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN organizador, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.UsuarioEN> usuario, int asistentes, int quizas, int rechazados, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios
         )
 {
     this.init (Id, reporte, titulo, descripcion, organizador, favorito, usuario, asistentes, quizas, rechazados, comentarios);
 }
예제 #16
0
        public void ModificarSitio(string p_Sitio_OID, string p_provincia, string p_descripcion, int p_puntuacion, System.Collections.Generic.IList<string> p_fotos, System.Collections.Generic.IList<string> p_videos, string p_localizacion, Nullable<DateTime> p_fechaCreacion, int p_numPuntuados, int p_puntuacionMedia, TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum p_tipoSitio)
        {
            SitioEN sitioEN = null;

            //Initialized SitioEN
            sitioEN = new SitioEN ();
            sitioEN.Nombre = p_Sitio_OID;
            sitioEN.Provincia = p_provincia;
            sitioEN.Descripcion = p_descripcion;
            sitioEN.Puntuacion = p_puntuacion;
            sitioEN.Fotos = p_fotos;
            sitioEN.Videos = p_videos;
            sitioEN.Localizacion = p_localizacion;
            sitioEN.FechaCreacion = p_fechaCreacion;
            sitioEN.NumPuntuados = p_numPuntuados;
            sitioEN.PuntuacionMedia = p_puntuacionMedia;
            sitioEN.TipoSitio = p_tipoSitio;
            //Call to SitioCAD

            _ISitioCAD.ModificarSitio (sitioEN);
        }
예제 #17
0
        public System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> DevuelveSitiosPorTipo(TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum p_tipositio)
        {
            System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> result;
            try
            {
                SessionInitializeTransaction ();
                //String sql = @"FROM SitioEN self where FROM SitioEN sitio where sitio.TipoSitio like :p_tipositio";
                //IQuery query = session.CreateQuery(sql);
                IQuery query = (IQuery)session.GetNamedQuery ("SitioENDevuelveSitiosPorTipoHQL");
                query.SetParameter ("p_tipositio", p_tipositio);

                result = query.List<TravelnookGenNHibernate.EN.Travelnook.SitioEN>();
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is TravelnookGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new TravelnookGenNHibernate.Exceptions.DataLayerException ("Error in SitioCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return result;
        }
예제 #18
0
        public ActividadEN ReadOIDDefault(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum tipo)
        {
            ActividadEN actividadEN = null;

            try
            {
                SessionInitializeTransaction ();
                actividadEN = (ActividadEN)session.Get (typeof(ActividadEN), tipo);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is TravelnookGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new TravelnookGenNHibernate.Exceptions.DataLayerException ("Error in ActividadCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return actividadEN;
        }
예제 #19
0
 public ActividadEN(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum tipo, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> sitio
            )
 {
     this.init (Tipo, sitio);
 }
예제 #20
0
        private void init(string nombre, string provincia, string descripcion, int puntuacion, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.RutaEN> ruta, System.Collections.Generic.IList<string> fotos, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, System.Collections.Generic.IList<string> videos, string localizacion, Nullable<DateTime> fechaCreacion, int numPuntuados, int puntuacionMedia, TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum tipoSitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ActividadEN> actividades, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios)
        {
            this.Nombre = nombre;

            this.Provincia = provincia;

            this.Descripcion = descripcion;

            this.Puntuacion = puntuacion;

            this.Ruta = ruta;

            this.Fotos = fotos;

            this.Usuario = usuario;

            this.Favorito = favorito;

            this.Reporte = reporte;

            this.Videos = videos;

            this.Localizacion = localizacion;

            this.FechaCreacion = fechaCreacion;

            this.NumPuntuados = numPuntuados;

            this.PuntuacionMedia = puntuacionMedia;

            this.TipoSitio = tipoSitio;

            this.Actividades = actividades;

            this.Comentarios = comentarios;
        }
예제 #21
0
 public SitioEN(string nombre, string provincia, string descripcion, int puntuacion, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.RutaEN> ruta, System.Collections.Generic.IList<string> fotos, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, System.Collections.Generic.IList<string> videos, string localizacion, Nullable<DateTime> fechaCreacion, int numPuntuados, int puntuacionMedia, TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum tipoSitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ActividadEN> actividades, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios
        )
 {
     this.init (Nombre, provincia, descripcion, puntuacion, ruta, fotos, usuario, favorito, reporte, videos, localizacion, fechaCreacion, numPuntuados, puntuacionMedia, tipoSitio, actividades, comentarios);
 }
예제 #22
0
 public RutaEN(string nombre, string descripcion, string provincia, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> sitio, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, int puntuacion, int numPuntuados, Nullable<DateTime> fechaCreacion, int puntuacionMedia, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario
       )
 {
     this.init (Nombre, descripcion, provincia, sitio, favorito, reporte, puntuacion, numPuntuados, fechaCreacion, puntuacionMedia, comentarios, usuario);
 }
예제 #23
0
 public System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> DevuelveSitiosPorTipo(TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum p_tipositio)
 {
     return _ISitioCAD.DevuelveSitiosPorTipo (p_tipositio);
 }
예제 #24
0
        private void init(int id, TravelnookGenNHibernate.EN.Travelnook.RutaEN ruta, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, TravelnookGenNHibernate.EN.Travelnook.EventoEN evento)
        {
            this.Id = id;

            this.Ruta = ruta;

            this.Sitio = sitio;

            this.Usuario = usuario;

            this.Evento = evento;
        }
예제 #25
0
 public PeticiónEN(int id, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN solicitante, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum estado, System.Collections.Generic.IList<Nullable<DateTime> > fecha, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN solicitado
           )
 {
     this.init (Id, solicitante, estado, fecha, solicitado);
 }
예제 #26
0
 public FavoritosEN(int id, TravelnookGenNHibernate.EN.Travelnook.RutaEN ruta, TravelnookGenNHibernate.EN.Travelnook.SitioEN sitio, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN usuario, TravelnookGenNHibernate.EN.Travelnook.EventoEN evento
            )
 {
     this.init (Id, ruta, sitio, usuario, evento);
 }
예제 #27
0
        private void init(int id, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ReporteEN> reporte, string titulo, string descripcion, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN organizador, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.FavoritoEN> favorito, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.UsuarioEN> usuario, int asistentes, int quizas, int rechazados, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.ComentarioEN> comentarios)
        {
            this.Id = id;

            this.Reporte = reporte;

            this.Titulo = titulo;

            this.Descripcion = descripcion;

            this.Organizador = organizador;

            this.Favorito = favorito;

            this.Usuario = usuario;

            this.Asistentes = asistentes;

            this.Quizas = quizas;

            this.Rechazados = rechazados;

            this.Comentarios = comentarios;
        }
예제 #28
0
        private void init(TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum tipo, System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> sitio)
        {
            this.Tipo = tipo;

            this.Sitio = sitio;
        }
        public System.Collections.Generic.IList<TravelnookGenNHibernate.EN.Travelnook.SitioEN> BuscarSitio(string p_nombre, string p_provincia, int p_puntuacion, TravelnookGenNHibernate.Enumerated.Travelnook.TipoSitioEnum p_tipo, System.Collections.Generic.IList<TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum> p_actividades)
        {
            /*PROTECTED REGION ID(TravelnookGenNHibernate.CEN.Travelnook_Sitio_buscarSitio) ENABLED START*/

            SitioCAD sitioCAD = new SitioCAD();
            IList<SitioEN> lista = new List<SitioEN>();
            IList<SitioEN> lista_final = new List<SitioEN>();
            Boolean prim = true;
            String sql = @"FROM SitioEN as sitio where";

            if (p_nombre != null && p_nombre != "")
            {
                if (prim == false) { sql += " AND"; }
                sql += " sitio.Nombre like '%' + :p_nombre + '%'";
                prim = false;
            }

            if (p_provincia != null && p_provincia != "")
            {
                if (prim == false) { sql += " AND"; }
                sql += " sitio.Provincia like '%' + :p_provincia + '%'";
                prim = false;
            }

            if (p_puntuacion > -1)
            {
                if (prim == false) { sql += " AND"; }
                sql += " sitio.PuntuacionMedia = :p_puntuacion";
                prim = false;
            }
            //System.Console.WriteLine("????????????????????" + sql);
            lista = sitioCAD.Filtro_Dinamico(sql, p_nombre, p_provincia, p_puntuacion);

            foreach (SitioEN sit in lista)
            {
                if (sit.TipoSitio == p_tipo)
                {
                    lista_final.Add(sit);
                }
            }
            foreach (SitioEN sit in lista)
            {
                foreach (ActividadEN acti in sit.Actividades)
                {
                    foreach (TravelnookGenNHibernate.Enumerated.Travelnook.TipoActividadesEnum p_acti in p_actividades)
                    {
                        if (acti.Tipo == p_acti)
                        {
                            if (!lista_final.Contains(sit))
                            {
                                lista_final.Add(sit);
                            }
                        }
                    }
                }

            }

            return lista_final;

            /*PROTECTED REGION END*/
        }
예제 #30
0
        private void init(int id, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN solicitante, TravelnookGenNHibernate.Enumerated.Travelnook.EstadoSolicitudEnum estado, System.Collections.Generic.IList<Nullable<DateTime> > fecha, TravelnookGenNHibernate.EN.Travelnook.UsuarioEN solicitado)
        {
            this.Id = id;

            this.Solicitante = solicitante;

            this.Estado = estado;

            this.Fecha = fecha;

            this.Solicitado = solicitado;
        }