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); }