none
o visual studio tem alguma ferramenta para fazer teste de sicronização ? RRS feed

  • Pergunta

  • 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;

                }

    segunda-feira, 15 de agosto de 2011 20:12

Todas as Respostas

  • você pode está com problemas de indisponibilidade  ou lock na tabela. se eu fosse você faria:

    Guardar todos os Excpetions retornados em um lugar para análise

    Rodar o SQL Server Profile e monitorar a base e suas querys para tentar capturar o que está acontecendo


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Se for útil marque como resposta e faça um Developer feliz :)
    terça-feira, 16 de agosto de 2011 14:56