private void m_formFProdutosVincular_eCallRefreshProdutos(ref System.Windows.Forms.ListView lvProdutos) { System.Windows.Forms.ListViewItem lviProduto = null; lvProdutos.Items.Clear(); System.Collections.ArrayList arlProdutos = null; if (m_bMostrarProdutosVinculados) { arlProdutos = arlProdutosFatura(false); } else { arlProdutos = arlProdutosFaturaSemVinculo(false); } for (int i = 0; i < arlProdutos.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial.tbProdutosFaturaComercialRow dtrwProdutoFatura = (mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial.tbProdutosFaturaComercialRow)arlProdutos[i]; mdlDataBaseAccess.Tabelas.XsdTbProdutos.tbProdutosRow dtrwProduto = m_typDatSetProdutos.tbProdutos.FindByidExportadoridProduto(m_nIdExportador, dtrwProdutoFatura.idProduto); if (dtrwProduto != null) { if (!dtrwProdutoFatura.IsmstrDescricaoNull()) { lviProduto = lvProdutos.Items.Add(dtrwProdutoFatura.mstrDescricao); } else { lviProduto = lvProdutos.Items.Add(dtrwProduto.mstrDescricao); } lviProduto.Tag = dtrwProdutoFatura.idOrdem; } } }
protected string strRetornaDescricaoProduto(int nIdOrdemProdutoFaturaComercial) { string strRetorno = ""; mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercial.tbProdutosFaturaComercialRow dtrwProdutoFatura = m_typDatSetTbProdutosFaturaComercial.tbProdutosFaturaComercial.FindByidExportadoridPEidOrdem(m_nIdExportador, m_strIdPE, nIdOrdemProdutoFaturaComercial); if (dtrwProdutoFatura != null) { if (!dtrwProdutoFatura.IsmstrDescricaoNull()) { strRetorno = dtrwProdutoFatura.mstrDescricao; } else { mdlDataBaseAccess.Tabelas.XsdTbProdutos.tbProdutosRow dtrwProduto = m_typDatSetTbProdutos.tbProdutos.FindByidExportadoridProduto(m_nIdExportador, dtrwProdutoFatura.idProduto); if ((dtrwProduto != null) && (!dtrwProduto.IsmstrDescricaoNull())) { strRetorno = dtrwProduto.mstrDescricao; } } } return(strRetorno); }