partial void OnBudgetControlGroupsChanging(global::Microsoft.Dynamics.DataEntities.BudgetControlGroup value);
public static BudgetControlGroupOverBudgetPermission CreateBudgetControlGroupOverBudgetPermission(string dataAreaId, string legalEntityId, string budgetGroupName, string userGroupId, global::Microsoft.Dynamics.DataEntities.UserGroup systemUserGroups, global::Microsoft.Dynamics.DataEntities.BudgetControlGroup budgetControlGroups) { BudgetControlGroupOverBudgetPermission budgetControlGroupOverBudgetPermission = new BudgetControlGroupOverBudgetPermission(); budgetControlGroupOverBudgetPermission.dataAreaId = dataAreaId; budgetControlGroupOverBudgetPermission.LegalEntityId = legalEntityId; budgetControlGroupOverBudgetPermission.BudgetGroupName = budgetGroupName; budgetControlGroupOverBudgetPermission.UserGroupId = userGroupId; if ((systemUserGroups == null)) { throw new global::System.ArgumentNullException("systemUserGroups"); } budgetControlGroupOverBudgetPermission.SystemUserGroups = systemUserGroups; if ((budgetControlGroups == null)) { throw new global::System.ArgumentNullException("budgetControlGroups"); } budgetControlGroupOverBudgetPermission.BudgetControlGroups = budgetControlGroups; return(budgetControlGroupOverBudgetPermission); }