Example #1
0
 partial void OnFinancialDimensionValueEntity_RelatedRole_LegalEntityChanging(global::Microsoft.Dynamics.DataEntities.OfficeAddinLegalEntity value);
        public static FinancialDimensionValueLegalEntityOverride CreateFinancialDimensionValueLegalEntityOverride(string financialDimension,
                                                                                                                  string dimensionValue,
                                                                                                                  string legalEntityId,
                                                                                                                  global::System.DateTimeOffset activeFrom,
                                                                                                                  global::System.DateTimeOffset activeTo,
                                                                                                                  global::Microsoft.Dynamics.DataEntities.OfficeAddinLegalEntity financialDimensionValueLegalEntityOverrideEntity_RelatedRole_LegalEntity,
                                                                                                                  global::Microsoft.Dynamics.DataEntities.DimensionAttribute financialDimensionValueLegalEntityOverrideEntity_RelatedRole_FinancialDimension)
        {
            FinancialDimensionValueLegalEntityOverride financialDimensionValueLegalEntityOverride = new FinancialDimensionValueLegalEntityOverride();

            financialDimensionValueLegalEntityOverride.FinancialDimension = financialDimension;
            financialDimensionValueLegalEntityOverride.DimensionValue     = dimensionValue;
            financialDimensionValueLegalEntityOverride.LegalEntityId      = legalEntityId;
            financialDimensionValueLegalEntityOverride.ActiveFrom         = activeFrom;
            financialDimensionValueLegalEntityOverride.ActiveTo           = activeTo;
            if ((financialDimensionValueLegalEntityOverrideEntity_RelatedRole_LegalEntity == null))
            {
                throw new global::System.ArgumentNullException("financialDimensionValueLegalEntityOverrideEntity_RelatedRole_LegalEntity");
            }
            financialDimensionValueLegalEntityOverride.FinancialDimensionValueLegalEntityOverrideEntity_RelatedRole_LegalEntity = financialDimensionValueLegalEntityOverrideEntity_RelatedRole_LegalEntity;
            if ((financialDimensionValueLegalEntityOverrideEntity_RelatedRole_FinancialDimension == null))
            {
                throw new global::System.ArgumentNullException("financialDimensionValueLegalEntityOverrideEntity_RelatedRole_FinancialDimension");
            }
            financialDimensionValueLegalEntityOverride.FinancialDimensionValueLegalEntityOverrideEntity_RelatedRole_FinancialDimension = financialDimensionValueLegalEntityOverrideEntity_RelatedRole_FinancialDimension;
            return(financialDimensionValueLegalEntityOverride);
        }