Пример #1
0
 public List<PVecinal_Vecino> ListByParameter(Parametros oParametros)
 {
     return objDao.ListByParameter(oParametros);
 }
        public JsonResult ListaBusquedaIV(int Pagina, int Paginacion, String feini, String fefin, String estado, String descripcion)
        {
            var parametros = new Parametros();
            DateTime FeInicio = new DateTime(1900, 1, 1);
            DateTime FeFin = new DateTime(1900, 1, 1);
            int IdEstado = 0;
            bool fl = false;

            if (!DateTime.TryParse(feini, out FeInicio))
            {
                FeInicio = new DateTime(1900, 1, 1);
            }
            if (!DateTime.TryParse(fefin, out FeFin))
            {
                FeFin = DateTime.Now.AddDays(300);
            }
            if (!int.TryParse(estado, out  IdEstado))
            {
                IdEstado = 0;
            }

            parametros.Pagina = Pagina;
            parametros.Paginacion = Paginacion;
            parametros.IdCombo = IdEstado;
            parametros.FeInicio = FeInicio;
            parametros.FeFin = FeFin;
            parametros.Texto = descripcion;

            var lstIV = IVAdm.objIVBL.ListaIniciativa(parametros);

            /********************************************************/
            // public List<IVConsulta> ListaIniciativa(Parametros oParametros) {
            var lst = new List<IV>();
            int total = 0;

            if (lstIV != null && lstIV.Count > 0)
            {

                lst = (from x in lstIV
                       select new IV
                       {
                           ID = x.Id,
                           Codigo = x.Codigo,
                           Responsable = x.NombreDelegado,
                           Descripcion = x.DetalleIV,
                           Estado = x.Estado,
                           Subsector = x.SubSector
                       }).ToList();
                total = lstIV[0].Total;
            }

            var strList = new
            {
                data = lst,
                total = total
            };
            var vjson = Json(strList, JsonRequestBehavior.AllowGet);
            vjson.MaxJsonLength = int.MaxValue;

            return vjson;
        }
Пример #3
0
 public List<IVConsulta> ListaIniciativa(Parametros oParametros)
 {
     return _IVRepositorio.ListByParameter(oParametros);
 }
        public JsonResult ListaBusquedaVecino(int Pagina, int Paginacion, String nombre, String tipodoc, String nrodoc)
        {
            //http://localhost:5623/api/Vecino?texto=&doc=&tipo=0&pagina=1&paginacion=10
            //UrlServicio
            var parametros = new Parametros();
            int intTipo = 0;
            bool fl = false;

            if (!int.TryParse(tipodoc, out  intTipo)) {
                intTipo = 0;
            }

            parametros.Pagina = Pagina;
            parametros.Paginacion = Paginacion;
            parametros.Texto = nombre;
            parametros.IdCombo = intTipo;
            parametros.Codigo = nrodoc;

            var lst = new List<PVecinal_Vecino>();
            var lstIV = oVecino.ListByParameter(parametros);
             int total = 0;

            if (lstIV != null && lstIV.Count > 0)
            {
                lst = lstIV;
                total = lstIV[0].Total;
            }
            //--------------------------------------------

            var strList = new {
                data = lst,
                total = total
            };
            var vjson = Json(strList, JsonRequestBehavior.AllowGet);
            vjson.MaxJsonLength = int.MaxValue;
            return vjson;
        }
Пример #5
0
        public List<PVecinal_Vecino> ListByParameter(Parametros oParametros)
        {
            using (var cn = new UPC_MUNIEntities())
            {

                var lst = cn.USP_PV_BuscarVecino(oParametros.Texto, oParametros.IdCombo, oParametros.Codigo, oParametros.Pagina, oParametros.Paginacion);

                //var data = lst.ToList();
                List<PVecinal_Vecino> lista = (from x in lst
                                               select new PVecinal_Vecino
                                               {
                                                   Id = x.PV_Vecino_ID,
                                                   Nombre = x.Nombre.Trim() + " " + x.Segundo_Nombre.Trim() + " " + x.Apellido_Paterno.Trim() + " " + x.Apellido_Materno.Trim(),
                                                   //NombreSecundario = x.Segundo_Nombre.Trim(),
                                                   //Paterno = x.Apellido_Paterno.Trim(),
                                                   //Materno = x.Apellido_Materno.Trim(),
                                                   NroDoc = x.Numero_Doc,
                                                   IdTipo = x.PV_Tipo_Documento_ID,
                                                   Direccion = x.Direccion,
                                                   Total = x.Filas.Value
                                               }).ToList();
                return lista;

            }
        }