www.pudn.com > Flight_Book.rar > Flight.h


#pragma once 
#include "time.h" 
#include "BaseObj.h" 
//#include "Passlink.h" 
#include "DataType.h" 
 
//航班类 
class CFlight : public CBaseObj  
{ 
private: 
	char fltNo[10];								//航班号 
	char from[20];								//起飞港 
	char to[20];								//到达港 
	tm start;									//起飞时间 
	tm arrive;									//到达时间 
	tm fly;										//飞行固定时间 
	int peopleNum;								//乘客限额 
//	CPassLink paStation;						//途经港 
	PASS paStation;								//途经港头结点 
	int count;									//已被预订的座位数 
	int psCount; 
public: 
	CFlight(); 
	~CFlight(); 
	char * GetFltNo(); 
	char * GetFrom(); 
	PASS  GetPass(); 
	char * GetTo(); 
	int & GetCount(); 
	int & GetPsCount(); 
	tm GetStart(); 
	tm GetArrive(); 
	tm GetFly(); 
	int GetPeopleNum(); 
	void SetFltNo(char *flt); 
	void SetFrom(char *fr); 
	void SetTo(char *t); 
	void SetStart(tm st); 
	void SetArrive(tm ar); 
	void SetPeopleNo(int num); 
	bool SetPass(); 
	void SetCount(); 
	void Show(); 
	void InitPass(); 
	void ShowPass(); 
	bool DelPass(char *station); 
	CFlight operator=(const CFlight &right); 
 
 
};