BeforeDelete with e.Cancel = true


Author
Message
Rogerio Mauri
Rogerio Mauri
StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Questão respondida em:


http://forum.strataframe.net/Topic136.aspx?Keywords=BeforeDelete%20with%20e.Cancel%20=%20true

Ivan... Bom Dia...

Quando atribuído 'true' para e.Cancel dentro de um BeforeDelete de um BO a mensagem [Deseja realmente excluir o registro?] de uma grid é gerada incondicionalmente.

Ou seja, o alerta de exclusão é executado sem considerar que o delete já foi cancelado, o que não seria necessário e acaba confundindo o usuário.



Código no FORM
private void cmdDelete_Click(object sender, EventArgs e)
{
     Cursor.Current = Cursors.WaitCursor;
     tbMovEntradaItensBO1.SeekToPrimaryKey(System.Convert.ToInt32(listView1.SelectedItems[0].Tag));
     tbMovEntradaItensBO1.DeleteCurrentRow(true, false);
     SincronizaBOsFilhos();
}


Código no BO 
private void TbMovEntradaItensBO_BeforeDelete(BeforeDeleteEventArgs e)
{
    
e.Cancel = this.MovEntradaTipoEnum != BDLicitecMasterComprasBO.MovEntradaTipoEnum.Patrimônio;
}





Rogério Mauri Smile

Edited 12 Years Ago by Rogerio Mauri
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Opa.

Só confirmando... você já obteve sua resposta no outro post do forum, certo?
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search