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();
        }