// TakeControlDlg.cpp : implementation file // #include "stdafx.h" #include "ylgl.h" #include "TakeControlDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // TakeControlDlg dialog IDC_EDITtime2 TakeControlDlg::TakeControlDlg(CWnd* pParent /*=NULL*/) : CDialog(TakeControlDlg::IDD, pParent) { //{{AFX_DATA_INIT(TakeControlDlg) m_name1 = _T(""); m_name2 = _T(""); m_time2 = _T(""); m_id = _T(""); m_bz2 = _T(""); m_clothescount = _T(""); m_outside = _T(""); m_ren = _T(""); m_taoxiname = _T(""); m_taketime = _T(""); m_time4 = _T(""); m_time5 = _T(""); m_time6 = _T(""); //}}AFX_DATA_INIT } void TakeControlDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(TakeControlDlg) DDX_Control(pDX, IDC_COMBO4, m_combo4); DDX_Control(pDX, IDC_COMBO3, m_combo3); DDX_Control(pDX, IDC_EDITtime6, m_editdate4); DDX_Control(pDX, IDC_EDITtime5, m_editdate3); DDX_Control(pDX, IDC_EDITtime4, m_editdate2); DDX_Control(pDX, IDC_EDITtime2, m_editdate); DDX_Control(pDX, IDC_COMBO2, m_combo2); DDX_Control(pDX, IDC_COMBO1, m_combo1); DDX_Text(pDX, IDC_EDITname, m_name1); DDX_Text(pDX, IDC_EDITname2, m_name2); DDX_Text(pDX, IDC_EDITtime2, m_time2); DDX_Text(pDX, IDC_EDITid, m_id); DDX_Text(pDX, IDC_EDITObz2, m_bz2); DDX_Text(pDX, IDC_EDITOclothescount, m_clothescount); DDX_Text(pDX, IDC_EDITOoutside, m_outside); DDX_Text(pDX, IDC_EDITOren, m_ren); DDX_Text(pDX, IDC_EDITtaoxiname, m_taoxiname); DDX_Text(pDX, IDC_EDITtime, m_taketime); DDX_Text(pDX, IDC_EDITtime4, m_time4); DDX_Text(pDX, IDC_EDITtime5, m_time5); DDX_Text(pDX, IDC_EDITtime6, m_time6); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(TakeControlDlg, CDialog) //{{AFX_MSG_MAP(TakeControlDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // TakeControlDlg message handlers BOOL TakeControlDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here #ifdef CHILD_VERSION GetDlgItem(IDC_STATIC1)->SetWindowText("家长姓名:"); GetDlgItem(IDC_STATIC2)->SetWindowText("宝宝姓名:"); #endif CString filter="id='"+id+"'"; g_sendhead.code[0]=53; g_sendhead.tabcount=1; g_sendhead.bsql=0; g_pMainWnd->ProcessChatMessageRequest2(filter);if(g_bSendOK==0)return 1; DataToArray(&g_List1array); for(int i=0; iCenterWindow (g_pMainWnd); return true; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void TakeControlDlg::OnOK() { // TODO: Add extra validation here UpdateData(); if(!CheckDateOK(m_time2))return; if(!CheckDateOK(m_time4))return; if(!CheckDateOK(m_time5))return; if(!CheckDateOK(m_time6))return; int pos=m_combo1.GetCurSel (); if(pos!=-1) m_combo1.GetLBText (pos, m_waiter1); pos=m_combo2.GetCurSel (); if(pos!=-1) m_combo2.GetLBText (pos, m_waiter2); pos=m_combo3.GetCurSel (); if(pos!=-1) m_combo3.GetLBText (pos, m_waiter3); pos=m_combo4.GetCurSel (); if(pos!=-1) m_combo4.GetLBText (pos, m_waiter8); CString sql; sql.Format ("update dindan set time2='%s',taketime='%s',time4='%s',time5='%s',time6='%s',waiter1='%s',waiter2='%s',waiter3='%s',waiter8='%s' where id='%s' ", m_time2,m_taketime,m_time4,m_time5,m_time6,m_waiter1,m_waiter2,m_waiter3,m_waiter8,id); g_sendhead.bsql=1; g_pMainWnd->ProcessChatMessageRequest2(sql);if(g_bSendOK==0)return; AfxMessageBox("保存成功!", MB_ICONINFORMATION); CDialog::OnOK(); }