📄 hospitalize.cpp
字号:
#ifndef HIS
#include"../ClassHead/Hospitalize.hpp"
const unsigned List::medMax=MedNum;
#endif
extern const unsigned MedNum;
Goods::Goods()
{ID="";name="";amount=0;unit="ƿ";}
Goods::Goods(String id,String n,unsigned a,String u)
{ID=id;name=n;amount=a;unit=u;}
void Goods::setData(String id,String n,unsigned a,String u)
{ID=id;name=n;amount=a;unit=u;}
String Goods::getID()
{return ID;}
unsigned Goods::getAmount()
{return amount;}
String Goods::getName()
{return name;}
StorageGoods::StorageGoods()
{price=0;least=0;factory="";}
StorageGoods::StorageGoods(String id,String n,unsigned a,String u,double p,unsigned num,String f):Goods(id,n,a,u)
{price=p;least=num;factory=f;}
void StorageGoods::setData(double p,unsigned num,String f)
{price=p;least=num;factory=f;}
Student::Student(unsigned id,char t):Employee(id,t)
{studentSum=0;}
void Student::clearData()
{Employee:setData(0);studentSum=0;}
unsigned Student::getSSum()
{return studentSum;}
void Student::addStudentSum()
{++studentSum;}
Cards::Cards(unsigned id,char t):Employee(id,t)
{cardSum=0; studentSum=0; moneySum=0;}
void Cards::clearData()
{Employee:setData(0);studentSum=0;}
void Cards::addStudentSum()
{++studentSum;}
void Cards::addMoneySum(double m)
{moneySum+=m;}
unsigned Cards::getCSum()
{return cardSum;}
unsigned Cards::getSSum()
{return studentSum;}
unsigned Cards::getMSum()
{return moneySum;}
Coster::Coster(unsigned id,char t):Employee(id,t)
{studentSum=0;moneySum=0;}
void Coster::clearData()
{Employee:setData(0);studentSum=0;moneySum=0;}
void Coster::addStudentSum()
{++studentSum;}
void Coster::addMoneySum(double num)
{moneySum+=num;}
unsigned Coster::getSSum()
{return studentSum;}
unsigned Coster::getMSum()
{return moneySum;}
Shoper::Shoper(unsigned id,char t):Employee(id,t)
{studentSum=0;}
void Shoper::clearData()
{Employee::setData(0);studentSum=0;moneySum=0;}
void Shoper::addStudentSum()
{++studentSum;}
void Shoper::addMoneySum(double num)
{moneySum+=num;}
unsigned Shoper::getSSum()
{return studentSum;}
double Shoper::getMSum()
{return moneySum;}
List::List(unsigned id,String n,unsigned eId)
{
dateTime=Now().CurrentDateTime();text1=text2=text3="";
schoolID=id;name=n;empID=eId;pay=0;
medPtr=new Goods[medMax];
}
List::~List()
{delete []medPtr;}
void List::setData(unsigned sid,String n,unsigned eid)
{
schoolID=sid;name=n;empID=eid;
medPtr=new Goods[medMax];
}
void List::setPay(double p)
{pay=p;}
void List::setDateTime(TDateTime)
{dateTime=Now().CurrentDateTime();}
String List::getName()
{return name;}
Goods* List::getMedPtr()
{return medPtr;}
TDateTime List::getDateTime()
{return dateTime;}
unsigned List::getSchoolID()
{return schoolID;}
unsigned List::getEmpID()
{return empID;}
double List::getPay()
{return pay;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -