|
@@ -5,6 +5,7 @@
|
|
#include "OGCAssistTool.h"
|
|
#include "OGCAssistTool.h"
|
|
#include "DlgLogin.h"
|
|
#include "DlgLogin.h"
|
|
#include "MD5.h"
|
|
#include "MD5.h"
|
|
|
|
+#include "MESdb.h"
|
|
|
|
|
|
// CDlgLogin 对话框
|
|
// CDlgLogin 对话框
|
|
|
|
|
|
@@ -192,6 +193,24 @@ void CDlgLogin::OnBnClickedOk()
|
|
WritePrivateProfileString(_T("LOGIN"), _T("line"), GLOBAL::g_config.szLine, GLOBAL::g_szConfigFile);
|
|
WritePrivateProfileString(_T("LOGIN"), _T("line"), GLOBAL::g_config.szLine, GLOBAL::g_szConfigFile);
|
|
WritePrivateProfileString(_T("LOGIN"), _T("offline"), GLOBAL::g_config.nOffline == 0 ? _T("0") : _T("1"), GLOBAL::g_szConfigFile);
|
|
WritePrivateProfileString(_T("LOGIN"), _T("offline"), GLOBAL::g_config.nOffline == 0 ? _T("0") : _T("1"), GLOBAL::g_szConfigFile);
|
|
|
|
|
|
|
|
+#pragma region 如果是在线模式,需要判断是否为白平衡工站;
|
|
|
|
+ if ( GLOBAL::g_config.nOffline == 0 )
|
|
|
|
+ {
|
|
|
|
+ if ( CMESdb::GetInstance() )
|
|
|
|
+ {
|
|
|
|
+ TString strValue;
|
|
|
|
+ if ( CMESdb::GetInstance()->GetProcessCode(strValue) )
|
|
|
|
+ {
|
|
|
|
+ if ( strValue != _T("36"))
|
|
|
|
+ {
|
|
|
|
+ MessageBox(_T("非白平衡工站,退出测试"), _T("提示"), MB_OK);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+#pragma endregion
|
|
|
|
+
|
|
CDialogEx::OnOK();
|
|
CDialogEx::OnOK();
|
|
}
|
|
}
|
|
|
|
|