コード例 #1
0
        //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);
            }
        }