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); }
public frmFListaProdutos(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, string enderecoExecutavel, int idExportador, int idIdioma, ref mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas typDatSetTbProdutosIdiomas) { InitializeComponent(); m_cls_ter_tratadorErro = tratadorErro; m_strEnderecoExecutavel = enderecoExecutavel; m_nIdExportador = idExportador; m_nIdIdioma = idIdioma; m_typDatSetTbProdutos = (mdlDataBaseAccess.Tabelas.XsdTbProdutos)typDatSetTbProdutos.Copy(); m_typDatSetTbProdutosIdiomas = (mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas)typDatSetTbProdutosIdiomas.Copy(); }
private bool UpdateProdutosFatura() { if (m_nIdioma == this.IdiomaAntigo) { return(true); } mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacao typDatSetProdutosFatura = this.TypDatSetProdutosFatura; mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas typDatSetProdutosIdiomas = this.TypDatSetProdutosIdiomas; for (int i = 0; i < typDatSetProdutosFatura.tbProdutosFaturaCotacao.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacao.tbProdutosFaturaCotacaoRow dtrwProdutoFatura = typDatSetProdutosFatura.tbProdutosFaturaCotacao[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.SetTbProdutosFaturaCotacao(typDatSetProdutosFatura); return(true); }