/// <summary> /// Copies the base properties from a source GroupType object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom( GroupType source ) { this.Id = source.Id; this.AllowedScheduleTypes = source.AllowedScheduleTypes; this.AllowMultipleLocations = source.AllowMultipleLocations; this.AttendanceCountsAsWeekendService = source.AttendanceCountsAsWeekendService; this.AttendancePrintTo = source.AttendancePrintTo; this.AttendanceRule = source.AttendanceRule; this.DefaultGroupRoleId = source.DefaultGroupRoleId; this.Description = source.Description; this.EnableLocationSchedules = source.EnableLocationSchedules; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.GroupAttendanceRequiresLocation = source.GroupAttendanceRequiresLocation; this.GroupAttendanceRequiresSchedule = source.GroupAttendanceRequiresSchedule; this.GroupCapacityRule = source.GroupCapacityRule; this.GroupMemberTerm = source.GroupMemberTerm; this.GroupsRequireCampus = source.GroupsRequireCampus; this.GroupTerm = source.GroupTerm; this.GroupTypePurposeValueId = source.GroupTypePurposeValueId; this.IconCssClass = source.IconCssClass; this.IgnorePersonInactivated = source.IgnorePersonInactivated; this.InheritedGroupTypeId = source.InheritedGroupTypeId; this.IsIndexEnabled = source.IsIndexEnabled; this.IsSystem = source.IsSystem; this.LocationSelectionMode = source.LocationSelectionMode; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.Name = source.Name; this.Order = source.Order; this.SendAttendanceReminder = source.SendAttendanceReminder; this.ShowConnectionStatus = source.ShowConnectionStatus; this.ShowInGroupList = source.ShowInGroupList; this.ShowInNavigation = source.ShowInNavigation; this.TakesAttendance = source.TakesAttendance; this.CreatedDateTime = source.CreatedDateTime; this.ModifiedDateTime = source.ModifiedDateTime; this.CreatedByPersonAliasId = source.CreatedByPersonAliasId; this.ModifiedByPersonAliasId = source.ModifiedByPersonAliasId; this.Guid = source.Guid; this.ForeignId = source.ForeignId; }
/// <summary> /// Copies the base properties from a source GroupType object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom( GroupType source ) { this.Id = source.Id; this.AllowedScheduleTypes = source.AllowedScheduleTypes; this.AllowMultipleLocations = source.AllowMultipleLocations; this.AttendancePrintTo = source.AttendancePrintTo; this.AttendanceRule = source.AttendanceRule; this.DefaultGroupRoleId = source.DefaultGroupRoleId; this.Description = source.Description; this.EnableLocationSchedules = source.EnableLocationSchedules; this.GroupMemberTerm = source.GroupMemberTerm; this.GroupTerm = source.GroupTerm; this.GroupTypePurposeValueId = source.GroupTypePurposeValueId; this.IconCssClass = source.IconCssClass; this.InheritedGroupTypeId = source.InheritedGroupTypeId; this.IsSystem = source.IsSystem; this.LocationSelectionMode = source.LocationSelectionMode; this.Name = source.Name; this.Order = source.Order; this.SendAttendanceReminder = source.SendAttendanceReminder; this.ShowInGroupList = source.ShowInGroupList; this.ShowInNavigation = source.ShowInNavigation; this.TakesAttendance = source.TakesAttendance; this.Guid = source.Guid; this.ForeignId = source.ForeignId; }
/// <summary> /// Copies the base properties from a source GroupType object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom(GroupType source) { this.Id = source.Id; this.AdministratorTerm = source.AdministratorTerm; this.AllowedScheduleTypes = source.AllowedScheduleTypes; this.AllowGroupSync = source.AllowGroupSync; this.AllowMultipleLocations = source.AllowMultipleLocations; this.AllowSpecificGroupMemberAttributes = source.AllowSpecificGroupMemberAttributes; this.AllowSpecificGroupMemberWorkflows = source.AllowSpecificGroupMemberWorkflows; this.AttendanceCountsAsWeekendService = source.AttendanceCountsAsWeekendService; this.AttendancePrintTo = source.AttendancePrintTo; this.AttendanceRule = source.AttendanceRule; this.DefaultGroupRoleId = source.DefaultGroupRoleId; this.Description = source.Description; this.EnableGroupHistory = source.EnableGroupHistory; this.EnableGroupTag = source.EnableGroupTag; this.EnableLocationSchedules = source.EnableLocationSchedules; this.EnableSpecificGroupRequirements = source.EnableSpecificGroupRequirements; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.GroupAttendanceRequiresLocation = source.GroupAttendanceRequiresLocation; this.GroupAttendanceRequiresSchedule = source.GroupAttendanceRequiresSchedule; this.GroupCapacityRule = source.GroupCapacityRule; this.GroupMemberTerm = source.GroupMemberTerm; this.GroupsRequireCampus = source.GroupsRequireCampus; this.GroupStatusDefinedType = source.GroupStatusDefinedType; this.GroupStatusDefinedTypeId = source.GroupStatusDefinedTypeId; this.GroupTerm = source.GroupTerm; this.GroupTypeColor = source.GroupTypeColor; this.GroupTypePurposeValueId = source.GroupTypePurposeValueId; this.GroupViewLavaTemplate = source.GroupViewLavaTemplate; this.IconCssClass = source.IconCssClass; this.IgnorePersonInactivated = source.IgnorePersonInactivated; this.InheritedGroupTypeId = source.InheritedGroupTypeId; this.IsIndexEnabled = source.IsIndexEnabled; this.IsSchedulingEnabled = source.IsSchedulingEnabled; this.IsSystem = source.IsSystem; this.LocationSelectionMode = source.LocationSelectionMode; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.Name = source.Name; this.Order = source.Order; this.RequiresReasonIfDeclineSchedule = source.RequiresReasonIfDeclineSchedule; this.ScheduleCancellationWorkflowTypeId = source.ScheduleCancellationWorkflowTypeId; this.ScheduleConfirmationEmailOffsetDays = source.ScheduleConfirmationEmailOffsetDays; this.ScheduleConfirmationSystemEmailId = source.ScheduleConfirmationSystemEmailId; this.ScheduleReminderEmailOffsetDays = source.ScheduleReminderEmailOffsetDays; this.ScheduleReminderSystemEmailId = source.ScheduleReminderSystemEmailId; this.SendAttendanceReminder = source.SendAttendanceReminder; this.ShowAdministrator = source.ShowAdministrator; this.ShowConnectionStatus = source.ShowConnectionStatus; this.ShowInGroupList = source.ShowInGroupList; this.ShowInNavigation = source.ShowInNavigation; this.ShowMaritalStatus = source.ShowMaritalStatus; this.TakesAttendance = source.TakesAttendance; this.CreatedDateTime = source.CreatedDateTime; this.ModifiedDateTime = source.ModifiedDateTime; this.CreatedByPersonAliasId = source.CreatedByPersonAliasId; this.ModifiedByPersonAliasId = source.ModifiedByPersonAliasId; this.Guid = source.Guid; this.ForeignId = source.ForeignId; }