/// <summary> /// Copies the base properties from a source RegistrationTemplate object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom(RegistrationTemplate source) { this.Id = source.Id; this.AddPersonNote = source.AddPersonNote; this.AllowExternalRegistrationUpdates = source.AllowExternalRegistrationUpdates; this.AllowGroupPlacement = source.AllowGroupPlacement; this.AllowMultipleRegistrants = source.AllowMultipleRegistrants; this.BatchNamePrefix = source.BatchNamePrefix; this.CategoryId = source.CategoryId; this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate; this.ConfirmationFromEmail = source.ConfirmationFromEmail; this.ConfirmationFromName = source.ConfirmationFromName; this.ConfirmationSubject = source.ConfirmationSubject; this.Cost = source.Cost; this.DiscountCodeTerm = source.DiscountCodeTerm; this.FeeTerm = source.FeeTerm; this.FinancialGatewayId = source.FinancialGatewayId; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.GroupMemberRoleId = source.GroupMemberRoleId; this.GroupMemberStatus = source.GroupMemberStatus; this.GroupTypeId = source.GroupTypeId; this.IsActive = source.IsActive; this.LoginRequired = source.LoginRequired; this.MaxRegistrants = source.MaxRegistrants; this.MinimumInitialPayment = source.MinimumInitialPayment; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.Name = source.Name; this.Notify = source.Notify; this.PaymentReminderEmailTemplate = source.PaymentReminderEmailTemplate; this.PaymentReminderFromEmail = source.PaymentReminderFromEmail; this.PaymentReminderFromName = source.PaymentReminderFromName; this.PaymentReminderSubject = source.PaymentReminderSubject; this.PaymentReminderTimeSpan = source.PaymentReminderTimeSpan; this.RegistrantsSameFamily = source.RegistrantsSameFamily; this.RegistrantTerm = source.RegistrantTerm; this.RegistrationTerm = source.RegistrationTerm; this.RegistrationWorkflowTypeId = source.RegistrationWorkflowTypeId; this.ReminderEmailTemplate = source.ReminderEmailTemplate; this.ReminderFromEmail = source.ReminderFromEmail; this.ReminderFromName = source.ReminderFromName; this.ReminderSubject = source.ReminderSubject; this.RequestEntryName = source.RequestEntryName; this.RequiredSignatureDocumentTemplateId = source.RequiredSignatureDocumentTemplateId; this.SetCostOnInstance = source.SetCostOnInstance; this.ShowCurrentFamilyMembers = source.ShowCurrentFamilyMembers; this.SignatureDocumentAction = source.SignatureDocumentAction; this.SuccessText = source.SuccessText; this.SuccessTitle = source.SuccessTitle; this.WaitListEnabled = source.WaitListEnabled; 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 RegistrationTemplate object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom(RegistrationTemplate source) { this.Id = source.Id; this.AddPersonNote = source.AddPersonNote; this.AllowMultipleRegistrants = source.AllowMultipleRegistrants; this.CategoryId = source.CategoryId; this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate; this.ConfirmationFromEmail = source.ConfirmationFromEmail; this.ConfirmationFromName = source.ConfirmationFromName; this.ConfirmationSubject = source.ConfirmationSubject; this.Cost = source.Cost; this.DiscountCodeTerm = source.DiscountCodeTerm; this.FeeTerm = source.FeeTerm; this.FinancialGatewayId = source.FinancialGatewayId; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.GroupMemberRoleId = source.GroupMemberRoleId; this.GroupMemberStatus = source.GroupMemberStatus; this.GroupTypeId = source.GroupTypeId; this.IsActive = source.IsActive; this.LoginRequired = source.LoginRequired; this.MaxRegistrants = source.MaxRegistrants; this.MinimumInitialPayment = source.MinimumInitialPayment; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.Name = source.Name; this.Notify = source.Notify; this.RegistrantsSameFamily = source.RegistrantsSameFamily; this.RegistrantTerm = source.RegistrantTerm; this.RegistrationTerm = source.RegistrationTerm; this.ReminderEmailTemplate = source.ReminderEmailTemplate; this.ReminderFromEmail = source.ReminderFromEmail; this.ReminderFromName = source.ReminderFromName; this.ReminderSubject = source.ReminderSubject; this.RequestEntryName = source.RequestEntryName; this.SuccessText = source.SuccessText; this.SuccessTitle = source.SuccessTitle; 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 RegistrationTemplate object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom( RegistrationTemplate source ) { this.Id = source.Id; this.AddPersonNote = source.AddPersonNote; this.AllowExternalRegistrationUpdates = source.AllowExternalRegistrationUpdates; this.AllowGroupPlacement = source.AllowGroupPlacement; this.AllowMultipleRegistrants = source.AllowMultipleRegistrants; this.BatchNamePrefix = source.BatchNamePrefix; this.CategoryId = source.CategoryId; this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate; this.ConfirmationFromEmail = source.ConfirmationFromEmail; this.ConfirmationFromName = source.ConfirmationFromName; this.ConfirmationSubject = source.ConfirmationSubject; this.Cost = source.Cost; this.DiscountCodeTerm = source.DiscountCodeTerm; this.FeeTerm = source.FeeTerm; this.FinancialGatewayId = source.FinancialGatewayId; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.GroupMemberRoleId = source.GroupMemberRoleId; this.GroupMemberStatus = source.GroupMemberStatus; this.GroupTypeId = source.GroupTypeId; this.IsActive = source.IsActive; this.LoginRequired = source.LoginRequired; this.MaxRegistrants = source.MaxRegistrants; this.MinimumInitialPayment = source.MinimumInitialPayment; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.Name = source.Name; this.Notify = source.Notify; this.PaymentReminderEmailTemplate = source.PaymentReminderEmailTemplate; this.PaymentReminderFromEmail = source.PaymentReminderFromEmail; this.PaymentReminderFromName = source.PaymentReminderFromName; this.PaymentReminderSubject = source.PaymentReminderSubject; this.PaymentReminderTimeSpan = source.PaymentReminderTimeSpan; this.RegistrantsSameFamily = source.RegistrantsSameFamily; this.RegistrantTerm = source.RegistrantTerm; this.RegistrationTerm = source.RegistrationTerm; this.RegistrationWorkflowTypeId = source.RegistrationWorkflowTypeId; this.ReminderEmailTemplate = source.ReminderEmailTemplate; this.ReminderFromEmail = source.ReminderFromEmail; this.ReminderFromName = source.ReminderFromName; this.ReminderSubject = source.ReminderSubject; this.RequestEntryName = source.RequestEntryName; this.RequiredSignatureDocumentTemplateId = source.RequiredSignatureDocumentTemplateId; this.SetCostOnInstance = source.SetCostOnInstance; this.ShowCurrentFamilyMembers = source.ShowCurrentFamilyMembers; this.SignatureDocumentAction = source.SignatureDocumentAction; this.SuccessText = source.SuccessText; this.SuccessTitle = source.SuccessTitle; this.WaitListEnabled = source.WaitListEnabled; 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 RegistrationTemplate object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom( RegistrationTemplate source ) { this.Id = source.Id; this.AllowMultipleRegistrants = source.AllowMultipleRegistrants; this.CategoryId = source.CategoryId; this.ConfirmationEmailTemplate = source.ConfirmationEmailTemplate; this.ConfirmationFromEmail = source.ConfirmationFromEmail; this.ConfirmationFromName = source.ConfirmationFromName; this.ConfirmationSubject = source.ConfirmationSubject; this.Cost = source.Cost; this.DiscountCodeTerm = source.DiscountCodeTerm; this.FeeTerm = source.FeeTerm; this.FinancialGatewayId = source.FinancialGatewayId; this.GroupMemberRoleId = source.GroupMemberRoleId; this.GroupMemberStatus = source.GroupMemberStatus; this.GroupTypeId = source.GroupTypeId; this.IsActive = source.IsActive; this.LoginRequired = source.LoginRequired; this.MaxRegistrants = source.MaxRegistrants; this.MinimumInitialPayment = source.MinimumInitialPayment; this.Name = source.Name; this.Notify = source.Notify; this.RegistrantsSameFamily = source.RegistrantsSameFamily; this.RegistrantTerm = source.RegistrantTerm; this.RegistrationTerm = source.RegistrationTerm; this.ReminderEmailTemplate = source.ReminderEmailTemplate; this.ReminderFromEmail = source.ReminderFromEmail; this.ReminderFromName = source.ReminderFromName; this.ReminderSubject = source.ReminderSubject; this.RequestEntryName = source.RequestEntryName; this.SuccessText = source.SuccessText; this.SuccessTitle = source.SuccessTitle; this.Guid = source.Guid; this.ForeignId = source.ForeignId; }