BeforeSave não executa.


Author
Message
Malcon M. Mikami
Malcon M. Mikami
StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)StrataFrame User (164 reputation)
Group: Forum Members
Posts: 60, Visits: 1.3K
Ola Ivan, em um dos meus formularios o BeforeSave nao executa. Oque pode ser? Segue abaixo o codigo para salvar, o evento beforesave e a sobrecarga do contrutor do VS

private void simpleButton1_Click(object sender, EventArgs e)

{

moParticao.Save();

}

private void moParticao_BeforeSave_1(MicroFour.StrataFrame.Data.BeforeSaveUndoEventArgs e)

{

moPatrimonio.IPAT_PKCODIGO = textEdit9.Text;

moPatrimonio.Save();

}

this.moParticao.ParentContainer = this;

this.moParticao.SynchronizingObject = this;

this.moParticao.BeforeSave += new MicroFour.StrataFrame.Business.BusinessLayer.BeforeSaveEventHandler(this.moParticao_BeforeSave_1);


Replies
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Malcon, fica bem difícil de debugar seu problema somente com estas informações. Se você conseguisse reproduzir um projeto de exemplo com o erro e postar aqui no forum seria uma opção.

Como no outro post que você viu, o jeito seria ir utilizando break points e debugar a aplicação. Eu também começaria checando quais BOs estão sendo salvos, pois como você está chamando o .Save do Form, se houver BOs relacionados e estiverem setados para serem salvos no form, eles podem ser a razão do seu problema, e aí estaria disparando outro BeforeSave, e não o que você está esperando.

Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Olá...

Também não entendi por que você quer sobrepor o evento BeforeSave nativo do BO!?!

Rogério Mauri Smile



Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
E também acho que o código dentro do BeforeSave não dará certo.

Você abriu um 'EDIT' antes da atribuição de valor para o BOPatrimonio com Save() na sequência?

Rogério Mauri Smile



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