public string ObtenerLabelEstado(EstadosRegistroCapacitacion estado) { string estadoTexto = string.Empty; if (estado == EstadosRegistroCapacitacion.NoAprobado) { estadoTexto = "No aprobado"; } else { estadoTexto = estado.ToString(); } switch (estado) { case Models.Enums.EstadosRegistroCapacitacion.Aprobado: return(string.Format("<h4><span id=\"spanCantidadCuposDisponibles\" class=\"label label-success\">{0}</span></h4>", estadoTexto)); case Models.Enums.EstadosRegistroCapacitacion.NoAprobado: return(string.Format("<h4><span id=\"spanCantidadCuposDisponibles\" class=\"label label-danger\">{0}</span></h4>", estadoTexto)); default: return(string.Format("<h4><span id=\"spanCantidadCuposDisponibles\" class=\"label label-info\">{0}</span></h4>", estadoTexto)); } }
public bool Calificar(int nota) { EstadosRegistroCapacitacion estadoFinal = EstadosRegistroCapacitacion.Aprobado; if (this.Jornada.Curso.EvaluacionConNota) { if (this.Jornada.Curso.PuntajeMaximo > 0 && nota > this.Jornada.Curso.PuntajeMaximo) { return(false); } if (this.Jornada.Curso.PuntajeMinimo > 0 && nota < this.Jornada.Curso.PuntajeMinimo) { estadoFinal = EstadosRegistroCapacitacion.NoAprobado; } this.Nota = nota; this.Estado = estadoFinal; return(true); } else { return(false); } }
public string ObtenerLabelClassEstado(EstadosRegistroCapacitacion e) { switch (e) { case EstadosRegistroCapacitacion.Aprobado: return("label-success"); case EstadosRegistroCapacitacion.Inscripto: return("label-primary"); case EstadosRegistroCapacitacion.NoAprobado: return("label-danger"); default: return("label-primary"); } }
public ActionResult ObtenerEstadoRegistroCapacitacion(int cursoId, int nota) { var curso = db.Cursos.Find(cursoId); if (curso == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstadosRegistroCapacitacion estadoRet = EstadosRegistroCapacitacion.Aprobado; if (nota < curso.PuntajeMinimo) { estadoRet = EstadosRegistroCapacitacion.NoAprobado; } return(Json((int)estadoRet, JsonRequestBehavior.AllowGet)); }