增加医院信息管理接口、病例管理接口

This commit is contained in:
work-zym\zhangyiming 2024-11-20 17:13:38 +08:00
parent fb49dac74f
commit 13eef834b9
4 changed files with 74 additions and 0 deletions

Binary file not shown.

View File

@ -86,3 +86,55 @@ void DataManager::initTable()
}
}
//更新医院信息
bool DataManager::updateHospitalInfo(QString sHostpitalName,
QString UserName,
QString sSection,
QString UserPasswd,
QString UserNum,
QString RePasswd,
QString DataName)
{
QMap<QString, QVariant> map;
map.insert("f_HostpitalName", sHostpitalName);
map.insert("f_UserName", UserName);
map.insert("f_Section", sSection);
map.insert("f_UserPasswd", UserPasswd);
map.insert("f_UserNum", UserNum);
map.insert("f_RePasswd", RePasswd);
map.insert("f_DataName",DataName);
SqlGenerate sqlGener;
QString sql = sqlGener.insertData("t_Hostpital",map);
qDebug()<<sql<<endl;
m_sqlcore.execute(sql);
}
bool DataManager::updateMedicRecord(
QString CheckNum ,
QString Type ,
QString _Name ,
QString Sex,
QString Birthday,
QString Year,
QString Laterality,
QString Other)
{
QMap<QString, QVariant> map;
map.insert("f_CheckNum", CheckNum);
map.insert("f_Type", Type);
map.insert("f_Name", _Name);
map.insert("f_Sex", Sex);
map.insert("f_Birthday", Birthday);
map.insert("f_Year", Year);
map.insert("f_Laterality", Laterality);
map.insert("f_Other", Other);
SqlGenerate sqlGener;
QString sql = sqlGener.insertData("t_Hostpital",map);
qDebug()<<sql<<endl;
m_sqlcore.execute(sql);
}

View File

@ -12,6 +12,25 @@ private:
~DataManager();
public:
static DataManager& instance();
//更新医院信息
bool updateHospitalInfo(QString sHostpitalName,
QString UserName,
QString sSection,
QString UserPasswd,
QString f_UserNum,
QString f_RePasswd,
QString DataName);
bool updateMedicRecord(
QString CheckNum ,
QString Type ,
QString _Name ,
QString Sex,
QString _Birthday,
QString Year,
QString Laterality,
QString Other);
private:
void init();
void initTable();
private:

View File

@ -17,6 +17,9 @@ public:
void init();
void initLay();
bool initConnect();
private slots:
void slotSave();
void slotCancel();
private:
//医院信息
QLabel m_labHospitalInfo;