private void btnSave_Click(object sender, EventArgs e) { if (dgvFolders.SelectedRows.Count.Equals(0)) { return; } string folder = dgvFolders.SelectedRows[0].Cells[0].Value.ToString(); if (!string.IsNullOrEmpty(folder)) { LoanFolderRule current = CDO.Rules.Where(x => x.FolderName.Equals(folder)).FirstOrDefault(); if (current == null) { current = new LoanFolderRule(); current.FolderName = folder; CDO.Rules.Add(current); } current.Expression = txtCalculation.Text; current.Milestone = cmbMilestone.Text; current.Order = Convert.ToInt32(txtOrder.Value); current.Active = chkActive.Checked; } CustomDataObject.Save <LoanFolderRules>(LoanFolderRules.Key, CDO); ClearFields(); }
private void btnTest_Click(object sender, EventArgs e) { if (EncompassHelper.CurrentLoan != null) { LoanFolderRule currentRule = new LoanFolderRule(); currentRule.Expression = txtCalculation.Text; MessageBox.Show($"Result was {currentRule.Calculate()}"); } else { MessageBox.Show("Please Open a Loan to test."); } }
private void dgvFolders_SelectionChanged(object sender, EventArgs e) { ClearFields(); LoanFolderRule current = GetSelectedRule(); if (current == null) { return; } txtCalculation.Text = current.Expression; cmbMilestone.Text = current.Milestone; txtOrder.Value = current.Order; chkActive.Checked = current.Active; }