예제 #1
0
 protected void cadastraCotacao()
 {
     try
     {
         m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFCotacoes.Refresh();
         if (m_typDatSetTbFaturasCotacoes != null)
         {
             m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes);
         }
         m_clsCriacaoCotacao    = new mdlCriacaoDocumentos.Faturas.clsCriacaoCotacao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, ref m_ilBandeiras);
         m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFCotacoes.Refresh();
         m_clsCriacaoCotacao.cadastraDocumento();
         m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFCotacoes.Refresh();
         if (m_clsCriacaoCotacao.m_bModificado)
         {
             m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFCotacoes.Refresh();
             m_strIdCotacao         = m_clsCriacaoCotacao.CODIGORETORNO;
             m_clsCriacaoCotacao    = null;
             m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFCotacoes.Refresh();
             OnCallCotacoesSelecionada();
         }
         else
         {
             m_clsCriacaoCotacao    = null;
             m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFCotacoes.Refresh();
             carregaTypDatSet();
             m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFCotacoes.Refresh();
         }
         m_formFCotacoes.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFCotacoes.Refresh();
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }