예제 #1
0
        public static List<UsuarioModel> ObtenerPaginaDeUsuariosDeshabilitadosFiltrada(string usuario)
        {
            // Generamos la consulta
            DatabaseEntities lista = new DatabaseEntities();
            var query = (IQueryable<Usuarios>)lista.Usuarios;
            //Guardo la consulta en la variable query y retorno cada uno de los resultados que me arrojo la consulta
            query = queryUsuariosFiltrada(usuario, query);

            List<UsuarioModel> resultado = new List<UsuarioModel>();

            foreach (Usuarios registro in query)
                resultado.Add(new UsuarioModel(registro.IdUsuario, registro.Usuario, registro.Contraseña));
            return resultado;
        }
예제 #2
0
        public static List<TurnosModel> ObtenerPaginaDeTurnosFiltrada(int turno)
        {
            // Generamos la consulta
            DatabaseEntities lista = new DatabaseEntities();
            var query = (IQueryable<Turnos>)lista.Turnos;
            //Guardo la consulta en la variable query y retorno cada uno de los resultados que me arrojo la consulta
            query = queryTurnosFiltrada(turno, query);

            List<TurnosModel> resultado = new List<TurnosModel>();

            foreach (Turnos registro in query)
                resultado.Add(new TurnosModel(registro.IdTurno, registro.IdAfiliado, registro.IdAfiliado, registro.Fecha, registro.NumTurno));
            return resultado;
        }
예제 #3
0
        //Esta funcion prepara la lista con los datos de la consulta para poder ser mostrados por la vista
        public static List<PlanesModel> ObtenerPaginaDePlanesFiltrada(string filtroDescripcion, Decimal? filtroBonoConsulta, Decimal? filtroBonoFarmacia, Decimal? filtroCodigo)
        {
            // Generamos la consulta
            DatabaseEntities lista = new DatabaseEntities();
            var query = (IQueryable<Planes>)lista.Planes;
            //Guardo la consulta en la variable query y retorno cada uno de los resultados que me arrojo la consulta
            query = queryPlanesFiltrada(filtroDescripcion, filtroBonoConsulta, filtroBonoFarmacia, filtroCodigo, query);

            List<PlanesModel> resultado = new List<PlanesModel>();

            foreach(Planes registro in query)
                resultado.Add(new PlanesModel(registro.IdPlan, registro.Descripcion, registro.PrecBConsulta.Value, registro.PrecBFarmacia.Value, registro.Codigo.Value));
            return resultado;
        }
예제 #4
0
        //Esta funcion prepara la lista con los datos de la consulta para poder ser mostrados por la vista
        public static List<EspecialidadesModel> ObtenerPaginaDeEspecialidadesDeshabilitadosFiltrada(string especialid)
        {
            // Generamos la consulta
            DatabaseEntities lista = new DatabaseEntities();
            var query = (IQueryable<Especialidades>)lista.Especialidades ;
            //Guardo la consulta en la variable query y retorno cada uno de los resultados que me arrojo la consulta
            query = queryEspecialidadesDeshabilitadosFiltrada(especialid, query);

            List<EspecialidadesModel> resultado = new List<EspecialidadesModel>();

            foreach (Especialidades registro in query)
                resultado.Add(new EspecialidadesModel(registro.IdEspec, registro.Descripcion,(int)registro.Codigo ));
            return resultado;
        }
예제 #5
0
        //Esta funcion prepara la lista con los datos de la consulta para poder ser mostrados por la vista
        public static IEnumerable<Afiliados> ObtenerPaginaDeAfiliadosFiltrada(string filtroNombre, string filtroApellido, string filtroTipoDoc, int? filtroNumeroDoc, int? filtroNumeroAfil)
        {
            // Generamos la consulta
            DatabaseEntities lista = new DatabaseEntities();
            var query = (IQueryable<Afiliados>)lista.Afiliados;
            //Guardo la consulta en la variable query y retorno cada uno de los resultados que me arrojo la consulta
            query = queryAfiliadosFiltrada(filtroNombre,filtroApellido,filtroTipoDoc,filtroNumeroDoc,filtroNumeroAfil, query);

            return query.ToList();
        }