コード例 #1
0
        //
        // GET: /Alumno/
        public ActionResult Index()
        {
            RepositorioAlumno repositorio = new RepositorioAlumno();

            ViewBag.ListaAlumnos = repositorio.ListaAlumnos();
            return(View());
        }
コード例 #2
0
        public List <Alumno> buscar(int pageIndex)
        {
            RepositorioAlumno repositorio = new RepositorioAlumno();
            int           pageCount       = 0;
            List <Alumno> ListaAlumnos    = repositorio.ListaAlumnosPaginacion(pageIndex, 10, out pageCount);

            ViewBag.PageCount = pageCount;
            ViewBag.PageIndex = pageIndex;
            return(ListaAlumnos);
        }
コード例 #3
0
 public VistaSesionesGrupo(Grupo grupo)
 {
     this.repositorioAlumno   = new RepositorioAlumno();
     this.repositorioSesiones = new RepositorioSesiones();
     this.columnas            = new List <string>();
     this.sesionesPorFecha    = new Dictionary <string, Sesion>();
     this.alumnos             = repositorioAlumno.ObtenerAlumnosDeUnGrupo(grupo.Id);
     this.sesiones            = repositorioSesiones.obtenerSesionesPorGrupo(grupo.Id);
     this.grupo = grupo;
     InitializeComponent();
     RefescarTabla();
 }
コード例 #4
0
 public ActionResult BorrarAlumno(int id)
 {
     try
     {
         RepositorioAlumno repositorio = new RepositorioAlumno();
         if (repositorio.BorrarAlumno(id))
         {
             TempData["Mensaje"] = "Se borró Correctamente";
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View("Index"));
     }
 }
コード例 #5
0
 public ActionResult EditarAlumno(int id, Alumno a)
 {
     try
     {
         RepositorioAlumno repositorio = new RepositorioAlumno();
         if (repositorio.ActualizarAlumno(a))
         {
             TempData["Mensaje"] = "Se actualizó Correctamente";
         }
         return(RedirectToAction("index"));
     }
     catch (Exception)
     {
         return(View("Index"));
     }
 }
コード例 #6
0
        public ActionResult RegistrarAlumno(Alumno a)
        {
            try
            {
                RepositorioAlumno repositorio = new RepositorioAlumno();
                if (repositorio.RegistrarAlumno(a))
                {
                    ViewBag.Mensaje = "Se registro Correctamente";
                }

                return(View());
            }
            catch (Exception)
            {
                return(View("Index"));
            }
        }
コード例 #7
0
ファイル: PaseLista.cs プロジェクト: isidroevc/proyectoIA
 public PaseLista(Grupo grupo)
 {
     this.grupo               = grupo;
     this.textExtractor       = new DefaultTextExtractor(1);
     this.repositorioAlumno   = new RepositorioAlumno();
     this.repositorioSesiones = new RepositorioSesiones();
     this.tableLabels         = new List <Label>();
     this.tableButtons        = new List <Button>();
     this.alumnosPresentes    = new Dictionary <string, Alumno>();
     this.alumnosAusentes     = new Dictionary <string, Alumno>();
     this.labelMap            = new Dictionary <string, Label>();
     this.nameTokensMap       = new Dictionary <string, string[]>();
     this.labelWidth          = 780;
     this.labelHeight         = 24;
     InitializeComponent();
     CargarAlumnos();
     PintarAlumnos();
     textExtractor.StartWorking();
 }
コード例 #8
0
        public ActionResult Login(string UserName, string Password, int Usuario)
        {
            RepositorioAdmin  r  = new RepositorioAdmin();
            RepositorioAlumno ra = new RepositorioAlumno();

            if (Usuario == 1)
            {
                admin a = r.LoginAdmin(UserName, Password);
                if (a != null)
                {
                    Session["Admin"] = a;
                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    ViewData["Mensaje"] = "Volver a ingresar un Usuario o contraseña valido ";
                    return(RedirectToAction("Index", "Home"));
                }
            }
            if (Usuario == 2)
            {
                Alumno a = ra.LoginAlumno(UserName, Password);
                if (a != null)
                {
                    Session["Alumno"] = a;
                    return(RedirectToAction("Index", "Alumno"));
                }
                else
                {
                    ViewData["Mensaje"] = "Volver a ingresar un Usuario o contraseña valido ";
                    return(RedirectToAction("Index", "Home"));
                }
            }



            return(RedirectToAction("Index", "Home"));
        }
コード例 #9
0
        public ActionResult EditarAlumno(int id)
        {
            RepositorioAlumno repositorio = new RepositorioAlumno();

            return(View(repositorio.ListaAlumnos().Find(x => x.IdAlumno == id)));
        }