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); }
private void copiaDescricaoProdutoSelecionado() { try { if (m_lvProdutos.SelectedItems.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbProdutos.tbProdutosRow dtrwTbProdutos = m_typDatSetTbProdutos.tbProdutos.FindByidExportadoridProduto(m_nIdExportador, (int)m_lvProdutos.SelectedItems[0].Tag); if (dtrwTbProdutos != null) { m_strDescricao = (dtrwTbProdutos.IsmstrDescricaoNull() ? "" : dtrwTbProdutos.mstrDescricao); mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas.tbProdutosIdiomasRow dtrwTbProdutosIdiomas = m_typDatSetTbProdutosIdiomas.tbProdutosIdiomas.FindByidExportadoridIdiomaidProduto(m_nIdExportador, m_nIdIdioma, (int)m_lvProdutos.SelectedItems[0].Tag); if (dtrwTbProdutosIdiomas != null) { m_strIdioma = (dtrwTbProdutosIdiomas.IsstrDescricaoNull() ? "" : dtrwTbProdutosIdiomas.strDescricao); } else { m_strIdioma = ""; } } else { m_strDescricao = ""; m_strIdioma = ""; } } else { m_strDescricao = ""; m_strIdioma = ""; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }