private void GetSql() { if (_context.ReportState == ReportStates.OutU8) { return; } RemoteDataHelper rdh = null; if (_context.FilterArgs != null && !string.IsNullOrEmpty(_context.FilterArgs.ClassName.Trim())) { if (_context.FilterArgs.DataSource.Type == CustomDataSourceTypeEnum.TemplateTable) { //_context.FilterArgs.DataSource.SQL = CustomDataSource.GetATableName(); _context.FilterArgs.DataSource.SQL = CustomDataSource.GetATableNameWithTaskId(_context.TaskID); } if (_context.ReportState == ReportStates.WebBrowse) { rdh = DefaultConfigs.GetRemoteHelper(); _context.FilterArgs = rdh.GetSql(_context.UserToken, _context.TaskID, _context.SubID, _context.FilterArgs); } else { rdh = new RemoteDataHelper(); rdh.GetSql(_context.FilterArgs); } } }
private string GetTempTableName() { if (!string.IsNullOrEmpty(this._customDataSource.SQL) && this._customDataSource.SQL.StartsWith("tempdb..[me_")) { this._tempTableName = this._customDataSource.SQL; } else { //this._tempTableName = CustomDataSource.GetATableName(); this._tempTableName = CustomDataSource.GetATableNameWithTaskId(_loginInfor.TaskID); } return(this._tempTableName); }