public override void LoanOpened(object sender, EventArgs e) { InputFormSet formSet = GetInputFormByPersona(); if (formSet != null) { EncompassHelper.Loan.ApplyTemplate(formSet, false); } }
private InputFormSet GetInputFormByPersona() { InputFormSet id = GetTemplate($"Public:\\Persona\\User_{EncompassHelper.User.ID}"); InputFormSet loanType = GetTemplate($"Public:\\Persona\\LoanType_{EncompassHelper.Loan.Fields["1172"].FormattedValue}_{EncompassHelper.LastPersona}"); InputFormSet milestone = GetTemplate($"Public:\\Persona\\Milestone_{EncompassHelper.Loan.Log.MilestoneEvents.LastCompletedEvent.MilestoneName}_{EncompassHelper.LastPersona}"); InputFormSet persona = GetTemplate($"Public:\\Persona\\Persona_{EncompassHelper.LastPersona}"); InputFormSet defaultSet = GetTemplate($"Public:\\Persona\\Default"); return(id ?? loanType ?? milestone ?? persona ?? defaultSet); }