public RiskFactorDimType AddRiskFactorDimType()
        {
            var record = new RiskFactorDimType();
            record.Default(Context.UserName);

            record.Name = "Risk Factor Dim Type";
            if (Context.RiskFactorDimTypes.Local.Count() > 0)
            {
                record.RiskFactorDimTypeID = Context.RiskFactorDimTypes.Local.Max(x => x.RiskFactorDimTypeID) + 1;
            }
            else
            {
                record.RiskFactorDimTypeID = 1;
            }
            Context.RiskFactorDimTypes.Add(record);
            return record;
        }
Exemple #2
0
        protected override void InitializeChildWindow()
        {
            EnvStaticItem = eEnv;
            BusinessDateStaticItem = ePermission;
            PermissionStaticItem = ePermission;
            UserStaticItem = eUser;
            MachineStaticItem = eMachine;

            ApprovalUserControl = new Approval();
            //scenario groups
            ScenarioGroupUserControl = new ScenarioGroup();
            //risk type
            RiskFactorTypeUserControl = new RiskFactorType();
            RiskFactorTypeGroupUserControl = new RiskFactorTypeGroup();
            //dimension
            RiskFactorDimensionUserControl = new RiskFactorDimension();
            RiskFactorDimTypeUserControl = new RiskFactorDimType();
            RiskFactorDimItemUserControl = new RiskFactorDimItem();
            RiskFactorDimItemGroupUserControl = new RiskFactorDimItemGroup();
            //curve
            CurveUserControl = new Curve();
            CurveFamilyUserControl = new CurveFamily();
            TargetSystemUserControl = new TargetSystem();
            //scenarios
            ScenarioNavigationUserControl = new ScenarioNavigation();

            ScenarioWorkspaceUserControl = new ScenarioWorkspace();

            ContentControl.Content = ScenarioWorkspaceUserControl;

            ObjectToSerialize.AddRange(ApprovalUserControl.ObjectToSerialize);
            //scenario groups
            ObjectToSerialize.AddRange(ScenarioGroupUserControl.ObjectToSerialize);
            //risk type
            ObjectToSerialize.AddRange(RiskFactorTypeGroupUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(RiskFactorTypeUserControl.ObjectToSerialize);
            //dimension
            ObjectToSerialize.AddRange(RiskFactorDimensionUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(RiskFactorDimTypeUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(RiskFactorDimItemUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(RiskFactorDimItemGroupUserControl.ObjectToSerialize);
            //curve
            ObjectToSerialize.AddRange(CurveUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(CurveFamilyUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(TargetSystemUserControl.ObjectToSerialize);
            //scenarios
            ObjectToSerialize.AddRange(ScenarioNavigationUserControl.ObjectToSerialize);
            ObjectToSerialize.AddRange(ScenarioWorkspaceUserControl.ObjectToSerialize);
        }