public override bool bCarregaIdIdioma()
        {
            try
            {
                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwRowTbRomaneios;
                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_typDatSetTbRomaneios = m_cls_dba_ConnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbRomaneios.tbRomaneios.Rows.Count > 0)
                {
                    dtrwRowTbRomaneios = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)m_typDatSetTbRomaneios.tbRomaneios.Rows[0];
                    if (!dtrwRowTbRomaneios.IsnIdIdiomaNull())
                    {
                        m_nIdIdioma = dtrwRowTbRomaneios.nIdIdioma;
                    }
                    else
                    {
                        m_nIdIdioma = 1;
                    }
                    return(true);
                }
                else
                {
                    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.IsidIdiomaNull()) && (dtrwTbFaturasComerciais.idIdioma <= 3))
                            {
                                m_nIdIdioma = dtrwTbFaturasComerciais.idIdioma;
                            }
                            else
                            {
                                m_nIdIdioma = 1;
                            }
                        }
                    }
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
            return(false);           //soh para compilar......nao existe!
        }
Beispiel #2
0
        protected override void CarregaMoedaBD()
        {
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwTbFaturasComerciais = null;
            m_nIdMoeda        = -1;
            m_bValorCarregado = true;
            System.Collections.ArrayList arlCondictionField    = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondictionValue    = new System.Collections.ArrayList();

            arlCondictionField.Add("idExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondictionValue.Add(m_nIdExportador);

            arlCondictionField.Add("idPe");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondictionValue.Add(m_strIdPe);

            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais tbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null);
            if (tbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                // IdMoeda
                dtrwTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)tbFaturasComerciais.tbFaturasComerciais.Rows[0];
                if (m_bHasValue = !dtrwTbFaturasComerciais.IsidMoedaNull())
                {
                    m_nIdMoeda = dtrwTbFaturasComerciais.idMoeda;
                }
                // bMostrarSimboloMoeda
                if (!dtrwTbFaturasComerciais.IsbMostrarSimboloMoedaNull())
                {
                    m_bMostrarSimboloMoeda = dtrwTbFaturasComerciais.bMostrarSimboloMoeda;
                }
            }
            tbFaturasComerciais.Dispose();
        }
        protected new void carregaTypDatSet()
        {
            try
            {
                if (m_typDatSetTbFaturasComerciais == null)
                {
                    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_typDatSetTbFaturasComerciais = m_cls_dba_ConectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
        private string strCarregaDefault()
        {
            string strRetorno = "";

            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = this.TypDatSetFaturasComerciais;
            if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count == 0)
            {
                return(null);
            }
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFatura = typDatSetFaturasComerciais.tbFaturasComerciais[0];
            int nIdMeioTransporte = -1;

            if (dtrwFatura.IsidMeioTransporteNull())
            {
                return(null);
            }
            nIdMeioTransporte = dtrwFatura.idMeioTransporte;
            strRetorno        = GetMeioTranporte(nIdMeioTransporte) + " ";
            string strLocalOrigem = GetLocalOrigem();

            if (strLocalOrigem != "")
            {
                strRetorno += "FROM " + GetLocalOrigem() + " ";
            }
            string strLocalDestino = GetLocalDestino();

            if (strLocalDestino != "")
            {
                strRetorno += "TO " + GetLocalDestino();
            }
            return(strRetorno);
        }
        private void vCarregaIdBancoExportadorFaturaComercial()
        {
            m_nIdBancoExportadorFaturaComercial = -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);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturaComercial = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0];
                if (!dtrwFaturaComercial.IsidExportadorBancoNull())
                {
                    m_nIdBancoExportadorFaturaComercial = dtrwFaturaComercial.idExportadorBanco;
                }
            }
        }
        private void carregaTypDatSet()
        {
            try
            {
                if (m_typDatSetTbFaturasComerciais == null || m_typDatSetTbProdutosFaturaComercial == null)
                {
                    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);
                    arlOrdenacaoCampo.Add("idOrdem");
                    arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente);

                    m_typDatSetTbFaturasComerciais       = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                    m_typDatSetTbProdutosFaturaComercial = m_cls_dba_ConnectionDB.GetTbProdutosFaturaComercial(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, arlOrdenacaoCampo, arlOrdenacaoTipo);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
        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_typDatSetTbFaturasComerciais  = m_cls_dbaConnnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbInstrucoesEmbarque = m_cls_dbaConnnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_terTratadorErro.trataErro(ref erro);
            }
        }
Beispiel #8
0
        private mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow GetRowFaturaComercial(string strIdPe)
        {
            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(strIdPe);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                return((mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0]);
            }
            else
            {
                return(null);
            }
        }
 public clsLocaisFaturaComercial(ref mdlTratamentoErro.clsTratamentoErro cls_ter_tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess m_cls_dba_ConnectionDB, string strEnderecoExecutavel, int nIdExportador, string strIdPE, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetTbFaturasComerciais) : base(ref cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, strEnderecoExecutavel, nIdExportador)
 {
     m_strIdPE = strIdPE;
     m_bBotaoIncotermHabilitado     = false;
     m_typDatSetTbFaturasComerciais = typDatSetTbFaturasComerciais;
     carregaTypDatSet();
     carregaDadosBD();
 }
Beispiel #10
0
 public clsIncotermComercial(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess ConnectionDB, string strEnderecoExecutavel, int nIdExportador, string idPE, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetTbFaturasComerciais) : base(ref tratadorErro, ref ConnectionDB, strEnderecoExecutavel, nIdExportador)
 {
     m_strIdPE                      = idPE;
     m_bLocaisHabilitado            = false;
     m_typDatSetTbFaturasComerciais = typDatSetTbFaturasComerciais;
     carregaTypDatSet();
     carregaDadosBD();
 }
 public clsProdutosVinculacaoComercial(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess ConnectionDB, string EnderecoExecutavel, int Exportador, string idPE, int classificaoTarifaria, int Idioma, ref mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetTbFaturasComerciais, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial typDatSetTbProdutosFaturaComercial, ref System.Windows.Forms.ImageList ilBandeiras) : base(ref tratadorErro, ref ConnectionDB, EnderecoExecutavel, Exportador, classificaoTarifaria, Idioma, ref typDatSetTbProdutos, ref ilBandeiras)
 {
     m_strIdPE = idPE;
     m_typDatSetTbFaturasComerciais       = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais)typDatSetTbFaturasComerciais.Copy();
     m_typDatSetTbProdutosFaturaComercial = (mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial)typDatSetTbProdutosFaturaComercial.Copy();
     carregaTypDatSet();
     carregaDadosBD();
 }
 private mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow GetDtrwFaturaComerical()
 {
     mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = GetTbFaturasComerciais();
     if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count == 0)
     {
         return(null);
     }
     return((mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0]);
 }
Beispiel #13
0
        protected new void carregaTypDatSet()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                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_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionBD.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    if (!dtrwRowTbFaturasComerciais.IsdataEmissaoNull())
                    {
                        m_dtData = dtrwRowTbFaturasComerciais.dataEmissao;
                    }
                    if (!dtrwRowTbFaturasComerciais.IsnumeroFaturaNull())
                    {
                        m_strNumero = dtrwRowTbFaturasComerciais.numeroFatura.Replace("\0", "");
                    }
                    if (!dtrwRowTbFaturasComerciais.IsidImportadorNull())
                    {
                        m_nIdImportador = dtrwRowTbFaturasComerciais.idImportador;
                    }
                }

                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);
            }
        }
 protected override void atualizaTypDatSetEspecifico()
 {
     try
     {
         m_typDatSetTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais)m_cls_Incoterm.retornaTypDatSetEspecifico();
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
Beispiel #15
0
        protected new void inicializaTypDatSet()
        {
            base.inicializaTypDatSet();
            System.Collections.ArrayList arlCondicoesCampo      = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList();
            System.Collections.ArrayList arlCondicoesValor      = new System.Collections.ArrayList();
            arlCondicoesCampo.Add("idExportador");
            arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicoesValor.Add(m_nIdExportador);

            m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
        }
Beispiel #16
0
        protected override 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();

            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_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
        }
Beispiel #17
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);
            }
        }
Beispiel #18
0
 protected void cadastraPE()
 {
     try
     {
         m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFBiblioteca.Refresh();
         if (m_typDatSetTbPes != null)
         {
             m_cls_dba_ConnectionDB.SetTbPes(m_typDatSetTbPes);
         }
         if (m_typDatSetTbFaturasComerciais != null)
         {
             m_cls_dba_ConnectionDB.SetTbFaturasComerciais(m_typDatSetTbFaturasComerciais);
         }
         m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFBiblioteca.Refresh();
         m_clsCriacaoDocumentos   = new mdlCriacaoDocumentos.Faturas.clsCriacaoProcesso(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, ref m_ilBandeiras);
         m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         m_formFBiblioteca.Refresh();
         m_clsCriacaoDocumentos.cadastraDocumento();
         if (m_clsCriacaoDocumentos.m_bModificado)
         {
             m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFBiblioteca.Refresh();
             m_typDatSetTbPes               = null;
             m_typDatSetTbImportadores      = null;
             m_typDatSetTbFaturasComerciais = null;
             salvaDadosBD(true);
             m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFBiblioteca.Refresh();
             carregaTypDatSet();
             m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor;
             m_formFBiblioteca.Refresh();
             m_formFBiblioteca.PE = m_clsCriacaoDocumentos.CODIGORETORNO;
             m_strIdPENovo        = m_clsCriacaoDocumentos.CODIGORETORNO;
             m_strIdPE            = m_clsCriacaoDocumentos.CODIGORETORNO;
             OnCallPeCriado();
         }
         m_clsCriacaoDocumentos = null;
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
Beispiel #19
0
        protected override bool bSalvaIdRelatorio()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow           dtrwTbExportadores;
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                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);

                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                m_typDatSetTbExportadores            = m_cls_dba_ConnectionDB.GetTbExportadores(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);

                if (m_typDatSetTbExportadores.tbExportadores.Rows.Count > 0)
                {
                    dtrwTbExportadores = (mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow)m_typDatSetTbExportadores.tbExportadores.Rows[0];
                    dtrwTbExportadores.idRelatorioFaturaComercial = m_nIdRelatorio;
                    m_cls_dba_ConnectionDB.SetTbExportadores(m_typDatSetTbExportadores);
                }

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

                m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais             = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    dtrwRowTbFaturasComerciais.idRelatorio = m_nIdRelatorio;
                    m_cls_dba_ConnectionDB.SetTbFaturasComerciais(m_typDatSetTbFaturasComerciais);
                    return(true);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
            return(false);           //soh para compilar......nao existe!
        }
Beispiel #20
0
 protected void carregaTypDatSet()
 {
     // 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("idPE");
     // Executa a pesquisa
     m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
     m_typDatSetTbPes = m_cls_dba_ConnectionDB.GetTbPes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, /*arlOrdenacaoValor,arlOrdenacaoTipo*/ null, null);
     m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, /*arlOrdenacaoValor,arlOrdenacaoTipo*/ null, null);
     m_typDatSetTbImportadores      = m_cls_dba_ConnectionDB.GetTbImportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null);
 }
Beispiel #21
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_dba_ConnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

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

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

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

                arlCondicaoCampo.Add("nIdBancoExportador");
                arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_nIdBancoExportadorBordero);

                m_typDatSetTbBorderosSecundarios = m_cls_dba_ConnectionDB.GetTbBorderosSecundarios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
Beispiel #22
0
 protected override void SalvaMoedaBD()
 {
     System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList();
     arlCondictionField.Add("idExportador");
     arlCondictionField.Add("idPe");
     System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList();
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
     System.Collections.ArrayList arlCondictionValue = new System.Collections.ArrayList();
     arlCondictionValue.Add(m_nIdExportador);
     arlCondictionValue.Add(m_strIdPe);
     mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais tbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null);
     if (tbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
     {
         mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)tbFaturasComerciais.tbFaturasComerciais.Rows[0];
         dtrwFatura.idMoeda = m_nIdMoeda;
         dtrwFatura.bMostrarSimboloMoeda = m_bMostrarSimboloMoeda;
         m_cls_dba_ConnectionDB.SetTbFaturasComerciais(tbFaturasComerciais);
     }
 }
Beispiel #23
0
        private void bCarregaClassificacaoTarifariaFaturaComercial()
        {
            Cursor = System.Windows.Forms.Cursors.WaitCursor;
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                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_typDatSetTbFaturasComerciais       = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    if (!dtrwRowTbFaturasComerciais.IsidClassificacaoTarifariaMostrarNull())
                    {
                        m_nClassificacaoTar = dtrwRowTbFaturasComerciais.idClassificacaoTarifariaMostrar;
                    }
                    else
                    {
                        m_nClassificacaoTar = CLASS_TAR_NORMAL;
                    }
                    Cursor = System.Windows.Forms.Cursors.Default;
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
            Cursor = System.Windows.Forms.Cursors.Default;
        }
 private void carregaTypDatSetEspecificos()
 {
     try
     {
         System.Collections.ArrayList arlCondicoesNome       = new System.Collections.ArrayList();
         System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList();
         System.Collections.ArrayList arlCondicoesValor      = new System.Collections.ArrayList();
         arlCondicoesNome.Add("idExportador");
         arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
         arlCondicoesValor.Add(m_nIdExportador);
         arlCondicoesNome.Add("idPE");
         arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
         arlCondicoesValor.Add(m_strIdCotacao);
         m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null);
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
Beispiel #25
0
        protected override void vIncrementaNumeroImpressoes()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                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_typDatSetTbFaturasComerciais       = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    if (!dtrwRowTbFaturasComerciais.IsnImpressoesNull())
                    {
                        dtrwRowTbFaturasComerciais.nImpressoes++;
                    }
                    else
                    {
                        dtrwRowTbFaturasComerciais.nImpressoes = -1;
                    }
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
Beispiel #26
0
        private void vCarregaDadosConfiguracoes(out int nTipoAgrupamento, out bool bDetalharProdutos, out bool bMostrarGrupo)
        {
            nTipoAgrupamento  = 0;
            bDetalharProdutos = false;
            bMostrarGrupo     = false;

            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
            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_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
            if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                if (!dtrwRowTbFaturasComerciais.IsidClassificacaoTarifariaMostrarNull())
                {
                    nTipoAgrupamento = dtrwRowTbFaturasComerciais.idClassificacaoTarifariaMostrar;
                }
                if (!dtrwRowTbFaturasComerciais.IsbDetalharProdutosNull())
                {
                    bDetalharProdutos = dtrwRowTbFaturasComerciais.bDetalharProdutos;
                }
                if (!dtrwRowTbFaturasComerciais.IsbMostrarGrupoNull())
                {
                    bMostrarGrupo = dtrwRowTbFaturasComerciais.bMostrarGrupo;
                }
            }
        }
Beispiel #27
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_typDatSetTbFaturasComerciais  = m_cls_dba_ConnectionBD.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbCertificadosOrigem = m_cls_dba_ConnectionBD.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                m_cls_ter_tratadorErro.trataErro(ref err);
            }
        }
Beispiel #28
0
        private void vCarregaDadosFaturaComercial()
        {
            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_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturaComercial = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0];

                // Moeda
                if (!dtrwFaturaComercial.IsidMoedaNull())
                {
                    m_nMoeda = dtrwFaturaComercial.idMoeda;
                }

                // Produtos Fatura
                mdlIncoterm.clsManipuladorValor obj = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, m_strIdPe);
                double dValorFatura;
                obj.vRetornaValores(out dValorFatura);
                m_dcValorFatura = (decimal)dValorFatura;

                // Removendo a Comissao por Conta Grafica
                mdlAgentes.clsAgenteVendaComissao agenteVenda = new mdlAgentes.clsAgenteVendaComissao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel);
                m_dcValorFatura = m_dcValorFatura - agenteVenda.GetComissaoContaGrafica(m_nIdExportador, m_strIdPe);
            }
        }
        protected override void carregaDadosBDEspecificos()
        {
            try
            {
                m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;

                System.Collections.ArrayList arlCondicoesNome       = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList();
                System.Collections.ArrayList arlCondicoesValor      = new System.Collections.ArrayList();
                arlCondicoesNome.Add("idExportador");
                arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicoesValor.Add(m_nIdExportador);
                arlCondicoesNome.Add("idPE");
                arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicoesValor.Add(m_strCodigo);
                m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturas;
                    for (int nCount = 0; nCount < m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count; nCount++)
                    {
                        dtrwFaturas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[nCount];
                        if (!dtrwFaturas.IsidIdiomaNull())
                        {
                            m_nIdioma         = dtrwFaturas.idIdioma;
                            this.IdiomaAntigo = m_nIdioma;
                        }
                    }
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
Beispiel #30
0
        private bool bSalvaDadosConfiguracoes(int nTipoAgrupamento, bool bDetalharProdutos, bool bMostrarGrupo)
        {
            bool bRetorno = false;

            switch (nTipoAgrupamento)
            {
            case 0:
                bRetorno = true;
                break;

            case 1:
                mdlProdutosVinculacao.clsProdutosVincular cls_tar_produtosNcm = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, mdlProdutosVinculacao.Classificacao.Ncm);
                if (cls_tar_produtosNcm.bExisteProdutosSemVinculo())
                {
                    if (mdlMensagens.clsMensagens.ShowQuestion("Siscobras.NET", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRelatoriosFaturaComercial_frmRelatoriosFaturaComercial_TrocarClassificacaoParaNCM).Replace("\\n", "\n"), System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                    {
                        cls_tar_produtosNcm.ShowDialog();
                        if (!cls_tar_produtosNcm.bExisteProdutosSemVinculo())
                        {
                            bRetorno = true;
                        }
                    }
                }
                else
                {
                    bRetorno = true;
                }
                break;

            case 2:
                mdlProdutosVinculacao.clsProdutosVincular cls_tar_produtosNaladi = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, mdlProdutosVinculacao.Classificacao.Naladi);
                if (cls_tar_produtosNaladi.bExisteProdutosSemVinculo())
                {
                    if (mdlMensagens.clsMensagens.ShowQuestion("Siscobras.NET", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRelatoriosFaturaComercial_frmRelatoriosFaturaComercial_TrocarClassificacaoParaNALADI).Replace("\\n", "\n"), System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                    {
                        cls_tar_produtosNaladi.ShowDialog();
                        if (!cls_tar_produtosNaladi.bExisteProdutosSemVinculo())
                        {
                            bRetorno = true;
                        }
                    }
                }
                else
                {
                    bRetorno = true;
                }
                break;

            case 3:
                bRetorno = true;
                break;
            }
            if (bRetorno)
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais;
                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_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null);
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    dtrwRowTbFaturasComerciais.idClassificacaoTarifariaMostrar = nTipoAgrupamento;
                    dtrwRowTbFaturasComerciais.bDetalharProdutos = bDetalharProdutos;
                    dtrwRowTbFaturasComerciais.bMostrarGrupo     = bMostrarGrupo;
                    try
                    {
                        m_cls_dba_ConnectionDB.SetTbFaturasComerciais(m_typDatSetTbFaturasComerciais);
                    }catch {
                        bRetorno = false;
                    }
                }
                else
                {
                    bRetorno = false;
                }
            }
            return(bRetorno);
        }