⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hospitalize.cpp

📁 校园刷卡系统
💻 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 + -