コード例 #1
0
ファイル: CursoController.cs プロジェクト: LucasNahuel/Cole
 public ActionResult Index(string nro, string division)
 {
     if (nro != null && division != null)
     {
         List <Curso> Cursos = CursoServicio.Buscar(Int32.Parse(nro), division);
         CargarDropdowns();
         return(View(Cursos));
     }
     return(Index());
 }
コード例 #2
0
ファイル: CursoController.cs プロジェクト: LucasNahuel/Cole
        public ActionResult Create(Curso curso)
        {
            if (ModelState.IsValid)
            {
                //comprueba que no exista un curso con ese nro y division
                if (!CursoServicio.Existe(curso.Nro, curso.Division))
                {
                    db.Curso.Add(curso);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                //si ya existe un curso con ese nro y division, se lo muestra por mensaje
                ViewBag.KeyCursoDuplicado = "Ya existe un curso con ese número y division.";
            }

            return(View(curso));
        }
コード例 #3
0
ファイル: CursoController.cs プロジェクト: LucasNahuel/Cole
        public ActionResult AñadirAlumnoAlCurso(int?dni, int idCurso, int?año)
        {
            if (dni != null && año != null)
            {
                int dni1 = (int)dni;
                int año1 = (int)año;

                if (AlumnoServicio.Existe(dni1))
                {
                    if (!CursoServicio.Asiste(dni1, idCurso, año1))
                    {
                        Asiste a = new Asiste();

                        a.año       = DateTime.Parse("01/01/" + año.ToString());
                        a.DniAlumno = dni1;
                        a.IdCurso   = idCurso;


                        db.Asiste.Add(a);
                        db.SaveChanges();
                    }
                    else
                    {
                        ViewBag.ErrorAñadirAlumno = "Ya existe este alumno en el curso.";
                    }
                }
                else
                {
                    ViewBag.ErrorAñadirAlumno = "El alumno no existe.";
                }

                return(EditarAlumnosPorCurso(idCurso, año));
            }
            else
            {
                ViewBag.ErrorAñadirAlumno = "Complete los campos.";
            }


            return(EditarAlumnosPorCurso(idCurso, Int32.Parse(DateTime.Now.Year.ToString())));
        }