GrpcPrint/PrintS/Config/bean/UIShowCfg.cpp

83 lines
2.4 KiB
C++

#include "UIShowCfg.h"
#include "BaseConfig.h"
UIShowCfg::UIShowCfg()
{
m_FramePaddindWidth = 4.0f;
m_FramePaddingHeight = 3.0f;
m_ItemSpacingWidth = 8.0f;
m_ItemSpacingHeight = 4.0f;
m_ItemInnerSpacingWidth = 4.0f;
m_ItemInnerSpacingHeight = 4.0f;
}
UIShowCfg::~UIShowCfg()
{
}
void UIShowCfg::GetUpdateSql(vector<string>& ups)
{
char buffer[512];
sprintf_s(buffer, sizeof(buffer), "UPDATE %s set %s=",
BaseConfig::TABLE_NAME.c_str(),
BaseConfig::FIELD_CONFIG_VALUE.c_str()
);
string strhead(buffer);
sprintf_s(buffer, sizeof(buffer), " WHERE %s='%s' AND %s=",
BaseConfig::FIELD_CONFIG_NAME.c_str(),
CONFIG_NAME.c_str(),
BaseConfig::FIELD_CONFIG_CODE.c_str()
);
string strtail(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_FramePaddindWidth).c_str(),
strtail.c_str(),
FIELD_FRAME_PADDIND_WIDTH.c_str());
ups.push_back(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_FramePaddingHeight).c_str(),
strtail.c_str(),
FIELD_FRAME_PADDIND_HEIGHT.c_str());
ups.push_back(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_ItemSpacingWidth).c_str(),
strtail.c_str(),
FIELD_ITEM_SPACING_WIDTH.c_str());
ups.push_back(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_ItemSpacingHeight).c_str(),
strtail.c_str(),
FIELD_ITEM_SPACING_HEIGHT.c_str());
ups.push_back(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_ItemInnerSpacingWidth).c_str(),
strtail.c_str(),
FIELD_ITEM_INNER_SPACING_WIDTH.c_str());
ups.push_back(buffer);
sprintf_s(buffer, sizeof(buffer), "%s'%s'%s'%s'",
strhead.c_str(),
to_string(m_ItemInnerSpacingHeight).c_str(),
strtail.c_str(),
FIELD_ITEM_INNER_SPACING_HEIGHT.c_str());
ups.push_back(buffer);
}
const string UIShowCfg::CONFIG_NAME = "UIShowCfg";
const string UIShowCfg::FIELD_FRAME_PADDIND_WIDTH = "FramePaddingWidth";
const string UIShowCfg::FIELD_FRAME_PADDIND_HEIGHT = "FramePaddingHeight";
const string UIShowCfg::FIELD_ITEM_SPACING_WIDTH = "ItemSpacingWidth";
const string UIShowCfg::FIELD_ITEM_SPACING_HEIGHT = "ItemSpacingHeight";
const string UIShowCfg::FIELD_ITEM_INNER_SPACING_WIDTH = "ItemInnerSpacingWidth";
const string UIShowCfg::FIELD_ITEM_INNER_SPACING_HEIGHT = "ItemInnerSpacingHeight";