private bool bCarregaDadosProdutosFaturaCotacao() { 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("idCotacao"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strPe); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetProdutosFaturaCotacao = m_cls_dba_ConnectionDB.GetTbProdutosFaturaCotacao(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); return(m_cls_dba_ConnectionDB.Erro == null); }
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); }