private void lnkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (account == null || user == null || loan == null) { } else { Models.SimpleInterest si = new Models.SimpleInterest(loan.Principal, loan.Rate, loan.Time, loan.StandingCharge); si.Calculate(); SimpleInterestLoan siLoan = new SimpleInterestLoan(account, loan, si); siLoan.ShowDialog(); } }
private void dgvLoans_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { Models.Loan loan = API.Controllers.Loans.FindById(dgvLoans[0, e.RowIndex].Value); Models.Account account = null; if (loan != null) { account = API.Controllers.Accounts.FetchByAccountNumber(loan.Account.Number); } Models.SimpleInterest si = new Models.SimpleInterest((decimal)loan.Principal, (decimal)loan.Rate, loan.Time, (decimal)loan.StandingCharge); si.Calculate(); SimpleInterestLoan sil = new SimpleInterestLoan(account, loan, si); sil.ShowDialog(); }