Esempio n. 1
0
 internal void UpdateConnection(MonadConnection connection)
 {
     foreach (DataHandler dataHandler in this.dataHandler.DataHandlers)
     {
         SingleTaskDataHandler singleTaskDataHandler = (SingleTaskDataHandler)dataHandler;
         singleTaskDataHandler.Command.Connection = connection;
     }
 }
Esempio n. 2
0
 public override void BuildParameters(DataRow row, DataObjectStore store, IList <ParameterProfile> paramInfos)
 {
     foreach (DataHandler dataHandler in this.dataHandler.DataHandlers)
     {
         SingleTaskDataHandler singleTaskDataHandler = (SingleTaskDataHandler)dataHandler;
         foreach (ParameterProfile parameterProfile in paramInfos)
         {
             singleTaskDataHandler.Parameters.Remove(parameterProfile.Name);
         }
         MonadSaveTask.BuildParametersCore(row, paramInfos, singleTaskDataHandler.Parameters);
     }
     this.modifiedParametersDescription = MonadSaveTask.BuildParametersDescription(row, paramInfos);
 }
Esempio n. 3
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);
        }
Esempio n. 4
0
        private void CreateDataHandlers(DataRow row)
        {
            DataTable values = this.GetValues(row);

            this.permissionItems.Clear();
            this.dataHandler.DataHandlers.Clear();
            if (values != null && values.Rows.Count > 0)
            {
                foreach (object obj in values.Rows)
                {
                    DataRow key = (DataRow)obj;
                    SingleTaskDataHandler singleTaskDataHandler = this.CreateDataHandler();
                    this.permissionItems.Add(key, singleTaskDataHandler);
                    this.dataHandler.DataHandlers.Add(singleTaskDataHandler);
                }
            }
        }
Esempio n. 5
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);
        }