public JsonResult MostrarEstadisticas(string strIdCarrera, string strIdPeriodoAcademico, string strIdAsignatura) { try { DescargarActasPA evaluaciones = new DescargarActasPA(strIdCarrera, strIdPeriodoAcademico, strIdAsignatura); dynamic strEstadistica = evaluaciones.EstadisticaEvaluacionAcumulada(); return(Json(new { strEstadistica, errorMessage = "" })); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "MostrarEstadisticas"); return(Json(new { fileName = "none", errorMessage = "Problema al momento de crear estadisticas" })); } }
public JsonResult descargaActasPeriodosAnteriores(string idCarrera, string idPeriodoAcademico, string idAsignatura) { try { string[] dtaActa = { "pdf" }; string[] dtaAsignatura = idAsignatura.Split('_'); string nameFileAcumulada = string.Empty; string nameFilePrincipal = string.Empty; string nameFileSuspencion = string.Empty; DescargarActasPA evaluaciones = new DescargarActasPA(idCarrera, idPeriodoAcademico, idAsignatura); nameFileAcumulada = evaluaciones.getActaEvaluacionAcumulativa(dtaActa, dtaAsignatura, Server.MapPath("~/Reports"), Server.MapPath("~/Temp")); nameFilePrincipal = evaluaciones.getActaEvaluacionFinal(dtaActa, dtaAsignatura, Server.MapPath("~/Reports"), Server.MapPath("~/Temp")); nameFileSuspencion = evaluaciones.getActaEvaluacionSuspencion(dtaActa, dtaAsignatura, Server.MapPath("~/Reports"), Server.MapPath("~/Temp")); if (nameFileAcumulada == "-1" || nameFilePrincipal == "-1" || nameFileSuspencion == "-1") { return(Json(new { fileName = "", errorMessage = Language.es_ES.MSG_ERROR_GENERAR_ARCHIVO })); } else { return(Json(new { fileName = nameFileAcumulada + "|" + nameFilePrincipal + "|" + nameFileSuspencion, errorMessage = "" })); } } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "createFile"); return(Json(new { fileName = "none", errorMessage = Language.es_ES.MSG_ERROR_GENERAR_ARCHIVO })); } }