📄 seller.cpp
字号:
// Seller.cpp: implementation of the CSeller class.
// bagman.cpp: implementation of the Cbagman class.
//
//////////////////////////////////////////////////////////////////////
#include "Seller.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
Seller::Seller(char* n):Member(n) //销售员类
{
unsigned long ps;
ps=check();
m_psalvol=ps;
setincome(m_psalvol*getrate1); //销售员的收入
m_lever=1; //设置销售员的初始级别为1
}
Seller::Seller(char* n,unsigned long ps):Member(n),m_psalvol(ps) //初始化列表复制
{
setincome(m_psalvol*getrate1);
m_lever=1; //设置级别为1
}
Seller::Seller(const Seller& ma)
{
setname(ma.m_name); //设置名字
setincome(ma.m_income); //设置收入
setidnum(ma.m_idnum); //设置人员的数量
m_lever =ma.m_lever; //设置人员的级别
m_psalvol=ma.m_psalvol;
}
Seller::~Seller() {} //西够函数
void Seller:: Uplever() //销售人员的提升函数
{
++m_lever;
}
int Seller::Getlever() //获取提升的值
{
return m_lever;
}
int Seller::Getpsv() //获取个人销售额
{
return m_psalvol;
}
void Seller::Setpsv(unsigned long psv) //个人销售额重新付值。
{
m_psalvol=psv;
}
unsigned long Seller::check() //检查输入个人销售额的函数
{
unsigned long sm=0;
int flage=0;
do{
cout<<"********请输入此销售人员本月的销售量(笔记本/台):\t";
cin>>sm;
if(sm<0||sm>10000000) //判断条件
{
cout<<"********输入的数量错误,请重新输入!"<<endl;
flage=1;
}
else flage=0;
}while(flage==1);
return sm;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -