ola pessoal alguem sabe como faço para fazer um teste de sincronização nesse método abaixo estou com o seguinte problema tenho um pedidoVenda que sempre e iniciando como aberto e depois de salva a nota fiscal referente ao pedido
tem que mudar a situação do pedido para fechado. o que acontece e que algumas vezes e salvo a nota mais não e alterado a situação do pedido para fechado, suspeito que seja algum problema de sincronização. pois
vários clientes utiliza essa pagina ao mesmo tempo.
public
void fecharVenda(NotaFiscalSaida notaFiscal,Usuario usuario,)
{
try
{
Persistencia.iniciarTransacao();
Persistencia.incluir(notaFiscal);
notaFiscal.pedido.situacao = PedidoVenda.SITUACAO.FECHADO;
Persistencia.alterar(notaFiscal.pedido);
Persistencia.comitarTransacao();
}
catch (Exception ex)
{
Persistencia.cancelarTransacao();
throw ex;
}