Example #1
0
 private bool bSalvaEspacamento()
 {
     System.Collections.ArrayList arlCondicaoCampo      = new System.Collections.ArrayList();
     System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
     System.Collections.ArrayList arlCondicaoValor      = new System.Collections.ArrayList();
     System.Collections.ArrayList arlOrdenacaoCampo     = new System.Collections.ArrayList();
     System.Collections.ArrayList arlOrdenacaoTipo      = new System.Collections.ArrayList();
     arlCondicaoCampo.Add("idExportador");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_nIdExportador);
     arlCondicaoCampo.Add("idPE");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_strIdPE);
     arlCondicaoCampo.Add("nIdTipoCO");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_nIdTipoCO);
     m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = m_cls_dba_ConnectionDB.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0)
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
         dtrwCertificado.nEspacamento = this.Espacamento;
         m_cls_dba_ConnectionDB.SetTbCertificadosOrigem(typDatSetCertificadosOrigem);
         return(m_cls_dba_ConnectionDB.Erro == null);
     }
     return(false);
 }
Example #2
0
 private bool SalvaPersonalizavel(string strPersonalizavel)
 {
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = this.TypDatSetCertificadosOrigem;
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Count == 0)
     {
         return(false);
     }
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = typDatSetCertificadosOrigem.tbCertificadosOrigem[0];
     dtrwCertificado.mstrLocalData = strPersonalizavel;
     m_cls_dba_ConnectionBD.SetTbCertificadosOrigem(typDatSetCertificadosOrigem);
     return(m_cls_dba_ConnectionBD.Erro == null);
 }
Example #3
0
 private void vCarregaEspacamento()
 {
     m_nEspacamento = 10;
     System.Collections.ArrayList arlCondicaoCampo      = new System.Collections.ArrayList();
     System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
     System.Collections.ArrayList arlCondicaoValor      = new System.Collections.ArrayList();
     System.Collections.ArrayList arlOrdenacaoCampo     = new System.Collections.ArrayList();
     System.Collections.ArrayList arlOrdenacaoTipo      = new System.Collections.ArrayList();
     arlCondicaoCampo.Add("idExportador");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_nIdExportador);
     arlCondicaoCampo.Add("idPE");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_strIdPE);
     arlCondicaoCampo.Add("nIdTipoCO");
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoValor.Add(m_nIdTipoCO);
     m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = m_cls_dba_ConnectionDB.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0)
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
         if (!dtrwCertificado.IsnEspacamentoNull())
         {
             m_nEspacamento = dtrwCertificado.nEspacamento;
         }
     }
 }
Example #4
0
 private string GetDataEmissaoFormA()
 {
     if (m_strDataEmissaoFormA != null)
     {
         return(m_strDataEmissaoFormA);
     }
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = this.TypDatSetCertificadosOrigem;
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count == 0)
     {
         return("");
     }
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificadoOrigem = typDatSetCertificadosOrigem.tbCertificadosOrigem[0];
     if (dtrwCertificadoOrigem.IsdtDataCONull())
     {
         return("");
     }
     return(dtrwCertificadoOrigem.dtDataCO.ToString("dd MMM yyy", new System.Globalization.CultureInfo("en-US")));
 }
Example #5
0
 private string strCarregaPersonalizavel()
 {
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = this.TypDatSetCertificadosOrigem;
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Count == 0)
     {
         return(null);
     }
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = typDatSetCertificadosOrigem.tbCertificadosOrigem[0];
     if (dtrwCertificado.IsmstrLocalDataNull())
     {
         return(null);
     }
     return(dtrwCertificado.mstrLocalData);
 }
 protected override void carregaDadosBDEspecifico()
 {
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = GetTypDatSetCertificadoOrigem();
     if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0)
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
         if (!dtrwCertificado.IsmstrDestinoNull())
         {
             m_strObservacoes = dtrwCertificado.mstrDestino;
         }
         else
         {
             m_strObservacoes = this.Default;
         }
     }
     else
     {
         m_strObservacoes = this.Default;
     }
 }
 protected override void salvaDadosBDEspecifico()
 {
     if (m_strObservacoes != this.Default)
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = GetTypDatSetCertificadoOrigem();
         if (typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0)
         {
             mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificado = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)typDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
             dtrwCertificado.mstrDestino = m_strObservacoes;
             m_cls_dba_ConnectionBD.SetTbCertificadosOrigem(typDatSetCertificadosOrigem);
         }
     }
 }
        private bool bCarregaDadosCertificado()
        {
            System.Collections.ArrayList arlCondicaoCampo      = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicaoValor      = new System.Collections.ArrayList();

            arlCondicaoCampo.Add("idExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdExportador);

            arlCondicaoCampo.Add("idPE");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdPE);

            arlCondicaoCampo.Add("nIdTipoCO");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdTipoCO);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadoOrigem = m_cls_dba_ConnectionDB.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetCertificadoOrigem.tbCertificadosOrigem.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificadoOrigem = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)typDatSetCertificadoOrigem.tbCertificadosOrigem.Rows[0];
                if (!dtrwCertificadoOrigem.IsdtDataCONull())
                {
                    m_dtEmissaoCertificado = dtrwCertificadoOrigem.dtDataCO;
                }
            }
            return(m_cls_dba_ConnectionDB.Erro == null);
        }
Example #9
0
 private void salvaDadosInterface(ref System.Windows.Forms.Label lAladiAce39, ref mdlComponentesGraficos.TextBox tbAladiAce39, ref System.Windows.Forms.Label lAladiAce59, ref mdlComponentesGraficos.TextBox tbAladiAce59, ref System.Windows.Forms.Label lAladiAptr04, ref mdlComponentesGraficos.TextBox tbAladiAptr04, ref System.Windows.Forms.Label lAnexo3, ref mdlComponentesGraficos.TextBox tbAnexo3, ref System.Windows.Forms.Label lComum, ref mdlComponentesGraficos.TextBox tbComum, ref System.Windows.Forms.Label lFormA, ref mdlComponentesGraficos.TextBox tbFormA, ref System.Windows.Forms.Label lMercosul, ref mdlComponentesGraficos.TextBox tbMercosul, ref System.Windows.Forms.Label lBolivia, ref mdlComponentesGraficos.TextBox tbBolivia, ref System.Windows.Forms.Label lChile, ref mdlComponentesGraficos.TextBox tbChile)
 {
     try
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwTbCertificadosOrigem = null;
         #region AladiAce39
         if (lAladiAce39.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIACE39);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbAladiAce39.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region AladiAce59
         if (lAladiAce59.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIACE59);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbAladiAce59.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region AladiAptr04
         if (lAladiAptr04.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIAPTR04);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbAladiAptr04.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region Anexo3
         if (lAnexo3.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ANEXO3);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbAnexo3.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region Bolivia
         if (lBolivia.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSULBOLIVIA);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbBolivia.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region Chile
         if (lChile.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSULCHILE);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbChile.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region Comum
         if (lComum.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.COMUM);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbComum.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region FormA
         if (lFormA.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.FORMA);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbFormA.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
         #region Mercosul
         if (lMercosul.Enabled)
         {
             dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSUL);
             if (dtrwTbCertificadosOrigem != null)
             {
                 dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem = tbMercosul.Text;
             }
             dtrwTbCertificadosOrigem = null;
         }
         #endregion
     }
     catch (Exception err)
     {
         m_cls_ter_tratadorErro.trataErro(ref err);
     }
 }
Example #10
0
        private void carregaDadosInterface(ref System.Windows.Forms.Label lAladiAce39, ref mdlComponentesGraficos.TextBox tbAladiAce39, ref System.Windows.Forms.Label lAladiAce59, ref mdlComponentesGraficos.TextBox tbAladiAce59, ref System.Windows.Forms.Label lAladiAptr04, ref mdlComponentesGraficos.TextBox tbAladiAptr04, ref System.Windows.Forms.Label lAnexo3, ref mdlComponentesGraficos.TextBox tbAnexo3, ref System.Windows.Forms.Label lComum, ref mdlComponentesGraficos.TextBox tbComum, ref System.Windows.Forms.Label lFormA, ref mdlComponentesGraficos.TextBox tbFormA, ref System.Windows.Forms.Label lMercosul, ref mdlComponentesGraficos.TextBox tbMercosul, ref System.Windows.Forms.Label lBolivia, ref mdlComponentesGraficos.TextBox tbBolivia, ref System.Windows.Forms.Label lChile, ref mdlComponentesGraficos.TextBox tbChile)
        {
            try
            {
                lAladiAce59.Enabled  = false;
                tbAladiAce59.Enabled = false;

                mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwTbCertificadosOrigem = null;
                #region Países                //Certificados
                switch (m_nIdPais)
                {
                case 63:                         // Argentina
                case 586:                        // Paraguai
                case 845:                        // Uruguai
                    lMercosul.Enabled     = true;
                    tbMercosul.Enabled    = true;
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    /*FORMA*/
                    break;

                case 158:                         // Chile
                    lChile.Enabled        = true;
                    tbChile.Enabled       = true;
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    /*FORMA*/
                    break;

                case 97:                         // Bolivia
                    lBolivia.Enabled      = true;
                    tbBolivia.Enabled     = true;
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    /*FORMA*/
                    break;

                case 169:                         // Colombia
                case 239:                         // Equador
                case 850:                         // Venezuela
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lAladiAce39.Enabled   = true;
                    tbAladiAce39.Enabled  = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    lAladiAce59.Enabled   = true;
                    tbAladiAce59.Enabled  = true;
                    /*FORMA*/
                    break;

                case 589:                          // Peru
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lAladiAce39.Enabled   = true;
                    tbAladiAce39.Enabled  = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    break;

                case 199:                         // Cuba
                case 493:                         // Mexico
                    lAladiAptr04.Enabled  = true;
                    tbAladiAptr04.Enabled = true;
                    lComum.Enabled        = true;
                    tbComum.Enabled       = true;
                    /*FORMA*/
                    break;

                case -1:                         // Nenhum idEscolhido
                    break;

                default:                         // Resto dos Paises
                    lComum.Enabled  = true;
                    tbComum.Enabled = true;
                    break;
                }
                lFormA.Enabled  = true;
                tbFormA.Enabled = true;
                #endregion
                #region AladiAce39
                if (lAladiAce39.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIACE39);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbAladiAce39.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lAladiAce39.Enabled  = false;
                        tbAladiAce39.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region AladiAce59
                if (lAladiAce59.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIACE59);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbAladiAce59.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lAladiAce59.Enabled  = false;
                        tbAladiAce59.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region AladiAptr04
                if (lAladiAptr04.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ALADIAPTR04);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbAladiAptr04.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lAladiAptr04.Enabled  = false;
                        tbAladiAptr04.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region Anexo3
                if (lAnexo3.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.ANEXO3);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbAnexo3.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lAnexo3.Enabled  = false;
                        tbAnexo3.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region Bolivia
                if (lBolivia.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSULBOLIVIA);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbBolivia.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lBolivia.Enabled  = false;
                        tbBolivia.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region Chile
                if (lChile.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSULCHILE);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbChile.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lChile.Enabled  = false;
                        tbChile.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region Comum
                if (lComum.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.COMUM);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbComum.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lComum.Enabled  = false;
                        tbComum.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region FormA
                if (lFormA.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.FORMA);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbFormA.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lFormA.Enabled  = false;
                        tbFormA.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
                #region Mercosul
                if (lMercosul.Enabled)
                {
                    dtrwTbCertificadosOrigem = m_typDatSetTbCertificadosOrigem.tbCertificadosOrigem.FindByidExportadoridPEnIdTipoCO(m_nIdExportador, m_strIdPE, (int)TIPOSCO.MERCOSUL);
                    if (dtrwTbCertificadosOrigem != null)
                    {
                        tbMercosul.Text = (dtrwTbCertificadosOrigem.IsstrNumeroCertificadoOrigemNull() ? "" : dtrwTbCertificadosOrigem.strNumeroCertificadoOrigem);
                    }
                    else
                    {
                        lMercosul.Enabled  = false;
                        tbMercosul.Enabled = false;
                    }
                    dtrwTbCertificadosOrigem = null;
                }
                #endregion
            }
            catch (Exception err)
            {
                m_cls_ter_tratadorErro.trataErro(ref err);
            }
        }
 protected override void SalvaDadosBDEspecificos()
 {
     if (m_bModificado)
     {
         double dPesoLiquido;
         double dPesoBruto;
         int    nUnidadePesoLiquido;
         int    nUnidadePesoBruto;
         if (!bCarregaDadosCertificadoOrigem(out dPesoLiquido, out dPesoBruto, out nUnidadePesoLiquido, out nUnidadePesoBruto))
         {
             vCarregaDadosFaturaComercial(out dPesoLiquido, out dPesoBruto, out nUnidadePesoLiquido, out nUnidadePesoBruto);
         }
         if ((dPesoLiquido != m_dPesoLiquido) || (dPesoBruto != m_dPesoBruto) || (nUnidadePesoLiquido != m_nUnidadeLiquido) || (nUnidadePesoBruto != m_dPesoBruto))
         {
             mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem tyDatSetCertificadosOrigem = GetTypDatSetCertificadoOrigem();
             if ((tyDatSetCertificadosOrigem != null) && (tyDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0))
             {
                 mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificadoOrigem = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)tyDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
                 dtrwCertificadoOrigem.dPesoLiquido             = m_dPesoLiquido;
                 dtrwCertificadoOrigem.dPesoBruto               = m_dPesoBruto;
                 dtrwCertificadoOrigem.nUnidadeMassaPesoLiquido = m_nUnidadeLiquido;
                 dtrwCertificadoOrigem.nUnidadeMassaPesoBruto   = m_nUnidadeBruto;
                 m_cls_dba_ConnectionDB.SetTbCertificadosOrigem(tyDatSetCertificadosOrigem);
             }
         }
     }
 }
 private bool bCarregaDadosCertificadoOrigem(out double dPesoLiquido, out double dPesoBruto, out int nUnidadePesoLiquido, out int nUnidadePesoBruto)
 {
     dPesoLiquido        = 0;
     dPesoBruto          = 0;
     nUnidadePesoLiquido = 0;
     nUnidadePesoBruto   = 0;
     mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem tyDatSetCertificadosOrigem = GetTypDatSetCertificadoOrigem();
     if ((tyDatSetCertificadosOrigem != null) && (tyDatSetCertificadosOrigem.tbCertificadosOrigem.Rows.Count > 0))
     {
         mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow dtrwCertificadoOrigem = (mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem.tbCertificadosOrigemRow)tyDatSetCertificadosOrigem.tbCertificadosOrigem.Rows[0];
         if (!dtrwCertificadoOrigem.IsdPesoLiquidoNull())
         {
             dPesoLiquido        = dtrwCertificadoOrigem.dPesoLiquido;
             dPesoBruto          = dtrwCertificadoOrigem.dPesoBruto;
             nUnidadePesoLiquido = dtrwCertificadoOrigem.nUnidadeMassaPesoLiquido;
             nUnidadePesoBruto   = dtrwCertificadoOrigem.nUnidadeMassaPesoBruto;
             return(true);
         }
     }
     return(false);
 }