~/jamie-parr

EOS Delivery System

A C# desktop app for calculating delivery quotes and producing invoices, with input validation, discounts and print preview.

The EOS Delivery System window with customer details, package options and an itemised invoice

A Windows Forms app based on my EOS coursework at SRC Newry. You enter the customer and package details, calculate the price, then save or print the invoice.

Try it. Download the zip, extract it and run EosDelivery.exe. It includes its own .NET runtime. Log in with JamieP / password123, select Auto Fill (for testing), then EOS Invoice. Enter discount for 20% off.

A sample calculation

Item Charge
Normal, Electronic, Liquids, Expensive £75.00
Package size: Small £5.00
2 packages × £5.00 £10.00
Additional shipping charge £5.00
Subtotal £95.00
VAT (demo rate, 20%) £19.00
Discount (20% off the VAT-inclusive amount) −£22.80
Total £91.20

Money uses decimal arithmetic, rounded to two places.

Validation and checks