Fórum Cancelar a execução de um evento #6626
08/06/2009
0
Estou fazendo a chamada de um evento do AspGrid. Porém dentro desse evento efetuo uma validação, dependendo do resultado dessa valdiação eu quero abortar a execução do evento. Qual é o comando que posso utilizar. Por exemplo no Delphi eu executo o comando Abort. Obs. Estou utilizando C#.
Obrigado.
Eduardo Pereira
Curtir tópico
+ 0Posts
08/06/2009
Luiz Maia
Gostei + 0
08/06/2009
Eduardo Pereira
Segue o código:
protected void grdEstoque_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
{
string prd_it_id = "0";
string vlm_it_id = "0";
string nfo_it_id = "0";
int qtde_disponivel = 0;
int qtde_reservar = 0;
for (int i = 0; i <= grdEstoque.VisibleRowCount - 1; i++)
{
if (grdEstoque.Selection.IsRowSelected(i))
{
prd_it_id = grdEstoque.GetRowValues(i, "EST_IT_PRD_ID").ToString();
vlm_it_id = grdEstoque.GetRowValues(i, "VLM_IT_ID").ToString();
nfo_it_id = grdEstoque.GetRowValues(i, "NFO_IT_ID").ToString();
qtde_disponivel = Convert.ToInt32(grdEstoque.GetRowValues(i, "DISPONIVEL").ToString());
qtde_reservar = Convert.ToInt32(grdEstoque.GetRowValues(i, "EST_IT_QTDE_RESERVAR").ToString());
}
}
if (qtde_reservar > qtde_disponivel)
{
MessageBox.Show("A quantidade a ser reservada tem que ser menor ou igual a quantidade disponível", "Erro na quantidade a reservar", MessageBoxButtons.OK);
--- AQUI DESEJO ABORTAR
}
....
...
...
}
Gostei + 0
08/06/2009
Luiz Maia
Gostei + 0
08/06/2009
Eduardo Pereira
Gerei uma excessão e funcionou sim.
Obrigado.
Gostei + 0
08/06/2009
Luiz Maia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)