📄 traveler.cpp
字号:
// Traveler.cpp: implementation of the CTraveler class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "TicketSaling.h"
#include "Traveler.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
IMPLEMENT_SERIAL(CTraveler,CObject,1);
CTraveler::CTraveler()
{
m_strBusID=""; //班次号、
m_TravelID=""; //身份证号、
m_Name =""; //姓名
m_DateTime=CTime::GetCurrentTime(); //购票日期
m_nSeat =0; //座位号
m_pBusInfo =NULL;
}
CTraveler::CTraveler( CTraveler & obj)
{
m_strBusID=obj.m_strBusID; //班次号、
m_TravelID=obj.m_TravelID; //身份证号、
m_Name =obj.m_Name ; //姓名
m_DateTime=obj.m_DateTime; //购票日期
m_nSeat =obj.m_nSeat ; //座位号
m_pBusInfo=obj.m_pBusInfo;
}
CTraveler::CTraveler( CString strBusID,CString TravelID,CString Name,CTime DateTime,int nSeat,CBusInfo *pBusInfo)
{
m_strBusID=strBusID; //班次号、
m_TravelID=TravelID; //身份证号、
m_Name =Name ; //姓名
m_DateTime=DateTime; //购票日期
m_nSeat =nSeat ; //座位号
m_pBusInfo=pBusInfo;
}
CTraveler::~CTraveler()
{
}
void CTraveler::Serialize(CArchive& ar)
{
CObject::Serialize( ar);
if (ar.IsStoring())
{
ar<<m_strBusID<<m_TravelID<<m_DateTime<<m_Name<<m_nSeat;
}
else
{
ar>>m_strBusID>>m_TravelID>>m_DateTime>>m_Name>>m_nSeat;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -