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);
 }
Example #2
0
 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);
     }
 }