private void InitControls() { CDO = CustomDataObject.Get <LoanFolderRules>(LoanFolderRules.Key); dgvFolders.Columns.Add("Loan Folder", "Loan Folder"); foreach (string folder in EncompassHelper.GetFolders()) { dgvFolders.Rows.Add(folder); } cmbMilestone.Items.AddRange(EncompassHelper.GetAllMilestones()); }
public override void Committed(object sender, EventArgs e) { Loan l = EncompassHelper.CurrentLoan; string folder = l.LoanFolder; LoanFolderRules rules = CustomDataObject.Get <LoanFolderRules>(LoanFolderRules.Key); foreach (LoanFolderRule rule in rules.Rules.Where(x => x.Active && !x.FolderName.Equals(folder)).OrderBy(x => x.Order)) { if (rule.Calculate()) { Request = new FolderMoveRequest() { LoanFolder = rule.FolderName, GUID = l.Guid, LoanName = l.LoanName }; FormWrapper.TabControl.ControlRemoved += TabControl_ControlRemoved; } } }
private async void SimulateAsync() { dgvProgress.DataSource = null; Loan current = EncompassHelper.CurrentLoan; if (current == null) { MessageBox.Show("Please Open a Loan."); this.Close(); } string folder = current.LoanFolder; LoanFolderRules cdo = CustomDataObject.Get <LoanFolderRules>(LoanFolderRules.Key); List <LoanFolderRule> rules = cdo.Rules.OrderBy(x => x.Order).ToList(); dgvProgress.DataSource = rules; await Task.Run(() => { Run(rules); }); }