public int ActualizarNota(NotaCurso notasCurso) { try { return(accesoDatosNotas.ActualizarNota(notasCurso)); } catch (Exception) { throw; } }
public string ObtenerCalificacionOEnCurso(int reservaId) { NotaCurso nota = contexto.NotasCursos.FirstOrDefault(n => n.ReservaAlumnoId == reservaId); if (nota != null) { return(nota.Calificacion.ToString()); } return("Matriculado"); }
public int InsertarNota(NotaCurso notaCurso) { try { return(accesoDatosNotas.InsertarNota(notaCurso)); } catch (Exception) { throw; } }
public int InsertarNota(NotaCurso notasCurso) { try { contexto.NotasCursos.Add(notasCurso); return(contexto.SaveChanges()); } catch (SqlException) { throw; } }
public ActionResult NuevaNota([Bind(Include = "NotaCursoId,ReservaAlumnoId,Calificacion")] NotaCurso nota) { NotaViewModel notaViewModel = new NotaViewModel(); try { ViewBag.BtnGuardarHidden = false; LlenarListaCalificaciones(); DTOReservaAlumno reserva = this.fachadaReservaAlumno.ObtenerReserva(nota.ReservaAlumnoId); ViewBag.CursoId = new SelectList(this.fachadaCurso.ListarCursosActivos(), "CursoId", "NombreCurso", reserva.dtoCurso.CursoId); ViewBag.AlumnoId = new SelectList(this.fachadaAlumno.ListarAlumnos(), "AlumnoId", "NombreAlumno", reserva.dtoAlumno.AlumnoId); ModelState.Remove("NotaCursoId"); if (ModelState.IsValid) { if (nota.NotaCursoId > 0) { this.fachadaNotas.ActualizarNota(nota); } else { this.fachadaNotas.InsertarNota(nota); } ViewBag.BtnGuardarHidden = true; ViewBag.Exito = "Nota Guardada."; return(View()); } notaViewModel.ReservaAlumnoId = Convert.ToInt32(reserva.ReservaId); notaViewModel.AlumnoId = reserva.dtoAlumno.AlumnoId; notaViewModel.CursoId = reserva.dtoCurso.CursoId; notaViewModel.Calificacion = nota.Calificacion; } catch (Exception ex) { string mensaje = ConfigurarExcepcion(ex); this.tecsoLogger.LogMessage(mensaje, true, true, EnumTipoMensaje.ERROR); ViewBag.Error = mensaje; } return(View(notaViewModel)); }
public ActionResult ValidarReserva(int cursoId, int alumnoId, int nota) { NotaViewModel notaViewModel = new NotaViewModel(); try { LlenarListaCalificaciones(); ViewBag.CursoId = new SelectList(this.fachadaCurso.ListarCursosActivos(), "CursoId", "NombreCurso"); ViewBag.AlumnoId = new SelectList(this.fachadaAlumno.ListarAlumnos(), "AlumnoId", "NombreAlumno"); notaViewModel.CursoId = cursoId; notaViewModel.AlumnoId = alumnoId; notaViewModel.Calificacion = nota; ReservaAlumno reserva = this.fachadaReservaAlumno.BuscarReservaCursoAlumno(cursoId, alumnoId); if (reserva != null) { notaViewModel.ReservaAlumnoId = reserva.ReservaAlumnoId; NotaCurso notaCurso = this.fachadaNotas.ObtenerNotaCursoPorReserva(reserva.ReservaAlumnoId); if (notaCurso != null) { notaViewModel.NotaCursoId = notaCurso.NotaCursoId; notaViewModel.Calificacion = notaCurso.Calificacion; ViewBag.Info = "Ya existe una Nota registrada para este Alumno en este Curso"; } ViewBag.BtnGuardarHidden = false; } else { ViewBag.BtnGuardarHidden = true; ViewBag.Error = "El alumno no esta matriculado en este curso."; } } catch (Exception ex) { string mensaje = ConfigurarExcepcion(ex); this.tecsoLogger.LogMessage(mensaje, true, true, EnumTipoMensaje.ERROR); ViewBag.Error = mensaje; } return(View("NuevaNota", notaViewModel)); }
public int ActualizarNota(NotaCurso notasCurso) { try { NotaCurso notaBuscar = contexto.NotasCursos.Find(notasCurso.NotaCursoId); notaBuscar.Calificacion = notasCurso.Calificacion; return(contexto.SaveChanges()); } catch (SqlException) { throw; } }