public JsonResult New(ObjEstudiante estudiante)
        {
            ObjMensaje Mensaje = new ObjMensaje();

            EstudianteControlador.NuevoEstudiante(estudiante, ref Mensaje);
            return(Json(Mensaje));
        }
        public ActionResult Edit(ObjEstudiante estudiante)
        {
            ObjMensaje Mensaje = new ObjMensaje();

            EstudianteControlador.EditarEstudiante(estudiante);
            return(Redirect("index"));
        }
        public JsonResult Delete(string Id)
        {
            ObjMensaje Mensaje = new ObjMensaje();

            EstudianteControlador.Eliminar(Id, ref Mensaje);
            //Response.Redirect("~/Estudiante/index");
            return(Json(Mensaje));
        }
        // GET: Estudiante
        public ActionResult ListaEstudiante(string TipoDocumento, string Documento, int Sede = 0, int pagina = 1)
        {
            var Paginacion = new ObjPaginacion();

            Paginacion.PaginaActual = pagina;
            List <ObjEstudiante> estudiantes = EstudianteControlador.ConsultaListaEstudiante(ref Paginacion, TipoDocumento, Documento, Sede);

            ViewData["Paginacion"] = Paginacion;
            return(View(estudiantes));
        }
        public JsonResult ConsultaEstudianteExiste(string TipoDocumento, string Documento)
        {
            var consulta = EstudianteControlador.ConsultaEstudiantePorDocumento(TipoDocumento, Documento);

            if (consulta != null)
            {
                return(Json(consulta));
            }

            else
            {
                return(Json(new ObjEstudiante()));
            }
        }
 // GET: Estudiante/Details/5
 public ActionResult Editar(string id, string VistaPrevia)
 {
     CargarFormulario();
     if (id != null)
     {
         var consulta = EstudianteControlador.ConsultaEstudiante(id);
         consulta.Edad           = DateTime.Today.AddTicks(-consulta.FechaNacimiento.Ticks).Year - 1;
         ViewData["VistaPrevia"] = VistaPrevia;
         return(View(consulta));
     }
     else
     {
         Redirect("/Estudiante/Index");
         return(null);
     }
 }