/// <summary> /// Performs actions necessary to show the popup dialog. /// </summary> /// <param name="dialogControl">New dialog control</param> /// <param name="modalPopup">Modal control</param> /// <param name="mode">Dialog mode</param> private void ShowPopup(Control dialogControl, ModalPopupDialog modalPopup, string mode) { // Set new identifiers CurrentModalID = modalPopup.ID; CurrentDialogID = dialogControl.ID; if ((CurrentModal != null) && (CurrentDialog != null)) { // Enable dialog control's viewstate and visibility CurrentDialog.EnableViewState = true; CurrentDialog.Visible = true; // Init title and icon ucTitle.TitleText = GetString("newslettervariant." + mode); plcAddVariant.Visible = mode.EqualsCSafe("addvariant", StringComparison.InvariantCultureIgnoreCase); btnOKAdd.Visible = plcAddVariant.Visible; plcProperties.Visible = mode.EqualsCSafe("properties", StringComparison.InvariantCultureIgnoreCase); btnOKProperties.Visible = plcProperties.Visible; plcRemoveVariant.Visible = mode.EqualsCSafe("removevariant", StringComparison.InvariantCultureIgnoreCase); btnOKRemove.Visible = plcRemoveVariant.Visible; // Show modal popup CurrentModal.Show(); } }
/// <summary> /// Performs actions necessary to show the popup dialog. /// </summary> /// <param name="dialogControl">New dialog control</param> /// <param name="modalPopup">Modal control</param> /// <param name="mode">Dialog mode</param> private void ShowPopup(Control dialogControl, ModalPopupDialog modalPopup, string mode) { // Set new identifiers CurrentModalID = modalPopup.ID; CurrentDialogID = dialogControl.ID; if ((CurrentModal != null) && (CurrentDialog != null)) { // Enable dialog control's viewstate and visibility CurrentDialog.EnableViewState = true; CurrentDialog.Visible = true; // Init title and icon ucTitle.TitleText = GetString("newslettervariant." + mode); string imgPath = null; string helpTopicName = null; switch (mode) { case "addvariant": imgPath = "CMSModules/CMS_Newsletter/variantadd24.png"; helpTopicName = "newsletterab_addvariant"; break; case "properties": imgPath = "CMSModules/CMS_Newsletter/variantedit24.png"; txtPropertyName.Text = hdnParameter.Value; break; case "removevariant": imgPath = "CMSModules/CMS_Newsletter/variantdelete24.png"; break; } ucTitle.TitleImage = GetImageUrl(imgPath, IsLiveSite); if (!string.IsNullOrEmpty(helpTopicName)) { ucTitle.HelpTopicName = helpTopicName; } plcAddVariant.Visible = mode.EqualsCSafe("addvariant", StringComparison.InvariantCultureIgnoreCase); btnOKAdd.Visible = plcAddVariant.Visible; plcProperties.Visible = mode.EqualsCSafe("properties", StringComparison.InvariantCultureIgnoreCase); btnOKProperties.Visible = plcProperties.Visible; plcRemoveVariant.Visible = mode.EqualsCSafe("removevariant", StringComparison.InvariantCultureIgnoreCase); btnOKRemove.Visible = plcRemoveVariant.Visible; // Show modal popup CurrentModal.Show(); } }
/// <summary> /// Performs actions necessary to show the popup dialog. /// </summary> /// <param name="dialogControl">New dialog control</param> /// <param name="modalPopup">Modal control</param> private void ShowPopup(Control dialogControl, ModalPopupDialog modalPopup) { // Set new identifiers CurrentModalID = modalPopup.ID; CurrentDialogID = dialogControl.ID; if ((CurrentModal != null) && (CurrentDialog != null)) { // Enable dialog control's viewstate and visibility CurrentDialog.EnableViewState = true; CurrentDialog.Visible = true; // Show modal popup CurrentModal.Show(); } }
/// <summary> /// Performs actions necessary to show the popup dialog. /// </summary> /// <param name="dialogControl">New dialog control</param> /// <param name="modalPopup">Modal control</param> /// <param name="mode">Dialog mode</param> private void ShowPopup(Control dialogControl, ModalPopupDialog modalPopup, string mode) { // Set new identifiers CurrentModalID = modalPopup.ID; CurrentDialogID = dialogControl.ID; if ((CurrentModal != null) && (CurrentDialog != null)) { // Enable dialog control's viewstate and visibility CurrentDialog.EnableViewState = true; CurrentDialog.Visible = true; // Init title ucTitle.TitleText = GetString("newslettervariant." + mode); if (mode == "properties") { txtPropertyName.Text = hdnParameter.Value; } plcAddVariant.Visible = mode.EqualsCSafe("addvariant", StringComparison.InvariantCultureIgnoreCase); btnOKAdd.Visible = plcAddVariant.Visible; plcProperties.Visible = mode.EqualsCSafe("properties", StringComparison.InvariantCultureIgnoreCase); btnOKProperties.Visible = plcProperties.Visible; plcRemoveVariant.Visible = mode.EqualsCSafe("removevariant", StringComparison.InvariantCultureIgnoreCase); btnOKRemove.Visible = plcRemoveVariant.Visible; // Show modal popup CurrentModal.Show(); } }