Example #1
0
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         List <DetalleAlternativa> listaValoraciones = new List <DetalleAlternativa>();
         foreach (RepeaterItem itemCriterio in rptValoracionesCriterios.Items)
         {
             DropDownList       ddlVariables  = (DropDownList)itemCriterio.FindControl("ddlVariables");
             HiddenField        txtIdCriterio = (HiddenField)itemCriterio.FindControl("txtIdCriterio");
             DetalleAlternativa valoracion    = new DetalleAlternativa();
             valoracion.criterio.idCriterio = int.Parse(txtIdCriterio.Value);
             valoracion.variable.idVariable = int.Parse(ddlVariables.SelectedValue);
             listaValoraciones.Add(valoracion);
         }
         GestorAlternativa gestor = new GestorAlternativa();
         gestor.modificarAlternativa(txtNombre.Value, txtAbreviacion.Value, txtColor.Value, listaValoraciones);
         reestablecerPantalla();
         cargarRepeaterAlternativas();
     }
     catch (Exception ex)
     {
         mostrarError();
         litError.Text = ex.Message;
     }
 }