This is my Advanced Programming Course project
- Welcome to the Login and Sign up section of the application, designed specifically for sellers. In this window, you have the option to either log in if you already have an account or sign up to create a new account as a seller.
The customer section has not been developed yet.
- In this section, you will find the Inventory window where you can efficiently manage your inventory by adding, removing, or editing products.
- The window includes a convenient search bar that allows you to easily find products by name, category, and other criteria.
- Furthermore, the application offers a practical filtering feature that enables you to refine the product list by brand or category.
- By clicking on the column headers, you can sort the products in ascending or descending order based on various attributes such as name, category, brand, and more.
- To add a new product, simply click on the Add Product button.
- In case you need to modify an existing product, you can conveniently do so by double-clicking on the corresponding row in the table.
Note: By setting the Available quantity to a value greater than zero, the product will be made available for purchase by both manufacturers and customers.
* Lastly, to remove a product from your inventory, just click on the **Remove** button.
- In this section, you can select a manufacturer and purchase products from them. The Purchase window includes a search bar and filters, similar to the Inventory window, to help you find the desired products.
- To get started, use the combo box to select the preferred manufacturer from whom you wish to purchase supplies.
- By double-clicking on an item, you can instantly access and view detailed information about the selected product.
- When you find the desired item, select it and click on the Add to Invoice button to add it to your invoice.
- In this window, you can conveniently view your current invoice. By clicking the "Purchase" button, you can proceed to purchase the items that are included in your invoice.
- If you navigate back to the Purchase window and add a new item from a different manufacturer, please note that the previous invoice will be automatically closed, and a new invoice will be created for the new manufacturer.
- In this section, you have access to view your Purchase and Sales Invoice history. The Reports window provides a comprehensive overview of your past invoices.
- By double-clicking on an invoice, you can navigate to the detailed information of that particular invoice.
- To save an invoice as a CSV file, simply click on the Print button, which allows you to generate a printable version of the invoice that can be saved in CSV format.
- Additionally, you can view the product information within an invoice by double-clicking on the respective products.
- In this section, you have the convenience of effortlessly accessing and modifying the currency settings within the application.
Please note that some of the currency exchange rates may be outdated or incorrect.
- After modifying the currency from USD to GBP, the entire application will seamlessly update to reflect the new currency. As an illustration, here is an example of the Invoice window displaying values in GBP:
- By clicking on the Edit Exchange Rate button, you can easily adjust the currency exchange rate according to your preferences.