private void LoadItems(object pContext)
        {
            HierarchyParallelContext context = pContext as HierarchyParallelContext;

            if (context == null)
            {
                return;
            }

            if (DbHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.TYPE_COLUMN) != context.Filter)
            {
                return;
            }

            string           description = DbHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.DESCRIPTION_COLUMN);
            PlanActionLookup item        = new PlanActionLookup()
            {
                Code         = DbHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.CODE_COLUMN),
                Name         = DbHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.NAME_COLUMN),
                Description  = (description != null)? description.Replace('\'', ' ') : string.Empty,
                DefaultValue = DbHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.DEFAULL_VALUE_COLUMN),
                RunOrder     = DbHelper.GetNullableDecimal(context.Reader, ProvisioningPlanExtraDbTable.RUN_ORDER_COLUMN),
                IsLoaded     = true
            };

            try { item.IsSelected = Convert.ToBoolean(SqlHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.IS_SELECTED_BY_DEFAULT_COLUMN)); }
            catch { item.IsSelected = false; }
            try { item.IsTextBox = Convert.ToBoolean(SqlHelper.GetString(context.Reader, ProvisioningPlanExtraDbTable.IS_TEXTBOX_COLUMN)); }
            catch { item.IsTextBox = false; }

            context.Items.Add(item);
        }
Exemple #2
0
        private LogicalSystemGroupLookup LoadLogicalSystemGroup(object pHelper)
        {
            HierarchyParallelContext helper = pHelper as HierarchyParallelContext;

            if (helper == null)
            {
                return(null);
            }

            LogicalSystemGroupLookup result = helper.Hierarchy.GenerateLogicalSystemGroup(
                DbHelper.GetString(helper.Reader, ITICDbTable.LOGICAL_SYSTEM_GROUP_CODE_COLUMN),
                DbHelper.GetString(helper.Reader, ITICDbTable.LOGICAL_SYSTEM_GROUP_NAME_COLUMN));

            result.IsLoaded = true;
            return(result);
        }
Exemple #3
0
        private CapabilityLookup LoadCapability(object pHelper)
        {
            HierarchyParallelContext helper = pHelper as HierarchyParallelContext;

            if (helper == null)
            {
                return(null);
            }

            CapabilityLookup result = helper.Hierarchy.GenerateCapability(
                DbHelper.GetString(helper.Reader, ITICDbTable.CAPABILITY_CODE_COLUMN),
                DbHelper.GetString(helper.Reader, ITICDbTable.CAPABILITY_NAME_COLUMN));

            result.IsLoaded = true;
            return(result);
        }
Exemple #4
0
        private InfrastructureLookup LoadInfrastructure(object pHelper)
        {
            HierarchyParallelContext helper = pHelper as HierarchyParallelContext;

            if (helper == null)
            {
                return(null);
            }

            InfrastructureLookup result = helper.Hierarchy.GenerateInfrastructure(
                DbHelper.GetString(helper.Reader, ITICDbTable.INFRASTRUCTURE_CODE_COLUMN),
                DbHelper.GetString(helper.Reader, ITICDbTable.INFRASTRUCTURE_NAME_COLUMN));

            result.IsLoaded = true;
            return(result);
        }