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); }
// *************************************************************************************************** #endregion #region Construtores e Destrutores /// <summary> /// Constructor do Cadastro NCM /// </summary> /// <param name="CorForm"></param> public frmFClassificacoesTarifariasCadEdit(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, string enderecoExecutavel, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm typDatSetTbProdutosNcm, mdlProdutosGeral.TipoClassificacaoTarifaria tipoClassTar) { m_bCadastro = true; m_typDatSetTbProdutosNcm = (mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm)typDatSetTbProdutosNcm.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"; } }
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); } }
private void carregaTypDatSet() { try { if (m_typDatSetTbProdutosNcm == 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_typDatSetTbProdutosNcm = m_cls_dba_ConnectionDB.GetTbProdutosNcm(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private bool CadastrarClassificacaoTarifariaNcm(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("strNcm"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(strCodigo); m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm typDatSetNcm = m_cls_dba_ConnectionBD.GetTbProdutosNcm(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm.tbProdutosNcmRow dtrwNcm = null; if (typDatSetNcm.tbProdutosNcm.Count == 0) { dtrwNcm = typDatSetNcm.tbProdutosNcm.NewtbProdutosNcmRow(); dtrwNcm.nIdExportador = m_nIdExportador; dtrwNcm.strNcm = strCodigo; dtrwNcm.mstrDenominacao = strDenominacao; typDatSetNcm.tbProdutosNcm.AddtbProdutosNcmRow(dtrwNcm); } else { dtrwNcm = typDatSetNcm.tbProdutosNcm[0]; dtrwNcm.mstrDenominacao = strDenominacao; } m_cls_dba_ConnectionBD.SetTbProdutosNcm(typDatSetNcm); return(m_cls_dba_ConnectionBD.Erro == null); }
public void retornaTypDatSetsTbs(out mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, out mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm typDatSetTbProdutosNcm) { retornaTypDatSetTbProdutos(out typDatSetTbProdutos); typDatSetTbProdutosNcm = m_typDatSetTbProdutosNcm; }
public clsNcm(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess ConnectionDB, string EnderecoExecutavel, int Exportador, int Produto, ref mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm typDatSetTbProdutosNcm, bool bNaoGravarTabela, ref System.Windows.Forms.ImageList ilBandeiras) : base(ref tratadorErro, ref ConnectionDB, EnderecoExecutavel, Exportador, Produto, ref typDatSetTbProdutos, bNaoGravarTabela, ref ilBandeiras) { m_typDatSetTbProdutosNcm = (mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm)typDatSetTbProdutosNcm.Copy(); carregaTypDatSet(); carregaDadosBD(); }
public void retornaDados(out mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm typDatSetTbProdutosNcm) { typDatSetTbProdutosNcm = m_typDatSetTbProdutosNcm; }