www.pudn.com > ssproj03.zip > Page1.h
#if !defined(AFX_PAGE1_H__63705FE8_8018_4C51_903D_27129B261C1C__INCLUDED_)
#define AFX_PAGE1_H__63705FE8_8018_4C51_903D_27129B261C1C__INCLUDED_
#include "Db.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Page1.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CPage1 dialog
class CAirInfo;
class CCity;
//class CPrint;
class CMainFrame;
class CBookInfo;
class CSyspara;
class CTicketNum;
class CTicketNums;
class CPage1 : public CPropertyPage
{
DECLARE_DYNCREATE(CPage1)
// Construction
public:
HACCEL m_hAccel; // accelerator table
void UpdateTicketNum(int nItem,CString AirNo);
void GetAllTicketNum(CString AirNo);
void SetDate();
int CalcDays(CTime BookDay);
void GetNumOfTicket(CString AirNo);
void InitAll();
void ClearAll();
BOOL m_IsPrinted;
void PrintData(int x,int y,CDC* pDC);
void GetBookInfo();
void PrintInfo(CDC* pDC,CPrintInfo* pInfo);
int Check();
bool m_YesFlag;
void Cleardsp();
void SaveInfo();
CMainFrame* m_PreFrame ;
// CPrint* m_pPrint;
void UpdateDB();
int m_Serial;
float m_TotalPrice;
int m_Total;
void AddToInfo();
void AddCity(CString str);
void GetCity();
int m_Num1;
int m_PriceFlag;
void GetAirInfo(CString Start,CString Target);
//数据库定义
CSyspara* m_dbSyspara; //系统参数表
CDatabase m_DB; //数据库
CAirInfo* m_dbAirInfo; //航班信息表
CCity* m_dbCity; //出发和抵达机场名表
CBookInfo* m_dbBookInfo; //订单信息表
CTicketNum* m_dbTicketNum; //订单信息订票数表
CTicketNums* m_TicketNums;
void Ini();
void InitInfo();
INFO struInfo;
int m_LastLen;
int m_InfoLastLen;
// void AddAirInfo(int nIndex,CString No,CString St,CString Tg,CString Time,CString Price);
//void CPage1::AddAirInfo(int nIndex,CString No, CString St, CString Tg,
// CString Time,CString Price1,CString Price2,CString Price3,CString LeftNum);
void CPage1::AddAirInfo();
CPage1();
~CPage1();
// Dialog Data
//{{AFX_DATA(CPage1)
enum { IDD = IDD_PAGE1 };
CButton m_btnYes;
CButton m_OK;
CEdit m_BookerPhone;
CEdit m_BookerPassNo;
CEdit m_BookerName;
CDateTimeCtrl m_BookerGetDate;
CStatic m_stSerial;
CStatic m_stNum;
CStatic m_stTotalPrice;
CButton m_Second;
CButton m_Third;
CButton m_First;
CComboBox m_Start;
CEdit m_Name;
CEdit m_PassNo;
CListCtrl m_Info;
CListCtrl m_AirNo;
CDateTimeCtrl m_Date;
CComboBox m_Target;
//}}AFX_DATA
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CPage1)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CPage1)
virtual BOOL OnInitDialog();
afx_msg void OnCancelMode();
afx_msg void OnSelchangeStart();
afx_msg void OnSelchangeTarget();
afx_msg void OnClickAirno(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnChangeName();
afx_msg void OnChangePassno();
afx_msg void OnCloseupDate(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnRadio1();
afx_msg void OnRadio2();
afx_msg void OnRadio3();
afx_msg void OnDblclkInfo(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnYes();
afx_msg void OnOk();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PAGE1_H__63705FE8_8018_4C51_903D_27129B261C1C__INCLUDED_)