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)); } } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Eliminar") { dsPolizaTableAdapters.ItemAseguradoSelectByIdTableAdapter itemAdapter = new dsPolizaTableAdapters.ItemAseguradoSelectByIdTableAdapter(); itemAdapter.Delete(Convert.ToDecimal(e.CommandArgument.ToString())); gridItemsAsegurados.DataBind(); } }