Exemple #1
0
 partial void OnTimeAndAttendanceTimeProfileDetailsChanging(global::Microsoft.Dynamics.DataEntities.TimeAndAttendanceTimeProfileDetails value);
Exemple #2
0
        public static TimeAndAttendanceTimeProfileLine CreateTimeAndAttendanceTimeProfileLine(string dataAreaId,
                                                                                              long recordId,
                                                                                              int toleranceBeforeEndMinutes,
                                                                                              decimal lineNumber,
                                                                                              int toleranceAfterEndMinutes,
                                                                                              int profileLineStartWeekDay,
                                                                                              int profileLineStartTimeSeconds,
                                                                                              int profileLineEndTimeSeconds,
                                                                                              long secondaryTimeProfileTypeId,
                                                                                              long primaryTimeProfileTypeId,
                                                                                              int toleranceBeforeStartMinutes,
                                                                                              int toleranceAfterStartMinutes,
                                                                                              int profileLineEndWeekDay,
                                                                                              global::Microsoft.Dynamics.DataEntities.TimeAndAttendanceTimeProfileDetails timeAndAttendanceTimeProfileDetails,
                                                                                              global::Microsoft.Dynamics.DataEntities.TimeAndAttendanceTimeProfile timeAndAttendanceTimeProfile)
        {
            TimeAndAttendanceTimeProfileLine timeAndAttendanceTimeProfileLine = new TimeAndAttendanceTimeProfileLine();

            timeAndAttendanceTimeProfileLine.dataAreaId = dataAreaId;
            timeAndAttendanceTimeProfileLine.RecordId   = recordId;
            timeAndAttendanceTimeProfileLine.ToleranceBeforeEndMinutes = toleranceBeforeEndMinutes;
            timeAndAttendanceTimeProfileLine.LineNumber = lineNumber;
            timeAndAttendanceTimeProfileLine.ToleranceAfterEndMinutes    = toleranceAfterEndMinutes;
            timeAndAttendanceTimeProfileLine.ProfileLineStartWeekDay     = profileLineStartWeekDay;
            timeAndAttendanceTimeProfileLine.ProfileLineStartTimeSeconds = profileLineStartTimeSeconds;
            timeAndAttendanceTimeProfileLine.ProfileLineEndTimeSeconds   = profileLineEndTimeSeconds;
            timeAndAttendanceTimeProfileLine.SecondaryTimeProfileTypeId  = secondaryTimeProfileTypeId;
            timeAndAttendanceTimeProfileLine.PrimaryTimeProfileTypeId    = primaryTimeProfileTypeId;
            timeAndAttendanceTimeProfileLine.ToleranceBeforeStartMinutes = toleranceBeforeStartMinutes;
            timeAndAttendanceTimeProfileLine.ToleranceAfterStartMinutes  = toleranceAfterStartMinutes;
            timeAndAttendanceTimeProfileLine.ProfileLineEndWeekDay       = profileLineEndWeekDay;
            if ((timeAndAttendanceTimeProfileDetails == null))
            {
                throw new global::System.ArgumentNullException("timeAndAttendanceTimeProfileDetails");
            }
            timeAndAttendanceTimeProfileLine.TimeAndAttendanceTimeProfileDetails = timeAndAttendanceTimeProfileDetails;
            if ((timeAndAttendanceTimeProfile == null))
            {
                throw new global::System.ArgumentNullException("timeAndAttendanceTimeProfile");
            }
            timeAndAttendanceTimeProfileLine.TimeAndAttendanceTimeProfile = timeAndAttendanceTimeProfile;
            return(timeAndAttendanceTimeProfileLine);
        }