예제 #1
0
        protected new void carregaTypDatSet()
        {
            try
            {
                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_typDatSetTbCertificadosOrigem = m_cls_dba_ConnectionBD.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
예제 #2
0
        private mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem GetTypDatSetCertificadoOrigem()
        {
            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_nIdTipoRelatorio);

            m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbCertificadosOrigem typDatSetCertificadosOrigem = m_cls_dba_ConnectionBD.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (m_cls_dba_ConnectionBD.Erro == null)
            {
                return(typDatSetCertificadosOrigem);
            }
            else
            {
                return(null);
            }
        }
 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);
             }
         }
     }
 }
예제 #4
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);
 }
예제 #5
0
 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);
         }
     }
 }
예제 #6
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);
 }
예제 #7
0
        private void carregaTypDatSet()
        {
            try
            {
                // Cria os Arrays para pesquisa no Banco de Dados
                System.Collections.ArrayList arlCondicoesCampo      = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicoesValor      = new System.Collections.ArrayList();
                System.Collections.ArrayList arlOrdenacaoTipo       = new System.Collections.ArrayList();
                System.Collections.ArrayList arlOrdenacaoValor      = new System.Collections.ArrayList();
                arlCondicoesCampo.Add("idExportador");
                arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicoesValor.Add(m_nIdExportador);
                arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente);
                arlOrdenacaoValor.Add("nmCli");

                m_typDatSetTbPes                       = m_cls_dbaConnnectionDB.GetTbPes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbRelatorios                = m_cls_dbaConnnectionDB.GetTbRelatorios(null, null, null, null, null);
                m_typDatSetTbCertificadosOrigem        = m_cls_dbaConnnectionDB.GetTbCertificadosOrigem(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbProdutosCertificadoOrigem = m_cls_dbaConnnectionDB.GetTbProdutosCertificadoOrigem(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbProdutosFaturaProforma    = m_cls_dbaConnnectionDB.GetTbProdutosFaturaProforma(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbExportadores              = m_cls_dbaConnnectionDB.GetTbExportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbImportadores              = m_cls_dbaConnnectionDB.GetTbImportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo);
                m_typDatSetTbBorderos                  = m_cls_dbaConnnectionDB.GetTbBorderos(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbInstrucoesEmbarque        = m_cls_dbaConnnectionDB.GetTbInstrucoesEmbarque(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbRomaneios                 = m_cls_dbaConnnectionDB.GetTbRomaneios(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbSaques                    = m_cls_dbaConnnectionDB.GetTbSaques(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
                m_typDatSetTbSumarios                  = m_cls_dbaConnnectionDB.GetTbSumarios(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);

                arlOrdenacaoValor.Clear();
                arlOrdenacaoValor.Add("idPE");
                // Executa a pesquisa
                m_typDatSetTbFaturasComerciais = m_cls_dbaConnnectionDB.GetTbFaturasComerciais(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo);
                m_typDatSetTbFaturasProformas  = m_cls_dbaConnnectionDB.GetTbFaturasProformas(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo);

                arlOrdenacaoValor.Clear();
                arlOrdenacaoValor.Add("idCotacao");

                m_typDatSetTbFaturasCotacoes = m_cls_dbaConnnectionDB.GetTbFaturasCotacoes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_terTratadorErro.trataErro(ref erro);
            }
        }
예제 #8
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")));
 }
예제 #9
0
 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;
     }
 }
 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);
 }
예제 #11
0
        private void carregaTypDatSet()
        {
            try
            {
                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);

                m_typDatSetTbPes                        = m_cls_dbaConnnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbSaques                     = m_cls_dbaConnnectionDB.GetTbSaques(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbBorderos                   = m_cls_dbaConnnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbRomaneios                  = m_cls_dbaConnnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbFaturasComerciais          = m_cls_dbaConnnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbInstrucoesEmbarque         = m_cls_dbaConnnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbCertificadosOrigem         = m_cls_dbaConnnectionDB.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbProdutosCertificadosOrigem = m_cls_dbaConnnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

                arlCondicaoCampo.Clear();
                arlCondicaoCampo.Add("nIdExportador");
                arlCondicaoCampo.Add("strIdPE");
                m_typDatSetTbProdutosBordero = m_cls_dbaConnnectionDB.GetTbProdutosBordero(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_terTratadorErro.trataErro(ref erro);
            }
        }