GUI. Отправка запроса на список ПП в Сервер

This commit is contained in:
2025-11-13 17:16:38 +03:00
parent 208fa638ef
commit aa4972c3a5
7 changed files with 42 additions and 0 deletions

View File

@@ -245,6 +245,24 @@ QByteArray DataParser::createQueryTasksXMLMessage(QString type)
return array;
}
QByteArray DataParser::createQueryListSubProcMessage(QString dmCode)
{
QByteArray array;
QXmlStreamWriter xmlWriter(&array);
xmlWriter.setAutoFormatting(true);
xmlWriter.writeStartDocument();
xmlWriter.writeStartElement("QueryListSubProc");
xmlWriter.writeAttribute("dmCode", dmCode);
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
xmlWriter.writeEndDocument();
return array;
}
QByteArray DataParser::createDeAuthMessage(ClientDeAutorization *deAuth)
{
QByteArray array;

View File

@@ -26,6 +26,7 @@ public:
QByteArray createMessage(ClientMessage toClientMessage);
QByteArray createQueryToDBMessage(ClientQueryToDB *queryToDB, int id = 0, void* data = nullptr);
QByteArray createQueryTasksXMLMessage(QString type);
QByteArray createQueryListSubProcMessage(QString dmCode);
QByteArray createDeAuthMessage(ClientDeAutorization *deAuth);
QByteArray createQueryBlockAuth(bool block);

View File

@@ -46,6 +46,7 @@ public:
bool sendMessage(ClientMessage clientMessage);
bool sendQueryTasksXML(QString type);
bool sendQueryListSubProc(QString dmCode);
bool sendQueryBlockAuth(bool block);
void sendShowVersionSelect();

View File

@@ -82,6 +82,19 @@ bool ConnectorToServer::sendQueryTasksXML(QString type)
return true;
}
bool ConnectorToServer::sendQueryListSubProc(QString dmCode)
{
if (!client->getIsConnected())
{
return false;
}
QByteArray array = dataParser->createQueryListSubProcMessage(dmCode);
emit sigSendAnswerToServer(array);
return true;
}
bool ConnectorToServer::sendQueryBlockAuth(bool block)
{
if (!client->getIsConnected())