示例#1
0
        public string GetSolicitantes()
        {
            var data = Request.Params["data[q]"];

            List <OrdenSolicitante> solicitantes  = new List <OrdenSolicitante>();
            SolicitanteBl           solicitanteBL = new SolicitanteBl();

            solicitantes = solicitanteBL.GetListaSolicitante(data);

            var resultado = "{\"q\":\"" + data + "\",\"results\":[";

            var existeDatos = false;

            foreach (var s in solicitantes)
            {
                var text = string.Format("{0} - {1} {2} {3}", s.codigoColegio, s.apellidoPaterno, s.apellidoMaterno, s.Nombres);

                resultado  += "{\"id\":\"" + s.idSolicitante + "\",\"text\":\"" + text + "\"},";
                existeDatos = true;
            }

            if (existeDatos)
            {
                resultado = resultado.Substring(0, resultado.Length - 1) + "]}";
            }
            else
            {
                resultado = resultado.Substring(0, resultado.Length) + "]}";
            }

            return(resultado);
        }
        public ActionResult ObtenerSolicitantes(string nombre)
        {
            SolicitanteBl solicitanteBL = new SolicitanteBl();
            var           solicitantes  = solicitanteBL.GetListaSolicitante(nombre);
            var           resultado     = solicitantes.Select(x => new { id = x.idSolicitante, name = string.Format("{0} - {1} {2} {3}", x.codigoColegio, x.apellidoPaterno, x.apellidoMaterno, x.Nombres) }).ToList();

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }