Merge branch 'feature-inventory-management' into feature-1552-1560

This commit is contained in:
Avinash Rajesh
2026-05-25 12:02:30 +05:30
5 changed files with 398 additions and 3 deletions
@@ -13,6 +13,7 @@ Date:19-May-2026
#include "UserManagementService.h"
#include "ServiceManagementService.h"
#include "AuthenticationManagementService.h"
#include "InventoryManagementService.h";
class Service;
class ComboPackage;
@@ -29,6 +30,7 @@ private:
AuthenticationManagementService m_authenticationManagementService;
UserManagementService m_userManagementService;
ServiceManagementService m_serviceManagementService;
InventoryManagementService m_inventoryManagementService;
public:
bool login(const std::string& username, const std::string& password);
void logout();
@@ -62,5 +64,6 @@ public:
util::Vector<const Notification*> getNotifications();
void deleteNotification(const std::string& notificationID);
void configureNotifications(const std::string& userID, bool paymentNotifications, bool serviceNotifications);
void addInventoryItemStock(const std::string& selectedItemId, int quantity);
void runSystemChecks();
};