TrayServerLMS рабочая версия

This commit is contained in:
2025-10-27 16:20:34 +03:00
parent d4fd29f373
commit ce65daea2e
16 changed files with 295 additions and 146 deletions

View File

@@ -16,7 +16,7 @@ ProviderDBLMS::~ProviderDBLMS()
DisConnectionFromDB();
}
void ProviderDBLMS::ConnectionToDB()
bool ProviderDBLMS::ConnectionToDB()
{
mtxAccess.lock();
if(! dbLMS->DBisConnected())
@@ -24,9 +24,18 @@ void ProviderDBLMS::ConnectionToDB()
if(dbLMS->connectionToDB())
{
Q_EMIT signal_BlockAutorization(false);
mtxAccess.unlock();
return true;
}
else
{
mtxAccess.unlock();
return false;
}
}
mtxAccess.unlock();
return true;
}
void ProviderDBLMS::DisConnectionFromDB()
@@ -41,6 +50,15 @@ void ProviderDBLMS::DisConnectionFromDB()
mtxAccess.unlock();
}
bool ProviderDBLMS::DBisConnected()
{
bool res = false;
mtxAccess.lock();
res = dbLMS->DBisConnected();
mtxAccess.unlock();
return res;
}
DataBaseSettings ProviderDBLMS::getDBSettings()
{
return dbLMS->getDataBaseSettings();