Beispiel #1
0
        internal override bool SalvaDados()
        {
            m_typDatSetProdutosPropriedades = null;
            mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercialPropriedades typDatSetPropriedades = this.TypDatSetProdutosPropriedades;
            //Deleting
            for (int i = (typDatSetPropriedades.tbProdutosFaturaComercialPropriedades.Count - 1); i >= 0; i--)
            {
                typDatSetPropriedades.tbProdutosFaturaComercialPropriedades[i].Delete();
            }
            // Inserting
            for (int i = 0; i < this.PropriedadesFatura.Count; i++)
            {
                clsPropriedade prop = this.PropriedadesFatura[i];
                mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercialPropriedades.tbProdutosFaturaComercialPropriedadesRow dtrwPropriedade = typDatSetPropriedades.tbProdutosFaturaComercialPropriedades.NewtbProdutosFaturaComercialPropriedadesRow();

                dtrwPropriedade.nIdExportador  = m_nIdExportador;
                dtrwPropriedade.strIdPe        = m_strIdPe;
                dtrwPropriedade.nIdPropriedade = prop.IdPropriedade;
                dtrwPropriedade.nIdIdioma      = prop.IdIdioma;
                dtrwPropriedade.nIdOrdem       = prop.IdOrdemProduto;
                dtrwPropriedade.mstrDescricao  = prop.Descricao;

                typDatSetPropriedades.tbProdutosFaturaComercialPropriedades.AddtbProdutosFaturaComercialPropriedadesRow(dtrwPropriedade);
            }
            m_cls_dba_ConnectionDB.SetTbProdutosFaturaComercialPropriedades(typDatSetPropriedades);
            m_typDatSetProdutosPropriedades = null;
            return(true);
        }
Beispiel #2
0
 protected override bool CarregaDados()
 {
     this.PropriedadesFatura.Clear();
     mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercialPropriedades typDatSetPropriedades = this.TypDatSetProdutosPropriedades;
     for (int i = 0; i < typDatSetPropriedades.tbProdutosFaturaComercialPropriedades.Rows.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaComercialPropriedades.tbProdutosFaturaComercialPropriedadesRow dtrwPropriedade = typDatSetPropriedades.tbProdutosFaturaComercialPropriedades[i];
         if (dtrwPropriedade.RowState != System.Data.DataRowState.Deleted)
         {
             this.PropriedadesFatura.Add(dtrwPropriedade.nIdIdioma, dtrwPropriedade.nIdPropriedade, dtrwPropriedade.nIdOrdem, dtrwPropriedade.mstrDescricao);
         }
     }
     return(true);
 }