add-Invoice.article array
fix a bug in NewInvoiceFrame
Add MainFrame.selectedCustomer static field
Modify PurchaseHistoryFrame to accoshow invoice numbeumbermber
Modify Purchase class etc
Add WindowListener to NewInvoiceFrame