예제 #1
0
        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);
        }
예제 #2
0
        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);
        }