public ActionResult Crear(Inscripcion inscripcion)
        {
            inscripcion.InstitucionID = Convert.ToInt64(Session["institucion"].ToString());
            inscripcion.Estado        = "A";
            inscripcion.listaPagares  = new List <PagareViewModel>();

            var mensaje = InscripcionRepository.createInscripcion(inscripcion);

            if (mensaje == "OK")
            {
                ViewBag.mensaje        = "La carga se realizó exitosamente.";
                Session["inscripcion"] = null;
                CargarDatosListas(new Inscripcion());

                /*aquí recuperamos de nuevo las inscripciones actualizadas y cargamos ya los pagares */
                List <Inscripcion> inscripciones = InscripcionRepository.getInscripciones(Session["institucion"].ToString());
                Session["inscripciones"] = inscripciones;
                Inscripcion inscripcioncargada = inscripciones.Where(x => x.AlumnoID == inscripcion.AlumnoID &&
                                                                     x.ArancelID == inscripcion.ArancelID && x.CursoID == inscripcion.CursoID).FirstOrDefault();
                InscripcionRepository.createPagares(inscripcioncargada);
                return(RedirectToAction("VerDetalle", "Inscripcion", new { id = inscripcioncargada.ID.ToString() }));
            }
            else
            {
                ViewBag.error = mensaje;
                return(View());
            }
        }
        public ActionResult Abonar()
        {
            string             idinstitucion = HttpContext.Session["institucion"].ToString();
            List <Inscripcion> inscripciones = InscripcionRepository.getInscripciones(idinstitucion).Where(x => x.Estado == "CONFIRMADO").ToList();

            ViewBag.Inscripciones    = inscripciones;
            Session["inscripciones"] = inscripciones;
            return(View());
        }
        public ActionResult Index()
        {
            string             idinstitucion = HttpContext.Session["institucion"].ToString();
            List <Inscripcion> inscripciones = InscripcionRepository.getInscripciones(idinstitucion);

            ViewBag.Inscripciones    = inscripciones;
            ViewBag.error            = (Session["errorInscripcion"] ?? string.Empty).ToString();
            Session["inscripciones"] = inscripciones;
            return(View());
        }