コード例 #1
0
        public static PositionHierarchy CreatePositionHierarchy(string positionId,
                                                                string hierarchyTypeName,
                                                                global::System.DateTimeOffset validFrom,
                                                                global::System.DateTimeOffset validTo,
                                                                global::Microsoft.Dynamics.DataEntities.PositionV2 position,
                                                                global::Microsoft.Dynamics.DataEntities.PositionV2 parentPosition,
                                                                global::Microsoft.Dynamics.DataEntities.PositionHierarchyType positionHierarchyType)
        {
            PositionHierarchy positionHierarchy = new PositionHierarchy();

            positionHierarchy.PositionId        = positionId;
            positionHierarchy.HierarchyTypeName = hierarchyTypeName;
            positionHierarchy.ValidFrom         = validFrom;
            positionHierarchy.ValidTo           = validTo;
            if ((position == null))
            {
                throw new global::System.ArgumentNullException("position");
            }
            positionHierarchy.Position = position;
            if ((parentPosition == null))
            {
                throw new global::System.ArgumentNullException("parentPosition");
            }
            positionHierarchy.ParentPosition = parentPosition;
            if ((positionHierarchyType == null))
            {
                throw new global::System.ArgumentNullException("positionHierarchyType");
            }
            positionHierarchy.PositionHierarchyType = positionHierarchyType;
            return(positionHierarchy);
        }
コード例 #2
0
 partial void OnPositionHierarchyTypeChanging(global::Microsoft.Dynamics.DataEntities.PositionHierarchyType value);