// HospitalMsgSet.cpp : implementation file // #include "stdafx.h" #include "ylgl.h" #include "HospitalMsgSet.h" #include "SetChildMsg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif HospitalMsgSet::HospitalMsgSet(CWnd* pParent /*=NULL*/): CDialog(HospitalMsgSet::IDD, pParent) { hospitalmsgcheck1 = FALSE; hospitalmsgcheck2 = FALSE; } void HospitalMsgSet::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Check(pDX, IDC_CHECK1, hospitalmsgcheck1); DDX_Check(pDX, IDC_CHECK2, hospitalmsgcheck2); } BEGIN_MESSAGE_MAP(HospitalMsgSet, CDialog) ON_BN_CLICKED(IDC_BUTTON1, OnButton1) ON_BN_CLICKED(IDC_BUTTON2, OnButton2) END_MESSAGE_MAP() BOOL HospitalMsgSet::OnInitDialog() { CDialog::OnInitDialog(); hospitalmsgcheck1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(123)); hospitalmsgcheck2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(124)); UpdateData(false); return TRUE; } void HospitalMsgSet::OnButton1() { SetChildMsg dlg; dlg.m_mode=1; dlg.DoModal (); } void HospitalMsgSet::OnButton2() { SetChildMsg dlg; dlg.m_mode=2; dlg.DoModal (); } void HospitalMsgSet::OnOK() { UpdateData(); CString sql; sql.Format ("update version set [hospitalmsgcheck1]='%d',[hospitalmsgcheck2]='%d'", hospitalmsgcheck1, hospitalmsgcheck2); g_sendhead.bsql=1; g_pMainWnd->ProcessChatMessageRequest2(sql);if(g_bSendOK==0)return; AfxMessageBox("±£´æ³É¹¦!", MB_ICONINFORMATION); CString str; str.Format ("%d", hospitalmsgcheck1); g_cominfoarray.ElementAt(0).SetAt (123, str); str.Format ("%d", hospitalmsgcheck2); g_cominfoarray.ElementAt(0).SetAt (124, str); }