// 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);
 
}