예제 #1
0
        private void vCarregaDados()
        {
            bCarregaDadosClassificacao();

            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("nIdExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdExportador);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;

            // Produtos
            arlCondicaoCampo.Clear();
            arlCondicaoCampo.Add("idExportador");
            m_typDatSetProdutos = m_cls_dba_ConnectionDB.GetTbProdutos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

            // Produtos Idioma
            m_typDatSetProdutosIdiomas = m_cls_dba_ConnectionDB.GetTbProdutosIdiomas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

            // Produtos Fatura Comercial
            arlCondicaoCampo.Add("idPE");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdPe);
            m_typDatSetProdutosFaturaComercial = m_cls_dba_ConnectionDB.GetTbProdutosFaturaComercial(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
        }
        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);
            }
        }
예제 #3
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();

                m_typDatSetTbProdutos = m_cls_dba_ConnectionDB.GetTbProdutos(null, null, null, null, null);

                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_typDatSetTbInstrucoesEmbarque        = m_cls_dba_ConnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbProdutosFaturaComercial   = m_cls_dba_ConnectionDB.GetTbProdutosFaturaComercial(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                m_typDatSetTbProdutosCertificadoOrigem = m_cls_dba_ConnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
 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();
 }
예제 #5
0
        private bool bCarregaDadosProdutosFaturaComercial()
        {
            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_strPe);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            m_typDatSetProdutosFaturaComercial   = m_cls_dba_ConnectionDB.GetTbProdutosFaturaComercial(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            return(m_cls_dba_ConnectionDB.Erro == null);
        }
예제 #6
0
 private bool UpdateProdutosFatura()
 {
     if (m_nIdioma == this.IdiomaAntigo)
     {
         return(true);
     }
     mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial typDatSetProdutosFatura  = this.TypDatSetProdutosFatura;
     mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas         typDatSetProdutosIdiomas = this.TypDatSetProdutosIdiomas;
     for (int i = 0; i < typDatSetProdutosFatura.tbProdutosFaturaComercial.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial.tbProdutosFaturaComercialRow dtrwProdutoFatura = typDatSetProdutosFatura.tbProdutosFaturaComercial[i];
         string strDescricaoIdioma = "";
         mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas.tbProdutosIdiomasRow dtrwProdutoIdioma = typDatSetProdutosIdiomas.tbProdutosIdiomas.FindByidExportadoridIdiomaidProduto(m_nIdExportador, m_nIdioma, dtrwProdutoFatura.idProduto);
         if ((dtrwProdutoIdioma != null) && (!dtrwProdutoIdioma.IsstrDescricaoNull()))
         {
             strDescricaoIdioma = dtrwProdutoIdioma.strDescricao;
         }
         dtrwProdutoFatura.mstrDescricaoLinguaEstrangeira = strDescricaoIdioma;
     }
     m_cls_dba_ConnectionDB.SetTbProdutosFaturaComercial(typDatSetProdutosFatura);
     return(true);
 }
 protected void retornaValores(out mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, out mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial typDatSetTbProdutosFaturaComercial, out mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetTbFaturasComerciais)
 {
     retornaValores(out typDatSetTbProdutos);
     typDatSetTbProdutosFaturaComercial = m_typDatSetTbProdutosFaturaComercial;
     typDatSetTbFaturasComerciais       = m_typDatSetTbFaturasComerciais;
 }