//Proxy NSO Outcome public static ProxyNSOOutcome SingleConvertToProxyNSOOutcome(new_nsooutcome outcome) { ProxyNSOOutcome proxy = new ProxyNSOOutcome(); proxy.AchievedByYear = EnsureValueFromOptionSet(outcome, "new_achievedbyyear"); proxy.ActionTaken = outcome.new_Out_ProposedActionTaken; proxy.AssessmentOfCurrentStatus = outcome.new_Out_AssessmentofCurrentStatus; proxy.Assumptions = outcome.new_Out_Assumptions; proxy.BaselineValue = outcome.new_BaselineYear; proxy.BaselineYear = EnsureValueFromOptionSet(outcome, "new_baselineyear"); proxy.Classification = EnsureValueFromOptionSet(outcome, "new_out_classification"); proxy.AchievementValue = outcome.new_Out_AchievementValue; proxy.CumulativeValue = outcome.new_Out_CumulativeValue; proxy.Date = outcome.new_Out_Date; proxy.ID = outcome.Id; proxy.OutcomeNo = outcome.new_name; proxy.OutcomeStatement = outcome.new_OutcomeStatement; proxy.Indicators = outcome.new_Out_Indicators; proxy.ModifiedOn = outcome.ModifiedOn; proxy.PerformanceTargets = outcome.new_Out_PerformanceTargets; proxy.Problems = outcome.new_Out_Problems; proxy.ProgressStatus = outcome.new_Out_ProgressStatus; proxy.RecentDevelopment = outcome.new_Out_RecentDevelopment; proxy.ReportingEndDate = outcome.new_Out_ReportingEndDate; proxy.ReportingStartDate = outcome.new_Out_ReportingStartDate; proxy.RiskAssessmentOfCurrentStatus = outcome.new_Out_RisksAssessmentofCurrentStatus; proxy.Risks = outcome.new_Out_Risks; proxy.UnitOfMeasurement = EnsureValueFromOptionSet(outcome, "new_out_unitofmeasurement"); proxy.Value = outcome.new_Out_Value; proxy.OpportunityID = outcome.new_opportunity_new_nsooutcome != null ? outcome.new_opportunity_new_nsooutcome.Id : Guid.Empty; proxy.OpportunityIDString = proxy.OpportunityID.ToString(); return(proxy); }
//Proxy NSO Outcome public static ProxyNSOOutcome SingleConvertToProxyNSOOutcome(new_nsooutcome outcome) { ProxyNSOOutcome proxy = new ProxyNSOOutcome(); proxy.AchievedByYear = EnsureValueFromOptionSet(outcome, "new_achievedbyyear"); proxy.ActionTaken = outcome.new_Out_ProposedActionTaken; proxy.AssessmentOfCurrentStatus = outcome.new_Out_AssessmentofCurrentStatus; proxy.Assumptions = outcome.new_Out_Assumptions; proxy.BaselineValue = outcome.new_BaselineYear; proxy.BaselineYear = EnsureValueFromOptionSet(outcome, "new_baselineyear"); proxy.Classification = EnsureValueFromOptionSet(outcome, "new_out_classification"); proxy.AchievementValue = outcome.new_Out_AchievementValue; proxy.CumulativeValue = outcome.new_Out_CumulativeValue; proxy.Date = outcome.new_Out_Date; proxy.ID = outcome.Id; proxy.OutcomeNo = outcome.new_name; proxy.OutcomeStatement = outcome.new_OutcomeStatement; proxy.Indicators = outcome.new_Out_Indicators; proxy.ModifiedOn = outcome.ModifiedOn; proxy.PerformanceTargets = outcome.new_Out_PerformanceTargets; proxy.Problems = outcome.new_Out_Problems; proxy.ProgressStatus = outcome.new_Out_ProgressStatus; proxy.RecentDevelopment = outcome.new_Out_RecentDevelopment; proxy.ReportingEndDate = outcome.new_Out_ReportingEndDate; proxy.ReportingStartDate = outcome.new_Out_ReportingStartDate; proxy.RiskAssessmentOfCurrentStatus = outcome.new_Out_RisksAssessmentofCurrentStatus; proxy.Risks = outcome.new_Out_Risks; proxy.UnitOfMeasurement = EnsureValueFromOptionSet(outcome, "new_out_unitofmeasurement"); proxy.Value = outcome.new_Out_Value; proxy.OpportunityID = outcome.new_opportunity_new_nsooutcome != null ? outcome.new_opportunity_new_nsooutcome.Id : Guid.Empty; proxy.OpportunityIDString = proxy.OpportunityID.ToString(); return proxy; }