protected void btnGuardar_Click(object sender, ImageClickEventArgs e) { //recorro grilla de items int numFilas = this.gridItemsAsegurados.Rows.Count; for (int i = 0; i < numFilas; i++) { CheckBox AuxCheckBox = (CheckBox)gridItemsAsegurados.Rows[i].FindControl("CheckItem"); if (AuxCheckBox.Checked) { odsInsertItemsAjuste.InsertParameters.Clear(); odsInsertItemsAjuste.InsertParameters.Add("ajusteId", this.AjusteId); odsInsertItemsAjuste.InsertParameters.Add("polizaId", this.PolizaId); odsInsertItemsAjuste.InsertParameters.Add("itemAseguradosId", ((Label)gridItemsAsegurados.Rows[i].FindControl("lblItem")).Text); odsInsertItemsAjuste.InsertParameters.Add("usuario", au.UserName); odsInsertItemsAjuste.InsertMethod = "Insert"; odsInsertItemsAjuste.Insert(); } else { dsPolizaTableAdapters.ItemAseguradoSelectByIdTableAdapter itemAdapter = new dsPolizaTableAdapters.ItemAseguradoSelectByIdTableAdapter(); itemAdapter.DeleteItemAjuste(Convert.ToDecimal(((Label)gridItemsAsegurados.Rows[i].FindControl("lblItem")).Text),Convert.ToDecimal(AjusteId)); } } }