www.pudn.com > hotel2003.rar > InfoSet.h
#if !defined(AFX_INFOSET_H__E53BBFDD_D2A5_436A_91F9_A5659FFC24BE__INCLUDED_) #define AFX_INFOSET_H__E53BBFDD_D2A5_436A_91F9_A5659FFC24BE__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // InfoSet.h : header file // #include///////////////////////////////////////////////////////////////////////////// // CGuestInfoSet recordset class CGuestInfoSet : public CRecordset { public: CGuestInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CGuestInfoSet) // Field/Param Data //{{AFX_FIELD(CGuestInfoSet, CRecordset) CString m_HandCode; CString m_Name; CString m_GuestType; CString m_Sex; CString m_Certificate; CString m_CertifyCode; // CString m_StartTime; BOOL m_IsMember; BOOL m_IsMaster; CString m_GroupID; long m_GuestNum; CString m_RoomNum; CString m_RoomCode; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CGuestInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CRoomInfoSet recordset class CRoomInfoSet : public CRecordset { public: CRoomInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CRoomInfoSet) // Field/Param Data //{{AFX_FIELD(CRoomInfoSet, CRecordset) CString m_RoomCode; CString m_RoomType; int m_Floor; CString m_Phone; CString m_RoomStatus; BOOL m_PriceType; float m_Price; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CRoomInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; class CCreateBillCode: public CObject { public: CString GenereBillCodeForCheckOut(); CString GenereBillCode();//自动产生帐单号码函数 CCreateBillCode(); virtual ~CCreateBillCode(); }; ///////////////////////////////////////////////////////////////////////////// // CBillInfoSet recordset class CBillInfoSet : public CRecordset { public: CBillInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CBillInfoSet) // Field/Param Data //{{AFX_FIELD(CBillInfoSet, CRecordset) CString m_BillCode; CString m_HandCode; long m_Sum; long m_Paid; CString m_Rebate; BOOL m_Striked; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CBillInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CServerInfoSet recordset class CServerInfoSet : public CRecordset { public: CServerInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CServerInfoSet) // Field/Param Data //{{AFX_FIELD(CServerInfoSet, CRecordset) CString m_ServerName; float m_ServerPrice; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CServerInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CFoodInfoSet recordset class CFoodInfoSet : public CRecordset { public: CFoodInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CFoodInfoSet) // Field/Param Data //{{AFX_FIELD(CFoodInfoSet, CRecordset) CString m_FoodName; float m_FoodPrice; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CFoodInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CEmployerInfoSet recordset class CEmployerInfoSet : public CRecordset { public: CEmployerInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CEmployerInfoSet) // Field/Param Data //{{AFX_FIELD(CEmployerInfoSet, CRecordset) CString m_EmployerCode; CString m_Name; CString m_Depart; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CEmployerInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CBillContentInfoSet recordset class CBillContentInfoSet : public CRecordset { public: CBillContentInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CBillContentInfoSet) // Field/Param Data //{{AFX_FIELD(CBillContentInfoSet, CRecordset) CString m_BillCode; CString m_BillContent; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CBillContentInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CBillCheckoutInfoSet recordset class CBillCheckoutInfoSet : public CRecordset { public: CBillCheckoutInfoSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CBillCheckoutInfoSet) // Field/Param Data //{{AFX_FIELD(CBillCheckoutInfoSet, CRecordset) CString m_BillCode;//帐单号码 CString m_HandCode;//手牌号码 CTime m_StartTime;//开始入住时间 CTime m_EndTime; //离开时间 CString m_Sum; //应付总费用 //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CBillCheckoutInfoSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; ///////////////////////////////////////////////////////////////////////////// // CRoomDestineSet recordset ///////////////////////////////////////////////////////////////////////////// // CDestineRoomSet recordset class CDestineRoomSet : public CRecordset { public: CDestineRoomSet(CDatabase* pDatabase = NULL); DECLARE_DYNAMIC(CDestineRoomSet) // Field/Param Data //{{AFX_FIELD(CDestineRoomSet, CRecordset) CString m_BillCode; CString m_Certificate; CString m_CeritifyCode; CString m_DestinerName; CString m_DestinerSex; CString m_DestineMoney; CString m_DestineTime; CString m_DestineEndTime; CString m_DestineRoomCode; //}}AFX_FIELD // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CDestineRoomSet) public: virtual CString GetDefaultConnect(); // Default connection string virtual CString GetDefaultSQL(); // Default SQL for Recordset virtual void DoFieldExchange(CFieldExchange* pFX); // RFX support //}}AFX_VIRTUAL // Implementation #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_INFOSET_H__E53BBFDD_D2A5_436A_91F9_A5659FFC24BE__INCLUDED_)