//public int profeId; public ActionResult Crear(int notaId, int alumnoId, int profesorId) { var nuevaNotasDetalle = new NotasDetalle(); nuevaNotasDetalle.NotaId = notaId; nuevaNotasDetalle.ProfesorId = profesorId; nuevaNotasDetalle.AlumnoId = alumnoId; ViewBag.notaId = notaId; ViewBag.idalumno = alumnoId; ViewBag.profeId = profesorId; //profeId = profesorId; var alumnos = _alumnosBL.ObtenerAlumnos(alumnoId); ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); var materias = _MateriaBL.Obtenermaterias(); ViewBag.MateriaId = new SelectList(ObtenerMateriasNoCalificadas(notaId, alumnoId), "Id", "Descripcion"); return(View(nuevaNotasDetalle)); }
public ActionResult Editar(NotasDetalle notaDetalle) { var alumnos = _alumnosBL.ObtenerAlumnosactivo(); var materias = _MateriaBL.Obtenermaterias(); if (ModelState.IsValid) { if (notaDetalle.AlumnoId == 0 || notaDetalle.MateriaId == 0) { if (notaDetalle.AlumnoId == 0) { ModelState.AddModelError("Alumno", "Seleccione un Alumno"); } if (notaDetalle.MateriaId == 0) { ModelState.AddModelError("Materia", "Seleccione una Materia"); } ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); ViewBag.MateriaId = new SelectList(materias, "Id", "Descripcion"); return(View(notaDetalle)); } _notaBL.GuardarNotasDetalle(notaDetalle, true); return(RedirectToAction("Index", new { id = notaDetalle.NotaId })); } ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); ViewBag.MateriaId = new SelectList(materias, "Id", "Descripcion"); return(View(notaDetalle)); }
public void AgregarNotas(int nota1, int nota2, int nota3, int nota4, int examen) { NotasDetalle nota = new NotasDetalle(nota1, nota2, nota3, nota4, examen); ListadodeNotas.Add(nota); NotaFinal = nota1 + nota2 + nota3 + nota4 + examen; }
public ActionResult Eliminar(NotasDetalle notaDetalle) { ViewBag.idealumno = notaDetalle.AlumnoId; var nota = notaDetalle.NotaId; var alumno = notaDetalle.AlumnoId; _notaBL.EliminarNotaDetalle(notaDetalle.Id); return(RedirectToAction("Index", new { notaId = nota, alumnoId = alumno })); }
public ActionResult Crear(int id) { var nuevaNotasDetalle = new NotasDetalle(); nuevaNotasDetalle.NotaId = id; var materias = _materiasBL.ObtenerMateriasActivos(); ViewBag.MateriaId = new SelectList(materias, "Id", "Materia"); return(View(nuevaNotasDetalle)); }
public ActionResult Crear(int id) { var nuevaNotasDetalle = new NotasDetalle(); nuevaNotasDetalle.NotaId = id; var alumnos = _alumnosBL.ObtenerAlumnosactivo(); ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); var materias = _MateriaBL.Obtenermaterias(); ViewBag.MateriaId = new SelectList(materias, "Id", "Descripcion"); return(View(nuevaNotasDetalle)); }
public ActionResult Crear(NotasDetalle notasDetalle) { if (ModelState.IsValid) { if (notasDetalle.AlumnoId == 0) { ModelState.AddModelError("AlumnoId", "Seleccione un Alumno"); return(View(notasDetalle)); } _notaBL.GuardarNotasDetalle(notasDetalle); return(RedirectToAction("Index", new { id = notasDetalle.NotaId })); } var alumnos = _alumnosBL.ObtenerAlumnosactivo(); ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); return(View(notasDetalle)); }
public ActionResult Crear(NotasDetalle notasDetalle) { if (ModelState.IsValid) { if (notasDetalle.MateriaId == 0) { ModelState.AddModelError("MateriaId", "Seleccione una Materia"); return(View(notasDetalle)); } _notasBL.GuardarNotasDetalle(notasDetalle); return(RedirectToAction("Index", new { id = notasDetalle.NotaId })); } var materias = _materiasBL.ObtenerMateriasActivos(); ViewBag.MateriaId = new SelectList(materias, "Id", "Materia"); return(View(notasDetalle)); }
public ActionResult Crear(NotasDetalle notasDetalle) { var alumnos = _alumnosBL.ObtenerAlumnos(notasDetalle.AlumnoId); if (ModelState.IsValid) { if (notasDetalle.AlumnoId == 0) { ModelState.AddModelError("AlumnoId", "Seleccione un Alumno"); ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); ViewBag.MateriaId = new SelectList(ObtenerMateriasNoCalificadas(notasDetalle.NotaId, notasDetalle.AlumnoId), "Id", "Descripcion"); ViewBag.idalumno = notasDetalle.AlumnoId; ViewBag.profeId = notasDetalle.ProfesorId; return(View(notasDetalle)); } if (notasDetalle.MateriaId == 0) { ModelState.AddModelError("MateriaId", "Seleccione una Materia"); ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); ViewBag.MateriaId = new SelectList(ObtenerMateriasNoCalificadas(notasDetalle.NotaId, notasDetalle.AlumnoId), "Id", "Descripcion"); ViewBag.idalumno = notasDetalle.AlumnoId; ViewBag.profeId = notasDetalle.ProfesorId; return(View(notasDetalle)); } _notaBL.GuardarNotasDetalle(notasDetalle); return(RedirectToAction("Index", new { notaId = notasDetalle.NotaId, alumnoId = notasDetalle.AlumnoId, profesorId = notasDetalle.ProfesorId })); } ViewBag.AlumnoId = new SelectList(alumnos, "Id", "Nombre"); ViewBag.MateriaId = new SelectList(ObtenerMateriasNoCalificadas(notasDetalle.NotaId, notasDetalle.AlumnoId), "Id", "Descripcion"); ViewBag.idalumno = notasDetalle.AlumnoId; ViewBag.profeId = notasDetalle.ProfesorId; return(View(notasDetalle)); }
public ActionResult Eliminar(NotasDetalle notaDetalle) { _notaBL.EliminarNotaDetalle(notaDetalle.Id); return(RedirectToAction("Index", new { id = notaDetalle.NotaId })); }