public override void BuildParameters(DataRow row, DataObjectStore store, IList <ParameterProfile> paramInfos) { this.dataHandler.Parameters.Clear(); this.dataHandler.ClearParameterNames(); this.modifiedParametersDescription = MonadSaveTask.BuildParametersDescription(row, paramInfos); this.dataHandler.CommandText = MonadPipelineSaveTask.BuildCommandScript(this.originalCommandText, row, paramInfos); }
private void BuildCommandScript(DataRow row, IList <ParameterProfile> paramInfos) { DataRow dataRow = this.PrepareCombineRow(row); foreach (KeyValuePair <DataRow, SingleTaskDataHandler> keyValuePair in this.permissionItems) { this.CopyPermission(dataRow, keyValuePair.Key); keyValuePair.Value.CommandText = MonadPipelineSaveTask.BuildCommandScript(this.CommandText, dataRow, paramInfos); } }