internal override bool SalvaDados()
        {
            m_typDatSetProdutosPropriedades = null;
            mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacaoPropriedades typDatSetPropriedades = this.TypDatSetProdutosPropriedades;
            //Deleting
            for (int i = (typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades.Count - 1); i >= 0; i--)
            {
                typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades[i].Delete();
            }
            // Inserting
            for (int i = 0; i < this.PropriedadesFatura.Count; i++)
            {
                clsPropriedade prop = this.PropriedadesFatura[i];
                mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacaoPropriedades.tbProdutosFaturaCotacaoPropriedadesRow dtrwPropriedade = typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades.NewtbProdutosFaturaCotacaoPropriedadesRow();

                dtrwPropriedade.nIdExportador  = m_nIdExportador;
                dtrwPropriedade.strIdCotacao   = m_strIdCotacao;
                dtrwPropriedade.nIdPropriedade = prop.IdPropriedade;
                dtrwPropriedade.nIdIdioma      = prop.IdIdioma;
                dtrwPropriedade.nIdOrdem       = prop.IdOrdemProduto;
                dtrwPropriedade.mstrDescricao  = prop.Descricao;

                typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades.AddtbProdutosFaturaCotacaoPropriedadesRow(dtrwPropriedade);
            }
            m_cls_dba_ConnectionDB.SetTbProdutosFaturaCotacaoPropriedades(typDatSetPropriedades);
            m_typDatSetProdutosPropriedades = null;

            return(true);
        }
 protected override bool CarregaDados()
 {
     this.PropriedadesFatura.Clear();
     mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacaoPropriedades typDatSetPropriedades = this.TypDatSetProdutosPropriedades;
     for (int i = 0; i < typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades.Rows.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacaoPropriedades.tbProdutosFaturaCotacaoPropriedadesRow dtrwPropriedade = typDatSetPropriedades.tbProdutosFaturaCotacaoPropriedades[i];
         if (dtrwPropriedade.RowState != System.Data.DataRowState.Deleted)
         {
             this.PropriedadesFatura.Add(dtrwPropriedade.nIdIdioma, dtrwPropriedade.nIdPropriedade, dtrwPropriedade.nIdOrdem, dtrwPropriedade.mstrDescricao);
         }
     }
     return(true);
 }