Пример #1
0
        private bool bCarregaDadosClassificacao()
        {
            bool bRetorno = false;

            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;

            switch (m_enumClassificacao)
            {
            case Classificacao.Ncm:
                // Produtos Ncm
                m_typDatSetProdutosNcm = m_cls_dba_ConnectionDB.GetTbProdutosNcm(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                bRetorno = (m_cls_dba_ConnectionDB.Erro == null);
                break;

            case Classificacao.Naladi:
                // Produtos Naladi
                m_typDatSetProdutosNaladi = m_cls_dba_ConnectionDB.GetTbProdutosNaladi(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                bRetorno = (m_cls_dba_ConnectionDB.Erro == null);
                break;
            }
            return(bRetorno);
        }
        private bool 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;
            m_typDatSetTbProdutosNcm             = m_cls_dba_ConnectionDB.GetTbProdutosNcm(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            m_typDatSetTbProdutosNaladi          = m_cls_dba_ConnectionDB.GetTbProdutosNaladi(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            return(m_cls_dba_ConnectionDB.Erro == null);
        }
        /// <summary>
        /// Constructor do Cadastro NALDI
        /// </summary>
        /// <param name="CorForm"></param>
        public frmFClassificacoesTarifariasCadEdit(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, string enderecoExecutavel, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi typDatSetTbProdutosNaladi, mdlProdutosGeral.TipoClassificacaoTarifaria tipoClassTar)
        {
            m_bCadastro = true;
            m_typDatSetTbProdutosNaladi = (mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi)typDatSetTbProdutosNaladi.Copy();
            m_enumClassTar          = tipoClassTar;
            m_cls_ter_tratadorErro  = tratadorErro;
            m_strEnderecoExecutavel = enderecoExecutavel;

            InitializeComponent();

            if (m_enumClassTar == mdlProdutosGeral.TipoClassificacaoTarifaria.Ncm)
            {
                this.Text = "Cadastro Ncm";
            }
            else
            {
                this.Text = "Cadastro Naladi";
            }
        }
Пример #4
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();
                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);
                arlOrdenacaoCampo.Add("mstrDescricao");
                arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente);
                if (m_typDatSetTbProdutos == null)
                {
                    m_typDatSetTbProdutos = m_cls_dba_ConnectionDB.GetTbProdutos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, /*arlOrdenacaoCampo, arlOrdenacaoTipo*/ null, null);
                }

                arlCondicaoCampo.Clear();
                arlCondicaoCampo.Add("nIdExportador");
                m_typDatSetTbProdutosParents = m_cls_dba_ConnectionDB.GetTbProdutosParents(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, /*arlOrdenacaoCampo, arlOrdenacaoTipo*/ null, null);

                arlCondicaoCampo.Clear();
                arlCondicaoCampo.Add("nIdExportador");
                if (m_typDatSetTbProdutosNcm == null)
                {
                    m_typDatSetTbProdutosNcm = m_cls_dba_ConnectionDB.GetTbProdutosNcm(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                }
                if (m_typDatSetTbProdutosNaladi == null)
                {
                    m_typDatSetTbProdutosNaladi = m_cls_dba_ConnectionDB.GetTbProdutosNaladi(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
Пример #5
0
        private void carregaTypDatSet()
        {
            try
            {
                if (m_typDatSetTbProdutosNaladi == 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("nIdExportador");
                    arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                    arlCondicaoValor.Add(m_nIdExportador);

                    m_typDatSetTbProdutosNaladi = m_cls_dba_ConnectionDB.GetTbProdutosNaladi(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                }
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
Пример #6
0
        private bool CadastrarClassificacaoTarifariaNaladi(string strCodigo, string strDenominacao)
        {
            if (m_cls_dba_ConnectionBD == null)
            {
                return(false);
            }
            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);

            arlCondicaoCampo.Add("strNaladi");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(strCodigo);

            m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi typDatSetNaladi = m_cls_dba_ConnectionBD.GetTbProdutosNaladi(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi.tbProdutosNaladiRow dtrwNaladi = null;
            if (typDatSetNaladi.tbProdutosNaladi.Count == 0)
            {
                dtrwNaladi = typDatSetNaladi.tbProdutosNaladi.NewtbProdutosNaladiRow();
                dtrwNaladi.nIdExportador   = m_nIdExportador;
                dtrwNaladi.strNaladi       = strCodigo;
                dtrwNaladi.mstrDenominacao = strDenominacao;
                typDatSetNaladi.tbProdutosNaladi.AddtbProdutosNaladiRow(dtrwNaladi);
            }
            else
            {
                dtrwNaladi = typDatSetNaladi.tbProdutosNaladi[0];
                dtrwNaladi.mstrDenominacao = strDenominacao;
            }
            m_cls_dba_ConnectionBD.SetTbProdutosNaladi(typDatSetNaladi);
            return(m_cls_dba_ConnectionBD.Erro == null);
        }
Пример #7
0
 public void retornaTypDatSetsTbs(out mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, out mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi typDatSetTbProdutosNaladi)
 {
     retornaTypDatSetTbProdutos(out typDatSetTbProdutos);
     typDatSetTbProdutosNaladi = m_typDatSetTbProdutosNaladi;
 }
Пример #8
0
 public clsNaladi(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess ConnectionDB, string EnderecoExecutavel, int Exportador, int Produto, ref mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi typDatSetTbProdutosNaladi, bool bNaoGravarTabela, ref System.Windows.Forms.ImageList ilBandeiras) : base(ref tratadorErro, ref ConnectionDB, EnderecoExecutavel, Exportador, Produto, ref typDatSetTbProdutos, bNaoGravarTabela, ref ilBandeiras)
 {
     m_typDatSetTbProdutosNaladi = (mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi)typDatSetTbProdutosNaladi.Copy();
     carregaTypDatSet();
     carregaDadosBD();
 }
 public void retornaDados(out mdlDataBaseAccess.Tabelas.XsdTbProdutosNaladi typDatSetTbProdutosNaladi)
 {
     typDatSetTbProdutosNaladi = m_typDatSetTbProdutosNaladi;
 }