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); }
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); }
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); }
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); }