protected void AgregarButton_Click(object sender, EventArgs e) { Evaluacion evaluacion = new Evaluacion(); decimal total = 0; evaluacion.Detalles = new List <DetalleEvaluacion>(); evaluacion = (Evaluacion)ViewState["Evaluacion"]; decimal p = Convert.ToDecimal(ValorTextBox.Text) - Convert.ToDecimal(LogradoTextBox.Text); evaluacion.AgragarDetalle(0, Utils.ToInt(IdTextBox.Text), Utils.ToInt(CategoriaDropDownList.SelectedValue), Convert.ToDecimal(ValorTextBox.Text), Convert.ToDecimal(LogradoTextBox.Text), p); ViewState["Evaluacion"] = evaluacion; this.BindGrid(); foreach (var item in evaluacion.Detalles) { total += item.Perdido; } TotalTextBox.Text = total.ToString(); }
protected void AgregarButton_Click(object sender, EventArgs e) { decimal total = 0; Evaluacion evaluacion = new Evaluacion(); evaluacion.Detalles = new List <DetalleEvaluacion>(); evaluacion = (Evaluacion)ViewState["Evaluacion"]; decimal p = Convert.ToDecimal(ValorTextBox.Text) - Convert.ToDecimal(LogradoTextBox.Text); evaluacion.AgragarDetalle(0, Utils.ToInt(IdTextBox.Text), EstudianteTextBox.Text, Convert.ToDecimal(ValorTextBox.Text), Convert.ToDecimal(LogradoTextBox.Text), p, Convert.ToDateTime(DateTime.Now)); ViewState["Evaluacion"] = evaluacion; this.BindGrid(); //Para Guardar el Total foreach (var item in evaluacion.Detalles) { total += item.Perdido; } TotalTextBox.Text = total.ToString(); }