コード例 #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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 public ActionResult UpdateSolicitante(int id, string codigoColegio, string Nombre, string ApePat, string ApeMat, string Correo, string dni, string telefono, int profesion, string idEstablecimiento)
 {
     try
     {
         SolicitanteBl result = new SolicitanteBl();
         result.UpdateSolicitante(id, codigoColegio, Nombre, ApePat, ApeMat, Correo, dni, telefono, profesion, Convert.ToInt32(idEstablecimiento), Logueado.idUsuario);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        public ActionResult Edit(int idSolicitante)
        {
            var              listaBl       = new BusinessLayer.Compartido.ListaBl();
            var              profesiones   = listaBl.GetListaByOpcion(BusinessLayer.Compartido.Enums.OpcionLista.Profesion);
            SolicitanteBl    result        = new SolicitanteBl();
            OrdenSolicitante sol           = result.ListarSolicitante(idSolicitante);
            var              solicitantevm = new SolicitanteViewModels
            {
                Solicitante = sol,
                Profesion   = new Models.Shared.ListaDetalleViewModels {
                    Data = profesiones.ListaDetalle
                }
            };

            return(View("_FormEditarSolicitante", solicitantevm));
        }
コード例 #5
0
        // GET: Solicitante
        public ActionResult Index(string solicitante)
        {
            //if(solicitante != null)
            //{
            //    SolicitanteBl result = new SolicitanteBl();
            //    List<OrdenSolicitante> sol = result.BuscarSolicitante(solicitante);
            //    return View("Index", sol);
            //}
            //else
            //{
            //    return View();
            //}

            SolicitanteBl           result = new SolicitanteBl();
            List <OrdenSolicitante> sol    = result.BuscarSolicitante(solicitante);

            return(View("Index", sol));
        }