public ActionResult AlertaCvAlumno()
        {
            List<AlertasCvAlumno> lista = new List<AlertasCvAlumno>();
            TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"];
            DataTable dtResultado = lnoferta.AlertaCvAlumno(ticket.Usuario);
            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                AlertasCvAlumno alumno = new AlertasCvAlumno();
                alumno.NombreCV = Convert.ToString(dtResultado.Rows[i]["NombreCV"]);
                alumno.PorcentajeCV = Convert.ToInt32(dtResultado.Rows[i]["PorcentajeCV"]);

                alumno.IdCV = Convert.ToInt32(dtResultado.Rows[i]["IdCV"]);

                lista.Add(alumno);
            }

            return PartialView("AlertaCvAlumno", lista);
        }
        public ActionResult AlertaCvAlumnoDia()
        {
            List<AlertasCvAlumno> lista = new List<AlertasCvAlumno>();
            TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"];
            DataTable dtResultado = lnoferta.AlertaCvAlumnoDia(ticket.Usuario);

            if (dtResultado.Rows.Count > 0)
            {
                for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
                {
                    AlertasCvAlumno alumno = new AlertasCvAlumno();
                    alumno.Dia = Convert.ToInt32(dtResultado.Rows[i]["Dia"] == DBNull.Value ? null : dtResultado.Rows[i]["Dia"]);

                    lista.Add(alumno);
                }
            }

            return PartialView("AlertaCvAlumnoDia", lista);
        }
        public ActionResult AlumnoUtp_obtenerCV(string usuario)
        {
            List<AlertasCvAlumno> lista = new List<AlertasCvAlumno>();

            DataTable dtResultado = lnoferta.AlertaCvAlumno(usuario);
            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                AlertasCvAlumno alumno = new AlertasCvAlumno();
                alumno.IdCV = Convert.ToInt32(dtResultado.Rows[i]["IdCV"]);
                alumno.NombreCV = Convert.ToString(dtResultado.Rows[i]["NombreCV"]);
                alumno.NombrePlantilla = Convert.ToString(dtResultado.Rows[i]["NombrePlantilla"]);
                alumno.PorcentajeCV = Convert.ToInt32(dtResultado.Rows[i]["PorcentajeCV"]);
                alumno.CreadoPor = Convert.ToString(dtResultado.Rows[i]["CreadoPor"]);
                alumno.FechaCreacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaCreacion"]);
                alumno.ModificadoPor = Convert.ToString(dtResultado.Rows[i]["ModificadoPor"] == System.DBNull.Value ? "" : dtResultado.Rows[i]["ModificadoPor"]);
                alumno.FechaModificacion = Convert.ToDateTime(dtResultado.Rows[i]["FechaModificacion"] == System.DBNull.Value ? null : dtResultado.Rows[i]["FechaModificacion"]);
                lista.Add(alumno);
            }
            return PartialView("AlumnoUtp_obtenerCV", lista);
        }
        public ActionResult AlertaCvAlumnoMes()
        {
            List<AlertasCvAlumno> lista = new List<AlertasCvAlumno>();
            TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"];
            DataTable dtResultado = lnoferta.AlertaCvAlumnoMes(ticket.Usuario);

            for (int i = 0; i <= dtResultado.Rows.Count - 1; i++)
            {
                AlertasCvAlumno alumno = new AlertasCvAlumno();

                //31DIC14 - Aldo Chocos: Se valida que no sea nulo
                alumno.MesesSinTrabajo = Convert.ToInt32(dtResultado.Rows[i]["MesesSinTrabajo"] == DBNull.Value ? 0 : dtResultado.Rows[i]["MesesSinTrabajo"]);
                lista.Add(alumno);
            }

            return PartialView("AlertaCvAlumnoMes", lista);
        }