//Calculate late fee private decimal CalculateFee(DateTime actualReturnDate) { decimal actualFee = 0; TimeSpan difference; difference = actualReturnDate - mediaLogic.ListBorrowedByBID((int)borrowedComboBox.SelectedValue).ReturnDate; var days = difference.TotalDays; if (days > 0) { //If late calculate fee to be paid actualFee = feePerDay * (decimal)days; MessageBox.Show("A$ " + String.Format("{0:0.00}", actualFee) + " late fee apply!"); return(actualFee); } else//No fee aplies { return(0); } }