Simple Client Model for GroupType
示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }
示例#3
0
 /// <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;
 }