private void FormWrapper_FormOpened(object sender, Objects.Args.FormOpenedArgs e)
        {
            foreach (Form openForm in (ReadOnlyCollectionBase)Application.OpenForms)
            {
                switch (openForm.Name.ToLower())
                {
                case "formselectiondialog":
                    this.emSendDisclosuresDialogForm = openForm;
                    // SP - field below controls whether or not a user will see the 'KM Send Disclosures button'
                    // this is designed for admins to be able to use/test KM plugin if they need to
                    if (EncompassApplication.CurrentLoan.Fields["CX.BLEND.SHOW.KM.SENDDOCS.BT"].ToString()
                        .Equals("Y", StringComparison.OrdinalIgnoreCase) == false)
                    {
                        HideKmSendDisclosuresButton();
                    }
                    else
                    {
                        Macro.Alert("Showing KM Send Disclosures button!");
                    }
                    break;

                default:
                    break;
                }
            }

            if (e.OpenForm.Name.Equals("efolderdialog", StringComparison.OrdinalIgnoreCase))
            {
                if (PersonaBreakOut.isAdmin == false && PersonaBreakOut.isProcessor == false)
                {
                    this.HideKmRetreiveBlendDocsButton(e.OpenForm);
                }
            }
        }
 private void FormWrapper_FormOpened(object sender, Objects.Args.FormOpenedArgs e)
 {
     if (e.OpenForm.Name.Equals("formselectiondialog", StringComparison.OrdinalIgnoreCase))
     {
         this.InjectWcmSendDisclosuresButton(e.OpenForm);
         HideCancelDialogButton(e.OpenForm);
     }
 }
        private void FormWrapper_FormOpened(object sender, Objects.Args.FormOpenedArgs e)
        {
            AppraiserDialogForm = e.OpenForm;
            if (!AppraiserDialogForm.Name.Equals(nameof(AppraiserDialog), StringComparison.OrdinalIgnoreCase))
            {
                return;
            }

            TabControl appraisersTab = AppraiserDialogForm.Controls.Find("appraisersTab", true).FirstOrDefault() as TabControl;

            if (appraisersTab == null)
            {
                return;
            }

            appraisersTab.SelectedIndexChanged += AppraisersTab_SelectedIndexChanged;
            RemoveAppraisalCompanies(appraisersTab);
        }