private EvaluacionDetalle GetItemDetalle() { EvaluacionDetalle item = new EvaluacionDetalle(); item.Categoria = TextBoxNombreCategoria.Text; item.Valor = Utilidades.ToDecimal(this.TextBoxValor.Text); item.Logrado = Utilidades.ToDecimal(this.TextBoxLogrado.Text); return(item); }
protected void Page_Load(object sender, EventArgs e) { string id = Convert.ToString(Request.QueryString["id"]); string idcrit = Convert.ToString(Request.QueryString["idcrit"]); string valor = Convert.ToString(Request.QueryString["valor"]); string just = Convert.ToString(Request.QueryString["just"]); Criterio CRI = new Criterio().ConsutarCriterio(idcrit); EvaluacionDetalle DETEVA = new EvaluacionDetalle("", id, idcrit, valor); DETEVA.RegistrarDetEva(DETEVA, CRI.CRI_PORCENTAJE, just); new Evalucion().ModificarEvaluador(id, "0"); bool m = new Evalucion().ModificarEvaluadorPromedio(id); }
protected void agregarLinkButton_Click(object sender, EventArgs e) { List <EvaluacionDetalle> detalles = new List <EvaluacionDetalle>(); if (IsValid) { DateTime date = DateTime.Now.Date; string estudiante = EstudianteTextBox.Text; string categoria = CategoriaTextBox.Text; decimal valor = Utils.ToDecimal(ValorTextBox.Text); decimal logrado = Utils.ToDecimal(LogradoTextBox.Text); decimal perdido = Utils.ToDecimal(PerdidoTextBox.Text); if (ValidarAgregar()) { return; } else { if (detalleGridView.Rows.Count != 0) { evalu.Detalle = (List <EvaluacionDetalle>)ViewState["Detalle"]; } EvaluacionDetalle detalle = new EvaluacionDetalle(); evalu.Detalle.Add(new EvaluacionDetalle(0, detalle.EvaluacionId, categoria, valor, logrado, perdido)); ViewState["Detalle"] = evalu.Detalle; detalleGridView.DataSource = ViewState["Detalle"]; detalleGridView.DataBind(); LlenaTotal(); CategoriaTextBox.Text = ""; ValorTextBox.Text = ""; LogradoTextBox.Text = ""; PerdidoTextBox.Text = ""; } decimal total = 0; total = Utils.ToDecimal(TotalLogradosTextBox.Text); if (total > 69) { EstadoTextBox.Text = "Aprobado"; } else { EstadoTextBox.Text = "Reprobado"; } } }
protected void BotonAgregarDetalle_Click(object sender, EventArgs e) { List <EvaluacionDetalle> detalle = (List <EvaluacionDetalle>)ViewState["Detalle"]; if (ValidarNumericos()) { EvaluacionDetalle nuevoItem = GetItemDetalle(); detalle.Add(nuevoItem); ViewState["Detalle"] = detalle; LlenarGrid(); Utilidades.ShowToastr(this, "Agregado Correctamente", "Correcto"); } else { Utilidades.ShowToastr(this, "Ay Epelate", "error", "warning"); } }
private void GenerarEvaluacion(UsuarioViewModel userView) { var tipoEvaluacion = DependencyFactory.Resolve <IUsuarioDA>() .ObtenerTipoEvaluacionDefault(userView.DeporteId.GetValueOrDefault(), userView.TipoUsuario); if (tipoEvaluacion == null) { throw new ExceptionBusiness(6, "No existe tipo de evaluación default"); } else { var evaluacion = new Evaluacion { TipoEvaluacion = tipoEvaluacion, Usuario = DependencyFactory.Resolve <IUsuarioDA>().GetById(userView.Id) }; foreach (var templateEvaluacion in tipoEvaluacion.Templates) { EvaluacionCabecera cabecera = new EvaluacionCabecera { Evaluacion = evaluacion, TemplateEvaluacion = templateEvaluacion }; foreach (var det in templateEvaluacion.Detalles) { EvaluacionDetalle detalle = new EvaluacionDetalle { TemplateEvaluacionDetalle = det, EvaluacionCabecera = cabecera }; cabecera.Detalles.Add(detalle); } evaluacion.Cabeceras.Add(cabecera); } DependencyFactory.Resolve <IBaseDA <Evaluacion> >().Save(evaluacion); } }