コード例 #1
0
        protected 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);

                //m_typDatSetTbExportadores = m_cls_dba_ConnectionBD.GetTbExportadores(arlCondicaoCampo,arlCondicaoComparador,arlCondicaoValor,null,null);

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

                m_typDatSetTbBorderos = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
コード例 #2
0
        protected override bool bSalvaIdRelatorio()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos;
                System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoTipo  = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList();

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

                arlCondicaoCampo.Add("idPE");
                arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_strIdCodigo);

                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)
                {
                    dtrwRowTbBorderos             = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0];
                    dtrwRowTbBorderos.idRelatorio = m_nIdRelatorio;
                    m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos);
                    return(true);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
            return(false);                   //soh para compilar......nao existe!
        }
コード例 #3
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);
            }
        }
コード例 #4
0
        protected new void carregaTypDatSet()
        {
            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);

            m_typDatSetTbBorderos = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            base.carregaTypDatSet();
        }
コード例 #5
0
        protected override void vIncrementaNumeroImpressoes()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos;
                System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoTipo  = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList();

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

                arlCondicaoCampo.Add("idPE");
                arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_strIdCodigo);

                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)
                {
                    dtrwRowTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0];
                    if (!dtrwRowTbBorderos.IsnImpressoesNull())
                    {
                        dtrwRowTbBorderos.nImpressoes++;
                    }
                    else
                    {
                        dtrwRowTbBorderos.nImpressoes = 1;
                    }
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
コード例 #6
0
        private void vCarregaIdBancoAtual(out int nIdBancoAtual)
        {
            nIdBancoAtual = -1;
            System.Collections.ArrayList arlCondicaoCampo      = new ArrayList();
            System.Collections.ArrayList arlCondicaoComparador = new ArrayList();
            System.Collections.ArrayList arlCondicaoValor      = new ArrayList();

            arlCondicaoCampo.Add("IdExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdExportador);
            arlCondicaoCampo.Add("IdPe");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdCodigo);
            mdlDataBaseAccess.Tabelas.XsdTbBorderos typDatSetBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetBorderos.tbBorderos.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwBordero = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)typDatSetBorderos.tbBorderos[0];
                if (!dtrwBordero.IsnIdBancoExportadorAtualNull())
                {
                    nIdBancoAtual = dtrwBordero.nIdBancoExportadorAtual;
                }
            }
        }
コード例 #7
0
        private void vModificaRegistroCasoNecessario()
        {
            System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicaoTipo  = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList();

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

            arlCondicaoCampo.Add("idPE");
            arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdCodigo);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
            if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0];
                dtrwRowTbBorderos.nIdBancoExportadorAtual = m_nIdBancoExportadorFaturaComercial;
                m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos);
            }
        }
コード例 #8
0
        private bool bSalvaIdBancoAtual(int nIdBancoAtual)
        {
            bool bRetorno = false;

            System.Collections.ArrayList arlCondicaoCampo      = new ArrayList();
            System.Collections.ArrayList arlCondicaoComparador = new ArrayList();
            System.Collections.ArrayList arlCondicaoValor      = new ArrayList();

            arlCondicaoCampo.Add("IdExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdExportador);
            arlCondicaoCampo.Add("IdPe");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdCodigo);
            mdlDataBaseAccess.Tabelas.XsdTbBorderos typDatSetBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetBorderos.tbBorderos.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwBordero = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)typDatSetBorderos.tbBorderos[0];
                dtrwBordero.nIdBancoExportadorAtual = nIdBancoAtual;
                if (nIdBancoAtual != m_nIdBancoExportadorFaturaComercial)
                {
                    m_bSecundario = true;
                }
                else
                {
                    m_bSecundario = false;
                }
                try
                {
                    m_cls_dba_ConnectionDB.SetTbBorderos(typDatSetBorderos);
                    bRetorno = true;
                }catch {
                    bRetorno = false;
                }
            }
            return(bRetorno);
        }
コード例 #9
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);
            }
        }
コード例 #10
0
ファイル: clsPEInfo.cs プロジェクト: silvath/siscobras
        private void vCarregaDados()
        {
            try
            {
                System.Collections.ArrayList arlCondicaoCampo      = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoCampo2     = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoValor      = new System.Collections.ArrayList();

                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                arlCondicaoCampo.Add("idExportador");
                arlCondicaoCampo2.Add("nIdExportador");
                arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_nIdExportador);
                arlCondicaoCampo.Add("idPE");
                arlCondicaoCampo2.Add("strIdPE");
                arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_strIdPE);

                // Fatura Proforma
                mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteFaturaProforma = (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0);

                // Fatura Comercial
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteFaturaComercial = (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0);

                // Certificados Origem
                m_bExisteCertificadoOrigemMercosul = m_bExisteCertificadoOrigemMercosulBolivia = m_bExisteCertificadoOrigemMercosulChile = m_bExisteCertificadoOrigemAladiAce39 = m_bExisteCertificadoOrigemAladiAptr04 = m_bExisteCertificadoOrigemAnexoIII = m_bExisteCertificadoOrigemComum = false;
                mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem m_typDatSetTbProdutosCertificadoOrigem = m_cls_dba_ConnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                for (int i = 0; i < m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows.Count; i++)
                {
                    mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows[i];
                    switch (dtrwAtual.idTipoCO)
                    {
                    case (int)mdlConstantes.CertificadoOrigem.Mercosul:
                        m_bExisteCertificadoOrigemMercosul = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.MercosulBolivia:
                        m_bExisteCertificadoOrigemMercosulBolivia = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.MercosulChile:
                        m_bExisteCertificadoOrigemMercosulChile = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.AladiAce39:
                        m_bExisteCertificadoOrigemAladiAce39 = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.AladiAptr04:
                        m_bExisteCertificadoOrigemAladiAptr04 = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.AnexoIII:
                        m_bExisteCertificadoOrigemAnexoIII = true;
                        break;

                    case (int)mdlConstantes.CertificadoOrigem.Comum:
                        m_bExisteCertificadoOrigemComum = true;
                        break;
                    }
                }

                //Romaneio
                m_bExisteRomaneioProdutos = m_bExisteRomaneioVolumes = m_bExisteRomaneioSimplificado = false;
                mdlDataBaseAccess.Tabelas.XsdTbRomaneios m_typDatSetTbRomaneios = m_cls_dba_ConnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                for (int i = 0; i < m_typDatSetTbRomaneios.tbRomaneios.Rows.Count; i++)
                {
                    mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)m_typDatSetTbRomaneios.tbRomaneios.Rows[i];
                    switch (dtrwAtual.nTipoOrdenacao)
                    {
                    case (int)mdlConstantes.Relatorio.Romaneio:
                        m_bExisteRomaneioProdutos = true;
                        break;

                    case (int)mdlConstantes.Relatorio.RomaneioVolumes:
                        m_bExisteRomaneioVolumes = true;
                        break;

                    case (int)mdlConstantes.Relatorio.RomaneioSimplificado:
                        m_bExisteRomaneioSimplificado = true;
                        break;
                    }
                }

                // Saque
                mdlDataBaseAccess.Tabelas.XsdTbSaques m_typDatSetTbSaques = m_cls_dba_ConnectionDB.GetTbSaques(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteSaque = (m_typDatSetTbSaques.tbSaques.Rows.Count > 0);

                // Reserva
                mdlDataBaseAccess.Tabelas.XsdTbReservas m_typDatSetTbReservas = m_cls_dba_ConnectionDB.GetTbReservas(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteReserva = (m_typDatSetTbReservas.tbReservas.Rows.Count > 0);

                // Ordem Embarque
                mdlDataBaseAccess.Tabelas.XsdTbInstrucoesEmbarque m_typDatSetTbInstrucoesEmbarque = m_cls_dba_ConnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteOrdemEmbarque = (m_typDatSetTbInstrucoesEmbarque.tbInstrucoesEmbarque.Rows.Count > 0);

                // GuiaEntrada
                mdlDataBaseAccess.Tabelas.XsdTbGuiasEntrada m_typDatSetTbGuiasEntrada = m_cls_dba_ConnectionDB.GetTbGuiasEntrada(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_bExisteGuiaEntrada = (m_typDatSetTbGuiasEntrada.tbGuiasEntrada.Rows.Count > 0))
                {
                    mdlDataBaseAccess.Tabelas.XsdTbProcessosContainers m_typDatSetTbProcessosContainers = m_cls_dba_ConnectionDB.GetTbProcessosContainers(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null);
                    m_bExisteGuiaEntrada = (m_typDatSetTbProcessosContainers.tbProcessosContainers.Rows.Count > 0);
                }

                // Bordero
                mdlDataBaseAccess.Tabelas.XsdTbBorderos m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteBordero = (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0);

                // Bordero Secundario
                mdlDataBaseAccess.Tabelas.XsdTbBorderosSecundarios m_typDatSetTbBorderosSecundarios = m_cls_dba_ConnectionDB.GetTbBorderosSecundarios(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_bExisteBorderoSecundario = (m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count > 0))
                {
                    m_nBorderosSecundarios = m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count;
                }

                // Sumario
                mdlDataBaseAccess.Tabelas.XsdTbSumarios m_typDatSetTbSumarios = m_cls_dba_ConnectionDB.GetTbSumarios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_bExisteSumario = (m_typDatSetTbSumarios.tbSumarios.Rows.Count > 0);

                // Personalizado
                m_bExistePersonalizado = false;
                mdlDataBaseAccess.Tabelas.XsdTbPes m_typDatSetTbPes = m_cls_dba_ConnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_typDatSetTbPes.tbPEs.Rows.Count > 0)
                {
                    mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwProcesso = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0];
                    m_bExistePersonalizado = ((!dtrwProcesso.IsnIdRelatorioIndefinidoNull()) && (dtrwProcesso.nIdRelatorioIndefinido != -1));
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
コード例 #11
0
        private bool bCriaRegistroCasoNecessario()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos;
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwTbFaturasComerciais;
                System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoTipo  = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList();

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

                arlCondicaoCampo.Add("idPE");
                arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_strIdCodigo);

                m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbBorderos.tbBorderos.Rows.Count == 0)
                {
                    // Carregando um Relatorio para o Registro
                    if (!bCarregaIdRelatorio())
                    {
                        carregaIdRelatorioDefault();
                    }

                    int    nIdAssinatura       = 0;
                    string strEsquemaPagamento = "";
                    int    nIdBancoExportador  = -1;
                    m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                    if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                    {
                        dtrwTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                        if (dtrwTbFaturasComerciais != null)
                        {
                            if (!dtrwTbFaturasComerciais.IsidAssinaturaNull())
                            {
                                nIdAssinatura = dtrwTbFaturasComerciais.idAssinatura;
                            }
                            if (!dtrwTbFaturasComerciais.IsmstrEsquemaPagamentoNull())
                            {
                                strEsquemaPagamento = dtrwTbFaturasComerciais.mstrEsquemaPagamento;
                            }
                            if (!dtrwTbFaturasComerciais.IsidExportadorBancoNull())
                            {
                                nIdBancoExportador = dtrwTbFaturasComerciais.idExportadorBanco;
                            }
                        }
                    }
                    dtrwRowTbBorderos = m_typDatSetTbBorderos.tbBorderos.NewtbBorderosRow();
                    // idExportador , idPE, idRelatorio, dataEmissao , idAssinatura
                    dtrwRowTbBorderos.idExportador            = m_nIdExportador;
                    dtrwRowTbBorderos.idPE                    = m_strIdCodigo;
                    dtrwRowTbBorderos.idRelatorio             = m_nIdRelatorio;
                    dtrwRowTbBorderos.dtDataEmissao           = System.DateTime.Now.Date;
                    dtrwRowTbBorderos.mstrEsquemaPagamento    = strEsquemaPagamento;
                    dtrwRowTbBorderos.mstrCompromisso         = m_strCompromisso;
                    dtrwRowTbBorderos.nIdBancoExportadorAtual = nIdBancoExportador;
                    dtrwRowTbBorderos.nImpressoes             = 0;
                    dtrwRowTbBorderos.nIdAssinatura           = nIdAssinatura;
                    dtrwRowTbBorderos.nEntregaDocumentos      = (int)mdlBorderoCobranca.ENTREGARDOCUMENTOS.ACEITE;
                    dtrwRowTbBorderos.bCobrancaProtestar      = true;
                    dtrwRowTbBorderos.nCobrancaDiasVencimento = 15;
                    m_typDatSetTbBorderos.tbBorderos.AddtbBorderosRow(dtrwRowTbBorderos);
                    m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos);
                    mdlNumero.clsNumero NumObj = new mdlNumero.Bordero.clsNumeroBordero(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo);
                    NumObj.salvaDiretoSemMostrarInterface();
                    NumObj = null;
                    if (this.MostrarAssistente)
                    {
                        m_formFAssistente = new mdlCriacaoDocumentos.Bordero.clsCriacaoBordero(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, ref m_ilBandeiras);
                        m_formFAssistente.ShowDialog();
                    }
                    return(true);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
            return(false);
        }
コード例 #12
0
        protected new void carregaTypDatSet()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwTbBorderos;
                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);

                m_typDatSetTbExportadores = m_cls_dba_ConnectionBD.GetTbExportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

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

                m_typDatSetTbBorderos          = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionBD.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)
                {
                    dtrwTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0];
                    if (!dtrwTbBorderos.IsstrNumeroNull())
                    {
                        m_strNumero = dtrwTbBorderos.strNumero.Replace("\0", "");
                    }
                    if (!dtrwTbBorderos.IsstrFormatoNumeroNull())
                    {
                        m_strFormatoNumero = dtrwTbBorderos.strFormatoNumero.Replace("\0", "");
                    }
                    if (!dtrwTbBorderos.IsdtDataEmissaoNull())
                    {
                        m_dtData = dtrwTbBorderos.dtDataEmissao;
                    }
                    if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                    {
                        dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                        if (!dtrwRowTbFaturasComerciais.IsidImportadorNull())
                        {
                            m_nIdImportador = dtrwRowTbFaturasComerciais.idImportador;
                        }
                    }
                }
                else if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    if (!dtrwRowTbFaturasComerciais.IsidImportadorNull())
                    {
                        m_nIdImportador = dtrwRowTbFaturasComerciais.idImportador;
                    }
                }
                if (m_strNumero == "")
                {
                    m_strNumeroNovo = m_strIdPE;
                }

                arlCondicaoCampo.Clear();
                arlCondicaoComparador.Clear();
                arlCondicaoValor.Clear();

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

                m_typDatSetTbImportadores = m_cls_dba_ConnectionBD.GetTbImportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }