The Lidl Manager application is a themed tool designed to manage a store like Lidl. It has two main parts: Admin and Cashier.
-
The application includes authentication. Depending on the role of the account, users will be directed to their respective modules.
-
- Create Receipts: Handle customer sales and create receipts.
- Search Products: Find products by name, barcode, expiration date, category or producer.
-
- Manage Products: Add, update, logically delete, and view products.
- Manage Stock: Add, update, logically delete and view stocks
- Manage Categories: Create, update, logically delete and view categories.
- Manage Users: Add, update, logically delete and view accounts.
- Manage Producers: Add, update, logically delete and view producers
- Manage Receipts: View and logically delete receipts.
-
View Reports:
- See the highest receipt of the day.
- Track a cashier’s daily sales over a month.
- See total sum by product category.
- View products grouped by category for a selected producer.
- Programming Language: C# with .NET
- User Interface: WPF (Windows Presentation Foundation)
- Database: SQL Server
- ORM: Entity Framework for handling database queries.