From 2a78cfca33cdeee5c34edd6a34f6ef1a86f6580c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=82=9C?= Date: Fri, 15 Jun 2018 15:32:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E7=82=B9=E7=82=B9=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../source/DataManipulation.cpp | 6 +-- .../source/QConfigurationWidget.cpp | 2 +- .../telsale_aux_kit/source/QLoginWidget.cpp | 50 +++++++++---------- 代码/telsale_aux_kit/source/QLoginWidget.h | 20 ++++---- .../source/QTelSalePolicyInfoInputWidget.cpp | 4 +- .../source/QTelSalePolicyInfoQuery.cpp | 2 +- .../source/SystemDataQuery.cpp | 6 +-- .../telsale_aux_kit/source/SystemDataQuery.h | 29 ++++++----- 8 files changed, 58 insertions(+), 61 deletions(-) diff --git a/代码/telsale_aux_kit/source/DataManipulation.cpp b/代码/telsale_aux_kit/source/DataManipulation.cpp index d8d8942..dd7199b 100644 --- a/代码/telsale_aux_kit/source/DataManipulation.cpp +++ b/代码/telsale_aux_kit/source/DataManipulation.cpp @@ -433,9 +433,9 @@ void QueryPolicyGifts(const string& strPolicyNo, string& strGifts, double dGiftP policy.strOperatorCode = getUserCode(); - queryAutoTraderInfo( policy.strAutoTraderCode, policy.strAutoTraderName ); + query_auto_trader_info( policy.strAutoTraderCode, policy.strAutoTraderName ); - queryStaffInfo( policy.strSalerCode, + query_staff_info( policy.strSalerCode, policy.strSalerName, policy.strSalerDeptCode, policy.strSalerDeptName, @@ -582,7 +582,7 @@ void readTelsaleXlsxFile(const wstring& filePath, vector& listPol policy.strOperatorCode = getUserCode(); - queryStaffInfo( + query_staff_info( policy.strSalerCode, policy.strSalerName, policy.strSalerDeptCode, diff --git a/代码/telsale_aux_kit/source/QConfigurationWidget.cpp b/代码/telsale_aux_kit/source/QConfigurationWidget.cpp index 07f285d..ea9d8fc 100644 --- a/代码/telsale_aux_kit/source/QConfigurationWidget.cpp +++ b/代码/telsale_aux_kit/source/QConfigurationWidget.cpp @@ -51,7 +51,7 @@ void QConfigurationWidget::onAutoTraderCodeEdited() string strAutoTraderCode = pEditAutoTraderCode->text().trimmed().toUpper().toLocal8Bit().data(); string strAutoTraderName; - queryAutoTraderInfo( strAutoTraderCode, strAutoTraderName ); + query_auto_trader_info( strAutoTraderCode, strAutoTraderName ); pEditAutoTraderName->setText( QString::fromLocal8Bit( strAutoTraderName.c_str() )); } diff --git a/代码/telsale_aux_kit/source/QLoginWidget.cpp b/代码/telsale_aux_kit/source/QLoginWidget.cpp index 5339ccc..e9dc318 100644 --- a/代码/telsale_aux_kit/source/QLoginWidget.cpp +++ b/代码/telsale_aux_kit/source/QLoginWidget.cpp @@ -1,4 +1,3 @@ - //#include //#include #include @@ -6,17 +5,16 @@ #include "SystemData.h" #include "SystemDataQuery.h" -QLoginWidget::QLoginWidget(QWidget *parent) - : QDialog(parent) +QLoginWidget::QLoginWidget( QWidget * parent ) + : QDialog( parent ) { - ui.setupUi(this); + ui.setupUi( this ); init(); } QLoginWidget::~QLoginWidget() { - } void QLoginWidget::init() @@ -24,10 +22,7 @@ void QLoginWidget::init() initWidget(); initSignal(); - //pCodecLocal = QTextCodec::codecForLocale(); - //pCodecUTF8 = QTextCodec::codecForName( "UTF-8" ); - - m_isLoginSuccess = false; + doesLoginSuccess = false; } void QLoginWidget::initWidget() @@ -42,45 +37,50 @@ void QLoginWidget::initSignal() connect( ui.pEditUserCode, SIGNAL(editingFinished()), this, SLOT(getUserName()) ); } -void QLoginWidget::login() +void QLoginWidget::onLogin() { - string strPassword( (char *)ui.pEditPassword->text().toLocal8Bit().data() ); - - if ( strPassword == m_userPassword ) + string strPassword( static_cast(ui.pEditPassword->text().toLocal8Bit().data()) ); + + if ( strPassword == userPassword ) { - m_isLoginSuccess = true; + doesLoginSuccess = true; //保存用户名和密码 - setUserCode( m_userCode ); - setUserName( m_userName ); + setUserCode( userCode ); + setUserName( userName ); close(); } else { - QMessageBox::warning( this, QString::fromLocal8Bit("错误"), QString::fromLocal8Bit("密码错误!") ); + QMessageBox::warning( this, QString::fromLocal8Bit( "错误" ), QString::fromLocal8Bit( "密码错误!" ) ); } } -void QLoginWidget::cancel() +void QLoginWidget::onCancel() { - m_isLoginSuccess = false; + doesLoginSuccess = false; close(); } -void QLoginWidget::getUserName() +void QLoginWidget::onQueryUserInfo() { - m_userCode = ui.pEditUserCode->text().toLocal8Bit().data(); + userCode = ui.pEditUserCode->text().toLocal8Bit().data(); try { - QueryUserInfo( m_userCode, m_userName, m_userPassword ); + //根据用户填入的工号,查询名称和密码 + query_user_info( userCode, + userName, + userPassword ); - ui.pEditUserName->setText( QString::fromLocal8Bit(m_userName.c_str())); + ui.pEditUserName->setText( QString::fromLocal8Bit( userName.c_str() ) ); } - catch ( runtime_error & exp ) + catch ( runtime_error & error ) { - QMessageBox::critical( this, "错误", QString::fromUtf8( exp.what() )); + QMessageBox::critical( this, + QString::fromLocal8Bit( "查询用户信息出错" ), + QString::fromLocal8Bit( error.what() ) ); } } diff --git a/代码/telsale_aux_kit/source/QLoginWidget.h b/代码/telsale_aux_kit/source/QLoginWidget.h index e9f5f26..5aa6ecd 100644 --- a/代码/telsale_aux_kit/source/QLoginWidget.h +++ b/代码/telsale_aux_kit/source/QLoginWidget.h @@ -3,10 +3,8 @@ #include #include -//#include -//#include #include "ui_QLoginWidget.h" -//#include "DataManipulate.h" + using namespace std; @@ -18,7 +16,7 @@ public: QLoginWidget(QWidget *parent = 0); ~QLoginWidget(); - bool isLogin() const { return m_isLoginSuccess; } + bool isLogin() const { return doesLoginSuccess; } private: void init(); @@ -26,10 +24,10 @@ private: void initSignal(); protected Q_SLOTS: - void login(); - void cancel(); + void onLogin(); + void onCancel(); - void getUserName(); + void onQueryUserInfo(); private: Ui::QLoginWidget ui; @@ -37,11 +35,11 @@ private: QTextCodec * pCodecUTF8; private: - string m_userCode; - string m_userName; - string m_userPassword; + string userCode; + string userName; + string userPassword; - bool m_isLoginSuccess; + bool doesLoginSuccess; }; #endif // QLOGINWIDGET_H diff --git a/代码/telsale_aux_kit/source/QTelSalePolicyInfoInputWidget.cpp b/代码/telsale_aux_kit/source/QTelSalePolicyInfoInputWidget.cpp index be18b4e..4ff37eb 100644 --- a/代码/telsale_aux_kit/source/QTelSalePolicyInfoInputWidget.cpp +++ b/代码/telsale_aux_kit/source/QTelSalePolicyInfoInputWidget.cpp @@ -201,7 +201,7 @@ void QTelSalePolicyInfoInputWidget::onQuerySalerName() { salerCode = pEditSalerCode->text().trimmed().toUpper().toLocal8Bit().data(); - queryStaffInfo( salerCode, + query_staff_info( salerCode, salerName, salerDeptCode, salerDeptName, @@ -434,7 +434,7 @@ void QTelSalePolicyInfoInputWidget::onQueryAutoTraderName() { autoTraderCode = pEditAutoTraderCode->text().trimmed().toUpper().toLocal8Bit().data(); - queryAutoTraderInfo( autoTraderCode, autoTraderName ); + query_auto_trader_info( autoTraderCode, autoTraderName ); pEditAutoTraderName->setText( QString::fromLocal8Bit( autoTraderName.c_str() ) ); } diff --git a/代码/telsale_aux_kit/source/QTelSalePolicyInfoQuery.cpp b/代码/telsale_aux_kit/source/QTelSalePolicyInfoQuery.cpp index 07d9dfa..77d7e16 100644 --- a/代码/telsale_aux_kit/source/QTelSalePolicyInfoQuery.cpp +++ b/代码/telsale_aux_kit/source/QTelSalePolicyInfoQuery.cpp @@ -54,7 +54,7 @@ void QTelSalePolicyInfoQuery::onOperatorCodeEdited() string strStaffCode = pEditOperatorCode->text().toLocal8Bit().data(); string strStaffName; - queryStaffInfo( strStaffCode, strStaffName ); + query_staff_info( strStaffCode, strStaffName ); pEditOperatorName->setText( QString::fromLocal8Bit( strStaffName.c_str() )); } diff --git a/代码/telsale_aux_kit/source/SystemDataQuery.cpp b/代码/telsale_aux_kit/source/SystemDataQuery.cpp index bbb96f7..ebe2f42 100644 --- a/代码/telsale_aux_kit/source/SystemDataQuery.cpp +++ b/代码/telsale_aux_kit/source/SystemDataQuery.cpp @@ -59,7 +59,7 @@ const static char g_cszConnstringYwgl[] = const static char g_cszUserNameYwgl[] = "ccx99"; const static char g_cszPasswordYwgl[] = "c92IT09"; -void QueryUserInfo(const string & strCode, string & strName, string & strPassword) +void query_user_info(const string & strCode, string & strName, string & strPassword) { SAConnection conn; SACommand command; @@ -107,7 +107,7 @@ void QueryUserInfo(const string & strCode, string & strName, string & strPasswor conn.Disconnect(); } -void queryStaffInfo(const string & strOperatorCode, string & strOperatorName, string & strDeptCode, string & strDeptName, string & strOfficeCode, string & strOfficeName) +void query_staff_info(const string & strOperatorCode, string & strOperatorName, string & strDeptCode, string & strDeptName, string & strOfficeCode, string & strOfficeName) { SAConnection connection; SACommand command; @@ -163,7 +163,7 @@ void queryStaffInfo(const string & strOperatorCode, string & strOperatorName, st } } -void queryAutoTraderInfo(const string & strAutoTraderCode, string & strAutoTraderName) +void query_auto_trader_info(const string & strAutoTraderCode, string & strAutoTraderName) { SAConnection connection; SACommand command; diff --git a/代码/telsale_aux_kit/source/SystemDataQuery.h b/代码/telsale_aux_kit/source/SystemDataQuery.h index d2d5538..338581a 100644 --- a/代码/telsale_aux_kit/source/SystemDataQuery.h +++ b/代码/telsale_aux_kit/source/SystemDataQuery.h @@ -1,4 +1,3 @@ - #ifndef DataQuery_h__ #define DataQuery_h__ @@ -16,9 +15,9 @@ using std::string; // Parameter: string & strName 名字 // Parameter: string & strPassword 密码 //************************************ -void QueryUserInfo( const string & strCode, - string & strName, - string & strPassword ); +void query_user_info( const string & strCode, + string & strName, + string & strPassword ); //************************************ @@ -34,23 +33,23 @@ void QueryUserInfo( const string & strCode, // Parameter: string & strOfficeCode 科室代码 // Parameter: string & strOfficeName 科室名称 //************************************ -void queryStaffInfo( const string & strOperatorCode, - string & strOperatorName, - string & strDeptCode = string(), - string & strDeptName = string(), - string & strOfficeCode = string(), - string & strOfficeName = string()); +void query_staff_info( const string & strOperatorCode, + string & strOperatorName, + string & strDeptCode = string(), + string & strDeptName = string(), + string & strOfficeCode = string(), + string & strOfficeName = string() ); //************************************ -// Method: queryAutoTraderInfo -// FullName: queryAutoTraderInfo +// Method: query_auto_trader_info +// FullName: query_auto_trader_info // Access: public // Returns: void // Qualifier: 查询车商信息 // Parameter: const string & strAutoTraderCode // Parameter: string & strAutoTraderName //************************************ -void queryAutoTraderInfo( const string & strAutoTraderCode, - string & strAutoTraderName ); +void query_auto_trader_info( const string & strAutoTraderCode, + string & strAutoTraderName ); -#endif // DataQuery_h__ \ No newline at end of file +#endif // DataQuery_h__