HospitalMsgSet.cpp 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // HospitalMsgSet.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ylgl.h"
  5. #include "HospitalMsgSet.h"
  6. #include "SetChildMsg.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. HospitalMsgSet::HospitalMsgSet(CWnd* pParent /*=NULL*/): CDialog(HospitalMsgSet::IDD, pParent)
  13. {
  14. hospitalmsgcheck1 = FALSE;
  15. hospitalmsgcheck2 = FALSE;
  16. }
  17. void HospitalMsgSet::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_Check(pDX, IDC_CHECK1, hospitalmsgcheck1);
  21. DDX_Check(pDX, IDC_CHECK2, hospitalmsgcheck2);
  22. }
  23. BEGIN_MESSAGE_MAP(HospitalMsgSet, CDialog)
  24. ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
  25. ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
  26. END_MESSAGE_MAP()
  27. BOOL HospitalMsgSet::OnInitDialog()
  28. {
  29. CDialog::OnInitDialog();
  30. hospitalmsgcheck1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(123));
  31. hospitalmsgcheck2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(124));
  32. UpdateData(false);
  33. return TRUE;
  34. }
  35. void HospitalMsgSet::OnButton1()
  36. {
  37. SetChildMsg dlg;
  38. dlg.m_mode=1;
  39. dlg.DoModal ();
  40. }
  41. void HospitalMsgSet::OnButton2()
  42. {
  43. SetChildMsg dlg;
  44. dlg.m_mode=2;
  45. dlg.DoModal ();
  46. }
  47. void HospitalMsgSet::OnOK()
  48. {
  49. UpdateData();
  50. CString sql;
  51. sql.Format ("update version set [hospitalmsgcheck1]='%d',[hospitalmsgcheck2]='%d'", hospitalmsgcheck1, hospitalmsgcheck2);
  52. g_sendhead.bsql=1;
  53. g_pMainWnd->ProcessChatMessageRequest2(sql);if(g_bSendOK==0)return;
  54. AfxMessageBox("±£´æ³É¹¦!", MB_ICONINFORMATION);
  55. CString str;
  56. str.Format ("%d", hospitalmsgcheck1);
  57. g_cominfoarray.ElementAt(0).SetAt (123, str);
  58. str.Format ("%d", hospitalmsgcheck2);
  59. g_cominfoarray.ElementAt(0).SetAt (124, str);
  60. }