private SingleTaskDataHandler CreateDataHandler(string commandText, ADObjectId identity, ADObjectId member) { SingleTaskDataHandler singleTaskDataHandler; if (this.workUnits.Length > 0) { singleTaskDataHandler = new BulkSaveDataHandler(this.workUnits.DeepCopy(), commandText); } else { singleTaskDataHandler = new SingleTaskDataHandler(commandText); singleTaskDataHandler.Parameters.AddWithValue("Identity", identity); } singleTaskDataHandler.Parameters.AddWithValue("Member", member); return(singleTaskDataHandler); }
private SingleTaskDataHandler CreateDataHandler(string commandText, int index, Icon displayIcon) { SingleTaskDataHandler singleTaskDataHandler; if (this.workUnits.Length > 0) { singleTaskDataHandler = new BulkSaveDataHandler(this.workUnits.DeepCopy(), commandText); } else { singleTaskDataHandler = new SingleTaskDataHandler(commandText); singleTaskDataHandler.WorkUnit.Text = this.GetDisplayText(index); singleTaskDataHandler.WorkUnit.Icon = displayIcon; } singleTaskDataHandler.Parameters.AddWithValue(this.CommandParam, this.groupValues[index]); return(singleTaskDataHandler); }