Ejemplo n.º 1
0
        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;
            }
        }