override protected internal void _Save() { FI.Common.DataAccess.IOlapReportsDA dacObj = DataAccessFactory.Instance.GetOlapReportsDA(); dacObj.SaveReport(_owner.ID, this._id, SaveToXml(), this.Schema.OpenNodesToXml()); // // always save on close, cause open nodes could've been changed // dacObj.SaveReport(_owner.ID , this._id , SaveToXml(), this.SaveOpenNodesToXml() ); }
override protected internal void _Close(bool SaveFromState) { FI.Common.DataAccess.IOlapReportsDA dacObj = DataAccessFactory.Instance.GetOlapReportsDA(); //dacObj.UpdateReportHeader(_owner.ID , this._id , _parentReportId, (byte)this._sharing , _name , _description , _isSelected , (byte)_graphType , _graphOptions.ToString() ); if (SaveFromState) { dacObj.SaveReport(_owner.ID, this._id, SaveToXml(), this.Schema.OpenNodesToXml()); } // // always save on close, cause open nodes could've been changed // dacObj.SaveReport(_owner.ID , this._id , SaveToXml(), this.SaveOpenNodesToXml() ); }