public ActionResult CargarAlumnos(string idcurso) { Dictionary <string, string> respuesta = new Dictionary <string, string>(); List <SelectListItem> alumnos = EntrevistaRepository.getAlumnosSelect2(HttpContext.Session["institucion"].ToString(), idcurso, "0"); foreach (var item in alumnos) { respuesta.Add(item.Value, item.Text); } return(Json(new { resultado = respuesta.OrderBy(x => x.Key) })); }
public ActionResult ReportePDF(string idAlumno) { List <Entrevista> lista = EntrevistaRepository.getEntrevistasReporte(idAlumno); EntrevistasReport rpt = new EntrevistasReport(); rpt.Load(); rpt.SetDataSource(lista); Stream s = rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat); return(File(s, "application/pdf")); }
public ActionResult VerDetalle(string id) { var longid = Convert.ToInt64(id); List <Entrevista> entrevistas = (List <Entrevista>)Session["entrevistas"]; Entrevista entrevista = entrevistas.Where(x => x.ID == longid).SingleOrDefault(); //ViewBag.materias = ObtenerMateriasSelect(planilla.MateriaID.ToString()); //ViewBag.docentes = ObtenerDocentesSelect(planilla.DocenteID.ToString()); ViewBag.cursos = ObtenerCursosSelect(entrevista.CursoID.ToString()); ViewBag.Alumnos = EntrevistaRepository.getAlumnosSelect2(HttpContext.Session["institucion"].ToString(), entrevista.CursoID.ToString(), entrevista.InscripcionID.ToString()); return(View(entrevista)); }
public ActionResult Editar(Entrevista entrevista) { //entrevista. = Convert.ToInt64(HttpContext.Session["institucion"].ToString()); var mensaje = EntrevistaRepository.updateEntrevista(entrevista); if (mensaje == "OK") { ViewBag.mensaje = "La entrevista se editó exitosamente."; } else { ViewBag.error = mensaje; } return(RedirectToAction("Index")); }
public ActionResult Crear(Entrevista entrevista) { //entrevista.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString()); var mensaje = EntrevistaRepository.createEntrevista(entrevista); if (mensaje == "OK") { ViewBag.mensaje = "La carga se realizó exitosamente."; } else { ViewBag.error = mensaje; } ViewBag.Cursos = ObtenerCursosSelect(entrevista.CursoID.ToString()); ViewBag.Alumnos = EntrevistaRepository.getAlumnosSelect2(HttpContext.Session["institucion"].ToString(), entrevista.CursoID.ToString(), entrevista.InscripcionID.ToString()); return(View()); }
public JsonResult PoblarGrillaEntrevista(DataTableAjaxPostModel model) { List <Alumno> lista = new List <Alumno>(); try { lista = EntrevistaRepository.getAlumnosReporteEntrevistas(model.param1); } catch { } Session["alumnosEntrevista"] = lista; return(Json(new { // this is what datatables wants sending back draw = model.draw, recordsTotal = 100, recordsFiltered = 100, data = lista })); }