public ActionResult ResultadoParticipante(int idEvaluacion, int idPromocion, int idParticipante, int idCiclo)
        {
            string ExisteInfoReporte = "0";
            List <PromedioEvaluacionxCicloNivel_Result> lstResultA = DAParticipante.ObtenerResultadoFinalxParticipante(idEvaluacion, 1, idPromocion, idCiclo, idParticipante).ToList();
            List <PromedioEvaluacionxCicloNivel_Result> lstResultB = DAParticipante.ObtenerResultadoFinalxParticipante(idEvaluacion, 2, idPromocion, idCiclo, idParticipante).ToList();
            List <PromedioEvaluacionxCicloNivel_Result> lstResultC = DAParticipante.ObtenerResultadoFinalxParticipante(idEvaluacion, 3, idPromocion, idCiclo, idParticipante).ToList();

            if (lstResultA.Count > 0 && lstResultB.Count > 0 && lstResultC.Count > 0)
            {
                ViewBag.UniversoA  = lstResultA.FirstOrDefault().CantParticipantes.ToString();
                ViewBag.UniversoB  = lstResultB.FirstOrDefault().CantParticipantes.ToString();
                ViewBag.UniversoC  = lstResultC.FirstOrDefault().CantParticipantes.ToString();
                ViewBag.lstResultA = lstResultA;
                ViewBag.lstResultB = lstResultB;
                ViewBag.lstResultC = lstResultC;
                ExisteInfoReporte  = "1";
            }
            ViewBag.ExisteInfoReporte = ExisteInfoReporte;
            ViewBag.objParticipante   = DAParticipante.ObtenerParticipantexID(idParticipante);
            ViewBag.objEvaluacion     = DAEvaluacion.ObtenerEvaluacion(idPromocion);
            return(new Rotativa.ViewAsPdf("ResultadoParticipante")
            {
                FileName = "TestViewAsPdf.pdf",
                PageSize = Rotativa.Options.Size.A4,
                PageMargins = new Rotativa.Options.Margins(27, 25, 25, 25)
            });
        }
Пример #2
0
 public ActionResult FormPromocion()
 {
     ViewBag.ListadoEvaluacion = DAEvaluacion.Listado();
     return(PartialView());
 }