protected void saveButton_OnClick(object sender, EventArgs e) { WBRecordsType selectedRecordsType = recordsTypes.GetSelectedRecordsType(AllRecordsTypesTreeView.SelectedNode.ValuePath); selectedRecordsType.Name = RecordsTypeName.Text; selectedRecordsType.Description = RecordsTypeDescription.Text; selectedRecordsType.DefaultFunctionalAreaUIControlValue = DefaultFunctionalArea.Text; selectedRecordsType.AllowOtherFunctionalAreas = AllowOtherFunctionalAreas.Checked; selectedRecordsType.AllowWorkBoxRecords = AllowWorkBoxRecords.Checked; selectedRecordsType.WhoCanCreateNewWorkBoxes = WhoCanCreateNewWorkBoxes.SelectedValue; selectedRecordsType.CreateNewWorkBoxText = CreateNewWorkBoxText.Text; selectedRecordsType.WorkBoxCollectionUrlProperty = WorkBoxCollectionURLProperty.Text; selectedRecordsType.WorkBoxUniqueIDPrefix = WorkBoxUniqueIDPrefix.Text; selectedRecordsType.WorkBoxLocalIDSource = WorkBoxLocalIDSource.SelectedValue; selectedRecordsType.WorkBoxGeneratedLocalIDOffset = Convert.ToInt32(WorkBoxGeneratedLocalIDOffset.Text); selectedRecordsType.WorkBoxShortTitleRequirement = WorkBoxShortTitleRequirement.SelectedValue; selectedRecordsType.WorkBoxShortTitleDescription = WorkBoxShortTitleDescription.Text; selectedRecordsType.WorkBoxReferenceIDRequirement = WorkBoxReferenceIDRequirement.SelectedValue; selectedRecordsType.WorkBoxReferenceIDDescription = WorkBoxReferenceIDDescription.Text; selectedRecordsType.WorkBoxReferenceDateRequirement = WorkBoxReferenceDateRequirement.SelectedValue; selectedRecordsType.WorkBoxReferenceDateDescription = WorkBoxReferenceDateDescription.Text; selectedRecordsType.WorkBoxSeriesTagRequirement = WorkBoxSeriesTagRequirement.SelectedValue; selectedRecordsType.WorkBoxSeriesTagParentTermUIControlValue = WorkBoxSeriesTagParentTerm.Text; selectedRecordsType.WorkBoxSeriesTagAllowNewTerms = WorkBoxSeriesTagAllowNewTerms.Checked; selectedRecordsType.WorkBoxSeriesTagDescription = WorkBoxSeriesTagDescription.Text; selectedRecordsType.WorkBoxNamingConvention = WorkBoxNamingConventions.SelectedValue; selectedRecordsType.AutoCloseTriggerDate = AutoCloseTriggerDate.SelectedValue; selectedRecordsType.AutoCloseTimeUnit = AutoCloseTimeUnits.SelectedValue; selectedRecordsType.AutoCloseTimeScalarAsString = AutoCloseTimeScalar.Text; selectedRecordsType.RetentionTriggerDate = RetentionTriggerDate.SelectedValue; selectedRecordsType.RetentionTimeUnit = RetentionUnits.SelectedValue; selectedRecordsType.RetentionTimeScalarAsString = RetentionScalar.Text; selectedRecordsType.AllowPublishingOut = AllowPublishingOut.Checked; selectedRecordsType.MinimumPublishingOutProtectiveZone = MinimumPublishingOutProtectiveZone.SelectedValue; selectedRecordsType.GeneratePublishOutFilenames = GenerateFilenames.Checked; selectedRecordsType.UseDefaultsWhenPublishingOut = UseDefaults.Checked; selectedRecordsType.DefaultPublishingOutRecordsTypeUIControlValue = DefaultRecordsType.Text; selectedRecordsType.CacheDetailsForOpenWorkBoxes = CacheDetailsForOpenWorkBoxes.Checked; selectedRecordsType.AllowDocumentRecords = AllowDocumentRecords.Checked; selectedRecordsType.DocumentMinimumProtectiveZone = ProtectiveZones.SelectedValue; selectedRecordsType.DocumentReferenceIDRequirement = DocumentReferenceIDRequirement.SelectedValue; selectedRecordsType.DocumentReferenceIDDescription = DocumentReferenceIDDescription.Text; selectedRecordsType.DocumentReferenceDateRequirement = DocumentReferenceDateRequirement.SelectedValue; selectedRecordsType.DocumentReferenceDateSource = DocumentReferenceDateSource.SelectedValue; selectedRecordsType.DocumentReferenceDateDescription = DocumentReferenceDateDescription.Text; selectedRecordsType.DocumentSeriesTagRequirement = DocumentSeriesTagRequirement.SelectedValue; selectedRecordsType.DocumentSeriesTagParentTermUIControlValue = DocumentSeriesTagParentTerm.Text; selectedRecordsType.DocumentSeriesTagAllowNewTerms = DocumentSeriesTagAllowNewTerms.Checked; selectedRecordsType.DocumentSeriesTagDescription = DocumentSeriesTagDescription.Text; selectedRecordsType.DocumentScanDateRequirement = DocumentScanDateRequirement.SelectedValue; selectedRecordsType.DocumentScanDateDescription = DocumentScanDateDescription.Text; selectedRecordsType.DocumentNamingConvention = DocumentNamingConvention.SelectedValue; selectedRecordsType.EnforceDocumentNamingConvention = EnforceDocumentNamingConvention.Checked; selectedRecordsType.FilingRuleLevel1 = FilingRuleLevel1.SelectedValue; selectedRecordsType.FilingRuleLevel2 = FilingRuleLevel2.SelectedValue; selectedRecordsType.FilingRuleLevel3 = FilingRuleLevel3.SelectedValue; selectedRecordsType.FilingRuleLevel4 = FilingRuleLevel4.SelectedValue; selectedRecordsType.Update(); updatePanelWithRecordsTypeDetails(selectedRecordsType); popupMessageOnUpdate("Changes saved OK."); }