protected void grillaTandaItem_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { ASPxGridView grillaTandaItems = sender as ASPxGridView; int codigoTandaItem = Convert.ToInt32(e.Keys[0]); int codigoTanda = Convert.ToInt32(grillaTandaItems.GetMasterRowKeyValue()); if (ControladorGeneral.ValidarTandaItemAEliminar(codigoTanda, codigoTandaItem)) { ControladorGeneral.EliminarTandaItem(codigoTanda, codigoTandaItem); grillaTandaItems.JSProperties["cpBorrar"] = "Se borró el talle de la tanda correctamente"; e.Cancel = true; CargarGrillaTandaItems(grillaTandaItems, Convert.ToInt32(grillaTandaItems.GetMasterRowKeyValue())); } else { grillaTandaItems.JSProperties["cpBorrar"] = "No se puede borrar un talle de la tanda cuando pertenece a una entrega"; e.Cancel = true; } }