LAPTOP-T815PCOQ\25526
2024-11-21 d84ddeea533a8e5f122cc4a2fed06e93c2aacf3d
SourceCode/Bond/BondEq/BondEqDlg.cpp
@@ -186,11 +186,19 @@
   // 设置运行日志模块的数据库连接
   SystemLogManager& logManager = SystemLogManager::getInstance();
   logManager.setDatabase(db);
   logManager.setDatabase(db.get());
   // 初始化运行日志表
   if (!logManager.initializeLogTable()) {
      AfxMessageBox("初始化系统日志表失败!");
   try {
      if (!logManager.initializeLogTable()) {
         AfxMessageBox("初始化系统日志表失败!");
         return FALSE;
      }
   }
   catch (const std::exception& ex) {
      CString errorMsg;
      errorMsg.Format(_T("初始化系统日志表失败:%s"), CString(ex.what()));
      AfxMessageBox(errorMsg, MB_ICONERROR);
      return FALSE;
   }
@@ -564,10 +572,6 @@
         loginDlg.DoModal();
      }
      else if (1 == menuId) {
         // test
         CSystemLogManagerDlg dlg;
         dlg.DoModal();
         CChangePasswordDlg changePasswordDlg;
         changePasswordDlg.DoModal();
      }
@@ -578,6 +582,10 @@
         }
      }
      else if (3 == menuId) {
         CSystemLogManagerDlg dlg;
         dlg.DoModal();
      }
      else if (4 == menuId) {
         int ret = AfxMessageBox(_T("是否切换用户?切换用户会退出当前账号!"), MB_OKCANCEL | MB_ICONEXCLAMATION);
         if (ret != IDOK) {
            return 0;
@@ -684,6 +692,7 @@
   {
      ::EnableMenuItem(hMenu, ID_OPEATOR_LOGIN, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_CHANGE_PASSWORD, MF_BYCOMMAND | MF_ENABLED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_SYSTEM_LOG, MF_BYCOMMAND | MF_ENABLED);
      ::EnableMenuItem(hMenu, ID_OPEATOR_SWITCH, MF_BYCOMMAND | MF_ENABLED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_LOGOUT, MF_BYCOMMAND | MF_ENABLED);
@@ -700,6 +709,7 @@
      ::EnableMenuItem(hMenu, ID_OPEATOR_LOGIN, MF_BYCOMMAND | MF_ENABLED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_CHANGE_PASSWORD, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
      ::EnableMenuItem(hMenu, ID_OPEATOR_USER_MANAGER, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_SYSTEM_LOG, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
      ::EnableMenuItem(hMenu, ID_OPEATOR_SWITCH, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
      ::EnableMenuItem(hMenu, ID_OPERATOR_LOGOUT, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);