BookingPage4.cpp 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. // BookingPage4.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ylgl.h"
  5. #include "BookingPage4.h"
  6. #include "Booking2.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // BookingPage4 dialog IDC_STATIC2
  14. BookingPage4::BookingPage4(CWnd* pParent /*=NULL*/)
  15. : CDialog(BookingPage4::IDD, pParent)
  16. {
  17. m_time1 = g_date;
  18. m_time2 = _T("");
  19. m_time3 = _T("");
  20. m_time4 = _T("");
  21. m_time5 = _T("");
  22. m_time6 = _T("");
  23. m_check3 = FALSE;
  24. m_time7 = _T("");
  25. m_time10 = _T("");
  26. m_time8 = _T("");
  27. m_time9 = _T("");
  28. m_waiter3_old = _T("");//Jeff add;
  29. m_bModify = FALSE; // 2015-06-03
  30. //}}AFX_DATA_INIT
  31. }
  32. void BookingPage4::DoDataExchange(CDataExchange* pDX)
  33. {
  34. CDialog::DoDataExchange(pDX);
  35. DDX_Control(pDX, IDC_EDITtime9, m_datectrl9);
  36. DDX_Control(pDX, IDC_EDITtime88, m_datectrl8);
  37. DDX_Control(pDX, IDC_EDITtime10, m_datectrl10);
  38. DDX_Control(pDX, IDC_COMBOwaiter14, m_combowaiter14);
  39. DDX_Control(pDX, IDC_COMBOwaiter13, m_combowaiter13);
  40. DDX_Control(pDX, IDC_COMBOwaiter12, m_combowaiter12);
  41. DDX_Control(pDX, IDC_EDITtime7, m_datectrl7);
  42. DDX_Control(pDX, IDC_EDITtime6, m_datectrl6);
  43. DDX_Control(pDX, IDC_EDITtime5, m_datectrl5);
  44. DDX_Control(pDX, IDC_EDITtime4, m_m_datectrl4);
  45. DDX_Control(pDX, IDC_EDITtime3, m_datectrl3);
  46. DDX_Control(pDX, IDC_EDITtime2, m_datectrl2);
  47. DDX_Control(pDX, IDC_COMBOwaiter9, m_combowaiter8);
  48. DDX_Control(pDX, IDC_COMBOwaiter7, m_combowaiter7);
  49. DDX_Control(pDX, IDC_COMBOwaiter5, m_combowaiter5);
  50. DDX_Control(pDX, IDC_COMBOwaiter4, m_combowaiter4);
  51. DDX_Control(pDX, IDC_COMBOwaiter3, m_combowaiter3);
  52. DDX_Control(pDX, IDC_COMBOwaiter2, m_combowaiter2);
  53. DDX_Control(pDX, IDC_COMBOwaiter1, m_combowaiter1);
  54. DDX_Control(pDX, IDC_COMBOstatus7, m_combostatus8);
  55. DDX_Control(pDX, IDC_COMBOstatus5, m_combostatus5);
  56. DDX_Control(pDX, IDC_COMBOstatus6, m_combostatus6);
  57. DDX_Control(pDX, IDC_COMBOstatus4, m_combostatus4);
  58. DDX_Control(pDX, IDC_COMBOstatus3, m_combostatus3);
  59. DDX_Control(pDX, IDC_COMBOstatus2, m_combostatus2);
  60. DDX_Control(pDX, IDC_COMBOstatus1, m_combostatus1);
  61. DDX_Text(pDX, IDC_EDITtime1, m_time1);
  62. DDX_Text(pDX, IDC_EDITtime2, m_time2);
  63. DDX_Text(pDX, IDC_EDITtime3, m_time3);
  64. DDX_Text(pDX, IDC_EDITtime4, m_time4);
  65. DDX_Text(pDX, IDC_EDITtime5, m_time5);
  66. DDX_Text(pDX, IDC_EDITtime6, m_time6);
  67. DDX_Check(pDX, IDC_CHECK5, m_check3);
  68. DDX_Text(pDX, IDC_EDITtime7, m_time7);
  69. DDX_Text(pDX, IDC_EDITtime10, m_time10);
  70. DDX_Text(pDX, IDC_EDITtime88, m_time8);
  71. DDX_Text(pDX, IDC_EDITtime9, m_time9);
  72. //}}AFX_DATA_MAP
  73. }
  74. BEGIN_MESSAGE_MAP(BookingPage4, CDialog)
  75. //{{AFX_MSG_MAP(BookingPage4)
  76. //}}AFX_MSG_MAP
  77. ON_EN_CHANGE(IDC_EDITtime1, OnEnChangeEdittime1)
  78. ON_EN_CHANGE(IDC_EDITtime2, OnEnChangeEdittime2)
  79. ON_EN_CHANGE(IDC_EDITtime4, OnEnChangeEdittime4)
  80. ON_EN_CHANGE(IDC_EDITtime6, OnEnChangeEdittime6)
  81. ON_EN_CHANGE(IDC_EDITtime5, OnEnChangeEdittime5)
  82. ON_EN_CHANGE(IDC_EDITtime3, OnEnChangeEdittime3)
  83. ON_BN_CLICKED(IDC_CHECK5, OnBnClickedCheck5)
  84. ON_EN_CHANGE(IDC_EDITtime88, OnEnChangeEdittime88)
  85. ON_EN_CHANGE(IDC_EDITtime9, OnEnChangeEdittime9)
  86. ON_EN_CHANGE(IDC_EDITtime10, OnEnChangeEdittime10)
  87. ON_CBN_SELCHANGE(IDC_COMBOwaiter1, OnCbnSelchangeCombowaiter1)
  88. ON_CBN_SELCHANGE(IDC_COMBOwaiter2, OnCbnSelchangeCombowaiter2)
  89. ON_CBN_SELCHANGE(IDC_COMBOwaiter3, OnCbnSelchangeCombowaiter3)
  90. ON_CBN_SELCHANGE(IDC_COMBOwaiter4, OnCbnSelchangeCombowaiter4)
  91. ON_CBN_SELCHANGE(IDC_COMBOwaiter5, OnCbnSelchangeCombowaiter5)
  92. ON_CBN_SELCHANGE(IDC_COMBOwaiter7, OnCbnSelchangeCombowaiter7)
  93. ON_CBN_SELCHANGE(IDC_COMBOwaiter9, OnCbnSelchangeCombowaiter9)
  94. ON_CBN_SELCHANGE(IDC_COMBOstatus7, OnCbnSelchangeCombostatus7)
  95. ON_CBN_SELCHANGE(IDC_COMBOstatus3, OnCbnSelchangeCombostatus3)
  96. ON_CBN_SELCHANGE(IDC_COMBOstatus5, OnCbnSelchangeCombostatus5)
  97. ON_CBN_SELCHANGE(IDC_COMBOstatus6, OnCbnSelchangeCombostatus6)
  98. ON_CBN_SELCHANGE(IDC_COMBOstatus2, OnCbnSelchangeCombostatus2)
  99. ON_CBN_SELCHANGE(IDC_COMBOstatus4, OnCbnSelchangeCombostatus4)
  100. ON_CBN_SELCHANGE(IDC_COMBOstatus1, OnCbnSelchangeCombostatus1)
  101. ON_WM_CTLCOLOR()
  102. END_MESSAGE_MAP()
  103. /////////////////////////////////////////////////////////////////////////////
  104. // BookingPage4 message handlers
  105. void BookingPage4::OnOK()
  106. {
  107. // TODO: Add extra validation here
  108. }
  109. void BookingPage4::OnCancel()
  110. {
  111. // TODO: Add extra cleanup her
  112. }
  113. extern BOOL CALLBACK EnumChildProc3(HWND hwnd,LPARAM lParam);
  114. BOOL BookingPage4::OnInitDialog()
  115. {
  116. CDialog::OnInitDialog();
  117. m_time2old=m_time2;
  118. m_time4old=m_time4;
  119. m_time5old=m_time5;
  120. m_time6old=m_time6;
  121. if(atoi(g_cominfoarray.ElementAt(0).ElementAt(121)) && ((Booking2*)GetParent())->m_bModify==0)
  122. {
  123. ((CEdit*)GetDlgItem(IDC_EDITtime1))->SetReadOnly (0);
  124. }
  125. #ifndef LKAY_VERSION
  126. GetDlgItem(IDC_STATIC12)->ShowWindow (0);
  127. GetDlgItem(IDC_STATIC16)->ShowWindow (0);
  128. GetDlgItem(IDC_STATIC24)->ShowWindow (0);
  129. GetDlgItem(IDC_STATIC25)->ShowWindow (0);
  130. GetDlgItem(IDC_EDITtime7)->ShowWindow (0);
  131. GetDlgItem(IDC_COMBOwaiter12)->ShowWindow (0);
  132. GetDlgItem(IDC_COMBOwaiter13)->ShowWindow (0);
  133. GetDlgItem(IDC_COMBOwaiter14)->ShowWindow (0);
  134. #endif
  135. CRect rc2;
  136. GetWindowRect(rc2);
  137. MoveWindow(m_rc);
  138. g_WidthScale2 = (float)m_rc.Width()/(float)rc2.Width(); // new/Old
  139. g_HeightScale2 = (float)m_rc.Height()/(float)rc2.Height();
  140. EnumChildWindows(m_hWnd,(WNDENUMPROC)EnumChildProc3,0);
  141. m_combowaiter1.RefDroppedWidth();
  142. m_combowaiter2.RefDroppedWidth();
  143. m_combowaiter3.RefDroppedWidth();
  144. m_combowaiter4.RefDroppedWidth();
  145. m_combowaiter5.RefDroppedWidth();
  146. m_combowaiter7.RefDroppedWidth();
  147. m_combowaiter8.RefDroppedWidth(); // add by Jeff 2014.05.23
  148. m_combowaiter12.RefDroppedWidth();
  149. m_combowaiter13.RefDroppedWidth();
  150. m_combowaiter14.RefDroppedWidth();
  151. #if defined(VC70) || defined(VC80)
  152. m_combostatus1.GetWindowRect(rc2);
  153. rc2.bottom += 100;
  154. ScreenToClient(rc2);
  155. m_combostatus1.MoveWindow(rc2);
  156. m_combostatus2.GetWindowRect(rc2);
  157. rc2.bottom += 100;
  158. ScreenToClient(rc2);
  159. m_combostatus2.MoveWindow(rc2);
  160. m_combostatus3.GetWindowRect(rc2);
  161. rc2.bottom += 100;
  162. ScreenToClient(rc2);
  163. m_combostatus3.MoveWindow(rc2);
  164. m_combostatus4.GetWindowRect(rc2);
  165. rc2.bottom += 100;
  166. ScreenToClient(rc2);
  167. m_combostatus4.MoveWindow(rc2);
  168. m_combostatus6.GetWindowRect(rc2);
  169. rc2.bottom += 100;
  170. ScreenToClient(rc2);
  171. m_combostatus6.MoveWindow(rc2);
  172. m_combostatus5.GetWindowRect(rc2);
  173. rc2.bottom += 100;
  174. ScreenToClient(rc2);
  175. m_combostatus5.MoveWindow(rc2);
  176. m_combostatus8.GetWindowRect(rc2);
  177. rc2.bottom += 100;
  178. ScreenToClient(rc2);
  179. m_combostatus8.MoveWindow(rc2);
  180. #endif
  181. #ifndef CHILD_VERSION
  182. GetDlgItem(IDC_STATIC2)->SetWindowText("化妆师:");
  183. #endif
  184. m_combostatus1.AddString ("未拍");
  185. m_combostatus1.AddString ("拍摄中");
  186. m_combostatus1.AddString ("OK");
  187. m_combostatus2.AddString ("未选");
  188. m_combostatus2.AddString ("OK");
  189. m_combostatus3.AddString ("未取");
  190. m_combostatus3.AddString ("OK");
  191. m_combostatus4.AddString ("未修");
  192. m_combostatus4.AddString ("修片中");
  193. m_combostatus4.AddString ("OK");
  194. m_combostatus5.AddString ("未设计");
  195. m_combostatus5.AddString ("设计中");
  196. m_combostatus5.AddString ("OK");
  197. m_combostatus6.AddString ("未修");
  198. m_combostatus6.AddString ("修片中");
  199. m_combostatus6.AddString ("OK");
  200. // add by Jeff 2014.05.23
  201. m_combostatus8.AddString ("未看");
  202. m_combostatus8.AddString ("修改中");
  203. m_combostatus8.AddString ("OK");
  204. if(((Booking2*)GetParent())->m_bModify) //订单报表 - 预约单-修改;
  205. {
  206. #if JEFF_TEST_OFF
  207. // Jeff:2015-05-22 拍照OK后,不再禁用控件;
  208. if ( m_status1 == "OK") // Jeff add:2014.07.02,若拍照状态OK,禁用三个控件;
  209. {
  210. GetDlgItem(IDC_EDITtime2)->EnableWindow(FALSE); // 禁用拍照日期;
  211. GetDlgItem(IDC_COMBOwaiter1)->EnableWindow(FALSE); // 禁用摄影师;
  212. GetDlgItem(IDC_COMBOstatus1)->EnableWindow(FALSE); // 禁用拍照状态;
  213. }
  214. if ( m_status2 == "OK")
  215. {
  216. GetDlgItem(IDC_EDITtime4)->EnableWindow(FALSE); // 禁用选片日期;
  217. GetDlgItem(IDC_COMBOwaiter3)->EnableWindow(FALSE); // 禁用选片人;
  218. GetDlgItem(IDC_COMBOstatus2)->EnableWindow(FALSE); // 禁用选片状态;
  219. }
  220. #endif
  221. m_combostatus1.SetCurSel (m_combostatus1.FindString (0, m_status1));
  222. m_combostatus2.SetCurSel (m_combostatus2.FindString (0, m_status2));
  223. m_combostatus3.SetCurSel (m_combostatus3.FindString (0, m_status3));
  224. m_combostatus4.SetCurSel (m_combostatus4.FindString (0, m_status4));
  225. m_combostatus5.SetCurSel (m_combostatus5.FindString (0, m_status5));
  226. m_combostatus6.SetCurSel (m_combostatus6.FindString (0, m_status6));
  227. m_combostatus8.SetCurSel (m_combostatus8.FindString (0, m_status8)); // add by Jeff
  228. if(m_combowaiter1.FindString (0, m_waiter1)==-1)
  229. m_combowaiter1.AddString (m_waiter1);
  230. if(m_combowaiter2.FindString (0, m_waiter2)==-1)
  231. m_combowaiter2.AddString (m_waiter2);
  232. if(m_combowaiter3.FindString (0, m_waiter3)==-1)
  233. m_combowaiter3.AddString (m_waiter3);
  234. if(m_combowaiter4.FindString (0, m_waiter4)==-1)
  235. m_combowaiter4.AddString (m_waiter4);
  236. if(m_combowaiter5.FindString (0, m_waiter5)==-1)
  237. m_combowaiter5.AddString (m_waiter5);
  238. if(m_combowaiter7.FindString (0, m_waiter7)==-1)
  239. m_combowaiter7.AddString (m_waiter7);
  240. // add by Jeff
  241. if(m_combowaiter8.FindString (0, m_waiter8)==-1)
  242. m_combowaiter8.AddString (m_waiter8);
  243. m_combowaiter1.SetCurSel (m_combowaiter1.FindString (0, m_waiter1));
  244. m_combowaiter2.SetCurSel (m_combowaiter2.FindString (0, m_waiter2));
  245. m_combowaiter3.SetCurSel (m_combowaiter3.FindString (0, m_waiter3));
  246. m_combowaiter4.SetCurSel (m_combowaiter4.FindString (0, m_waiter4));
  247. m_combowaiter5.SetCurSel (m_combowaiter5.FindString (0, m_waiter5));
  248. m_combowaiter7.SetCurSel (m_combowaiter7.FindString (0, m_waiter7));
  249. // add by Jeff
  250. m_combowaiter8.SetCurSel (m_combowaiter8.FindString (0, m_waiter8));
  251. m_waiter3_old = m_waiter3;//Jeff add;
  252. #ifdef LKAY_VERSION
  253. if(m_combowaiter12.FindString (0, m_waiter12)==-1)
  254. m_combowaiter12.AddString (m_waiter12);
  255. m_combowaiter12.SetCurSel (m_combowaiter12.FindString (0, m_waiter12));
  256. if(m_combowaiter13.FindString (0, m_waiter13)==-1)
  257. m_combowaiter13.AddString (m_waiter13);
  258. m_combowaiter13.SetCurSel (m_combowaiter13.FindString (0, m_waiter13));
  259. if(m_combowaiter14.FindString (0, m_waiter14)==-1)
  260. m_combowaiter14.AddString (m_waiter14);
  261. m_combowaiter14.SetCurSel (m_combowaiter14.FindString (0, m_waiter14));
  262. #endif
  263. }
  264. #ifdef CHILD_VERSION
  265. GetDlgItem(IDC_CHECK5)->ShowWindow(0);
  266. GetDlgItem(IDC_STATIC1)->ShowWindow(0);
  267. GetDlgItem(IDC_EDITtime3)->ShowWindow(0);
  268. #endif
  269. return TRUE; // return TRUE unless you set the focus to a control
  270. // EXCEPTION: OCX Property Pages should return FALSE
  271. }
  272. BOOL BookingPage4::CheckOK()
  273. {
  274. UpdateData();
  275. if(!CheckDateOK(m_time1))return 0;
  276. if(!CheckDateOK(m_time2))return 0;
  277. if(!CheckDateOK(m_time3))return 0;
  278. if(!CheckDateOK(m_time4))return 0;
  279. if(!CheckDateOK(m_time5))return 0;
  280. if(!CheckDateOK(m_time6))return 0;
  281. if(!CheckDateOK(m_time8))return 0;
  282. if(!CheckDateOK(m_time9))return 0;
  283. if(!CheckDateOK(m_time10))return 0;
  284. int pos=m_combowaiter1.GetCurSel ();
  285. if(pos!=-1)
  286. {
  287. m_combowaiter1.GetLBText (pos, m_waiter1);
  288. }
  289. pos=m_combowaiter2.GetCurSel ();
  290. if(pos!=-1)
  291. {
  292. m_combowaiter2.GetLBText (pos, m_waiter2);
  293. }
  294. pos=m_combowaiter3.GetCurSel ();
  295. if(pos!=-1)
  296. {
  297. m_combowaiter3.GetLBText (pos, m_waiter3);
  298. }
  299. pos=m_combowaiter4.GetCurSel ();
  300. if(pos!=-1)
  301. {
  302. m_combowaiter4.GetLBText (pos, m_waiter4);
  303. }
  304. pos=m_combowaiter5.GetCurSel ();
  305. if(pos!=-1)
  306. {
  307. m_combowaiter5.GetLBText (pos, m_waiter5);
  308. }
  309. pos=m_combowaiter7.GetCurSel ();
  310. if(pos!=-1)
  311. {
  312. m_combowaiter7.GetLBText (pos, m_waiter7);
  313. }
  314. pos=m_combowaiter8.GetCurSel ();
  315. if(pos!=-1)
  316. {
  317. m_combowaiter8.GetLBText (pos, m_waiter8);
  318. }
  319. #ifdef LKAY_VERSION
  320. pos=m_combowaiter12.GetCurSel ();
  321. if(pos!=-1)
  322. {
  323. m_combowaiter12.GetLBText (pos, m_waiter12);
  324. }
  325. pos=m_combowaiter13.GetCurSel ();
  326. if(pos!=-1)
  327. {
  328. m_combowaiter13.GetLBText (pos, m_waiter13);
  329. }
  330. pos=m_combowaiter14.GetCurSel ();
  331. if(pos!=-1)
  332. {
  333. m_combowaiter14.GetLBText (pos, m_waiter14);
  334. }
  335. #endif
  336. pos=m_combostatus1.GetCurSel ();
  337. if(pos!=-1)
  338. {
  339. m_combostatus1.GetLBText (pos, m_status1);
  340. }
  341. pos=m_combostatus2.GetCurSel ();
  342. if(pos!=-1)
  343. {
  344. m_combostatus2.GetLBText (pos, m_status2);
  345. }
  346. pos=m_combostatus3.GetCurSel ();
  347. if(pos!=-1)
  348. {
  349. m_combostatus3.GetLBText (pos, m_status3);
  350. }
  351. pos=m_combostatus4.GetCurSel ();
  352. if(pos!=-1)
  353. {
  354. m_combostatus4.GetLBText (pos, m_status4);
  355. }
  356. pos=m_combostatus5.GetCurSel ();
  357. if(pos!=-1)
  358. {
  359. m_combostatus5.GetLBText (pos, m_status5);
  360. }
  361. pos=m_combostatus6.GetCurSel ();
  362. if(pos!=-1)
  363. {
  364. m_combostatus6.GetLBText (pos, m_status6);
  365. }
  366. pos=m_combostatus8.GetCurSel ();
  367. if(pos!=-1)
  368. {
  369. m_combostatus8.GetLBText (pos, m_status8);
  370. }
  371. if(m_status1.IsEmpty())m_status1="未拍";
  372. if(m_status2.IsEmpty())m_status2="未选";
  373. if(m_status3.IsEmpty())m_status3="未取";
  374. if(m_status4.IsEmpty())m_status4="未修";
  375. if(m_status5.IsEmpty())m_status5="未设计";
  376. if(m_status6.IsEmpty())m_status6="未修";
  377. if(m_status6.IsEmpty())m_status6="未看";
  378. if(m_status3=="OK" && m_time5=="")
  379. {
  380. AfxMessageBox("已取件的单请录入取件日期!", MB_ICONINFORMATION);
  381. return 0;
  382. }
  383. return 1;
  384. }
  385. void BookingPage4::NewDan()
  386. {
  387. m_time2 = _T("");
  388. m_time3 = _T("");
  389. m_time4 = _T("");
  390. m_time5 = _T("");
  391. m_time6 = _T("");
  392. UpdateData(0);
  393. m_combowaiter1.SetCurSel (-1);
  394. m_combowaiter2.SetCurSel (-1);
  395. m_combowaiter3.SetCurSel (-1);
  396. m_combowaiter4.SetCurSel (-1);
  397. m_combowaiter5.SetCurSel (-1);
  398. m_combowaiter7.SetCurSel (-1);
  399. m_combowaiter8.SetCurSel (-1);
  400. m_combostatus1.SetCurSel (-1);
  401. m_combostatus2.SetCurSel (-1);
  402. m_combostatus3.SetCurSel (-1);
  403. m_combostatus4.SetCurSel (-1);
  404. m_combostatus5.SetCurSel (-1);
  405. m_combostatus6.SetCurSel (-1);
  406. m_combostatus8.SetCurSel (-1);
  407. }
  408. void BookingPage4::OnEnChangeEdittime1()
  409. {
  410. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  411. // 发送此通知,除非重写 CDialog::OnInitDialog()
  412. // 函数并调用 CRichEditCtrl().SetEventMask(),
  413. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  414. m_bModify = TRUE;
  415. // TODO: 在此添加控件通知处理程序代码
  416. }
  417. void BookingPage4::OnEnChangeEdittime2()
  418. {
  419. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  420. // 发送此通知,除非重写 CDialog::OnInitDialog()
  421. // 函数并调用 CRichEditCtrl().SetEventMask(),
  422. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  423. m_bModify = TRUE;
  424. // TODO: 在此添加控件通知处理程序代码
  425. }
  426. void BookingPage4::OnEnChangeEdittime4()
  427. {
  428. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  429. // 发送此通知,除非重写 CDialog::OnInitDialog()
  430. // 函数并调用 CRichEditCtrl().SetEventMask(),
  431. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  432. m_bModify = TRUE;
  433. // TODO: 在此添加控件通知处理程序代码
  434. }
  435. void BookingPage4::OnEnChangeEdittime6()
  436. {
  437. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  438. // 发送此通知,除非重写 CDialog::OnInitDialog()
  439. // 函数并调用 CRichEditCtrl().SetEventMask(),
  440. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  441. m_bModify = TRUE;
  442. // TODO: 在此添加控件通知处理程序代码
  443. }
  444. void BookingPage4::OnEnChangeEdittime5()
  445. {
  446. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  447. // 发送此通知,除非重写 CDialog::OnInitDialog()
  448. // 函数并调用 CRichEditCtrl().SetEventMask(),
  449. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  450. m_bModify = TRUE;
  451. // TODO: 在此添加控件通知处理程序代码
  452. }
  453. void BookingPage4::OnEnChangeEdittime3()
  454. {
  455. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  456. // 发送此通知,除非重写 CDialog::OnInitDialog()
  457. // 函数并调用 CRichEditCtrl().SetEventMask(),
  458. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  459. m_bModify = TRUE;
  460. // TODO: 在此添加控件通知处理程序代码
  461. }
  462. void BookingPage4::OnBnClickedCheck5()
  463. {
  464. // TODO: 在此添加控件通知处理程序代码
  465. m_bModify = TRUE;
  466. }
  467. void BookingPage4::OnEnChangeEdittime88()
  468. {
  469. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  470. // 发送此通知,除非重写 CDialog::OnInitDialog()
  471. // 函数并调用 CRichEditCtrl().SetEventMask(),
  472. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  473. m_bModify = TRUE;
  474. // TODO: 在此添加控件通知处理程序代码
  475. }
  476. void BookingPage4::OnEnChangeEdittime9()
  477. {
  478. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  479. // 发送此通知,除非重写 CDialog::OnInitDialog()
  480. // 函数并调用 CRichEditCtrl().SetEventMask(),
  481. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  482. m_bModify = TRUE;
  483. // TODO: 在此添加控件通知处理程序代码
  484. }
  485. void BookingPage4::OnEnChangeEdittime10()
  486. {
  487. // TODO: 如果该控件是 RICHEDIT 控件,它将不
  488. // 发送此通知,除非重写 CDialog::OnInitDialog()
  489. // 函数并调用 CRichEditCtrl().SetEventMask(),
  490. // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
  491. m_bModify = TRUE;
  492. // TODO: 在此添加控件通知处理程序代码
  493. }
  494. void BookingPage4::OnCbnSelchangeCombowaiter1()
  495. {
  496. // TODO: 在此添加控件通知处理程序代码
  497. m_bModify = TRUE;
  498. }
  499. void BookingPage4::OnCbnSelchangeCombowaiter2()
  500. {
  501. // TODO: 在此添加控件通知处理程序代码
  502. m_bModify = TRUE;
  503. }
  504. void BookingPage4::OnCbnSelchangeCombowaiter3()
  505. {
  506. m_bModify = TRUE;
  507. }
  508. void BookingPage4::OnCbnSelchangeCombowaiter4()
  509. {
  510. m_bModify = TRUE;
  511. }
  512. void BookingPage4::OnCbnSelchangeCombowaiter5()
  513. {
  514. m_bModify = TRUE;
  515. }
  516. void BookingPage4::OnCbnSelchangeCombowaiter7()
  517. {
  518. m_bModify = TRUE;
  519. }
  520. void BookingPage4::OnCbnSelchangeCombowaiter9()
  521. {
  522. m_bModify = TRUE;
  523. }
  524. void BookingPage4::OnCbnSelchangeCombostatus7()
  525. {
  526. m_bModify = TRUE;
  527. }
  528. void BookingPage4::OnCbnSelchangeCombostatus3()
  529. {
  530. m_bModify = TRUE;
  531. }
  532. void BookingPage4::OnCbnSelchangeCombostatus5()
  533. {
  534. m_bModify = TRUE;
  535. }
  536. void BookingPage4::OnCbnSelchangeCombostatus6()
  537. {
  538. m_bModify = TRUE;
  539. }
  540. void BookingPage4::OnCbnSelchangeCombostatus2()
  541. {
  542. m_bModify = TRUE;
  543. }
  544. void BookingPage4::OnCbnSelchangeCombostatus4()
  545. {
  546. m_bModify = TRUE;
  547. }
  548. void BookingPage4::OnCbnSelchangeCombostatus1()
  549. {
  550. m_bModify = TRUE;
  551. }
  552. HBRUSH BookingPage4::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
  553. {
  554. HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
  555. // TODO: 在此更改 DC 的任何属性
  556. if ( nCtlColor == CTLCOLOR_DLG )
  557. return g_dlgBrush;
  558. else if ( nCtlColor == CTLCOLOR_STATIC )
  559. {
  560. //pDC->SetBkColor(g_bkcol);
  561. pDC->SetBkMode(TRANSPARENT);
  562. hbr=(HBRUSH)g_dlgBrush;
  563. }
  564. // TODO: 如果默认的不是所需画笔,则返回另一个画笔
  565. return hbr;
  566. }