Page1.h
上传用户:sunh8215
上传日期:2010-02-13
资源大小:1616k
文件大小:3k
源码类别:

酒店行业

开发平台:

Visual C++

  1. #if !defined(AFX_PAGE1_H__7A5266C6_443D_47BB_A596_246D382E6701__INCLUDED_)
  2. #define AFX_PAGE1_H__7A5266C6_443D_47BB_A596_246D382E6701__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Page1.h : header file
  7. //
  8. #define nTables 6//表的数目
  9. #define nLines   100//行的数目
  10. #define nCols    12 //列的数目,已最大的为准
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CPage1 dialog
  13. #include ".\CoolProgress\MacProgressCtrl.h"//包含滚动条的头文件
  14. #include "SearchMethod.h"//高级搜索头文件
  15. #include "InfoSet.h"
  16. class CPage1 : public CDialog
  17. {
  18. DECLARE_DYNCREATE(CPage1)
  19. // Construction
  20. public:
  21. //方法
  22. void FillEmployerInfo(int nCurLines);
  23. void SearchEmployerInfoSet(CString strSearchText);
  24. void FillFoodInfo(int nCurLines);
  25. void SearchFoodInfoSet(CString strSearchText);
  26. void FillServerInfo(int nCurLines);
  27. void SearchServerInfoSet(CString strSearchText);
  28. void FillBillInfo(int nCurLines);
  29. void SearchBillInfoSet(CString strSearchText);
  30. void FillRoomInfo(int nCurLines);
  31. void SearchRoomInfoSet(CString strSearchText);
  32. void FillGuestInfo(int nCurLines);
  33. void SearchGuestInfoSet(CString strSearchText);
  34. static void InitDate();//为静态成员初始化
  35. CPage1(CWnd* pParent = NULL);   // standard constructor
  36. // static CMacProgressCtrl* GetCoolProgressCtrl()
  37. // {
  38. // return (CMacProgressCtrl*)m_CoolProgress.GetSafeHwnd();
  39. // }
  40.     //属性
  41. bool bSearch; 
  42. // Dialog Data
  43. //{{AFX_DATA(CPage1)
  44. enum { IDD = IDD_PAGE1 };
  45. CEdit m_SearchText;
  46.     CMacProgressCtrl m_CoolProgress;
  47. BOOL m_bBill;
  48. BOOL m_bEmployer;
  49. BOOL m_bFood;
  50. BOOL m_bGuest;
  51. BOOL m_bRoom;
  52. BOOL m_bServer;
  53. int m_SearchType;//搜索类型0-完全匹配 1-相似匹配
  54. //}}AFX_DATA
  55.     CSearchMethod m_SearchMethod;//高级搜索方法实例
  56.     CString strSearchText;
  57.     static CString pszText[nTables][nLines][nCols];//存放查找得到的结果
  58.     static int    nTablesItems[nTables];
  59. ////定义数据库表对象
  60. CGuestInfoSet    m_GuestInfoSet;//客人信息表对象
  61.     CRoomInfoSet     m_RoomInfoSet;
  62. CBillInfoSet     m_BillInfoSet;
  63. CServerInfoSet   m_ServerInfoSet;
  64. CFoodInfoSet     m_FoodInfoSet;
  65. CEmployerInfoSet m_EmployerInfoSet;
  66. // Overrides
  67. // ClassWizard generated virtual function overrides
  68. //{{AFX_VIRTUAL(CPage1)
  69. protected:
  70. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  71. //}}AFX_VIRTUAL
  72. // Implementation
  73. protected:
  74. // Generated message map functions
  75. //{{AFX_MSG(CPage1)
  76. virtual BOOL OnInitDialog();
  77. afx_msg void OnCheckBill();
  78. afx_msg void OnCheckEmployer();
  79. afx_msg void OnCheckFood();
  80. afx_msg void OnCheckGuest();
  81. afx_msg void OnCheckRoom();
  82. afx_msg void OnCheckServer();
  83. afx_msg void OnChangeSearchtext();
  84. afx_msg void OnRadio();
  85. afx_msg void OnSearch();
  86. afx_msg void OnDestroy();
  87. afx_msg void OnSetCoolProcessPos();
  88. //}}AFX_MSG
  89. DECLARE_MESSAGE_MAP()
  90. };
  91. //{{AFX_INSERT_LOCATION}}
  92. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  93. #endif // !defined(AFX_PAGE1_H__7A5266C6_443D_47BB_A596_246D382E6701__INCLUDED_)