Merge branch 'feature-file-management' into feature-1551-1561-1708

This commit is contained in:
2026-05-25 12:33:15 +05:30
40 changed files with 2360 additions and 72 deletions
@@ -196,7 +196,7 @@ static const Service* selectServiceFromServices(const util::Map<std::string, con
continue;
}
activeServicesMap.insert(currentIndex, currentService);
double partsCost = calculatePartsCost(currentService);
double partsCost = util::calculatePartsCost(currentService);
std::cout << std::left
<< std::setw(10) << currentIndex
<< std::setw(15) << currentService->getId()
@@ -282,7 +282,7 @@ static const ComboPackage* selectComboPackageFromPackages(const util::Map<std::s
<< std::setw(10) << currentIndex
<< std::setw(15) << currentComboPackage->getId()
<< std::setw(25) << currentComboPackage->getPackageName()
<< std::setw(15) << calculateComboServiceEstimatedCost(currentComboPackage)
<< std::setw(15) << util::calculateComboServiceEstimatedCost(currentComboPackage)
<< std::endl;
currentIndex++;
}
@@ -22,6 +22,7 @@ Return type: void
*/
void UserInterface::run()
{
m_controller.loadSystemData();
m_controller.runSystemChecks();
bool isMenuActive = true;
while (isMenuActive)
@@ -43,6 +44,7 @@ void UserInterface::run()
util::pressEnter();
}
}
m_controller.saveSystemData();
}
/*