📄 proinstore.h
字号:
// ProInStore.h: interface for the CProInStore class.
#ifndef CLASS_PROINSTORE
#define CLASS_PROINSTORE
#ifdef CLASS_PROINSTORE
class __declspec(dllexport) CProInStore
#else
class __declspec(dllimport) CProInStore
#endif
{
private:
int SpId; // 存储编号
int Pid; // 产品编号
float Pprice; // 产品入库单价
int Pnum; // 产品数量
CString MakeDate; // 生产日期
int Sid; // 仓库编号
public:
CProInStore();
virtual ~CProInStore();
// 成员变量操作
int GetSpId(); // 返回存储编号
void SetSpId(int iSpId); // 设置存储编号
int GetPid(); // 返回产品编号
void SetPid(int iPid); // 设置产品编号
float GetPprice(); // 返回产品入库单价
void SetPprice(float fPprice); // 设置产品入库单价
int GetPnum(); // 返回产品数量
void SetPnum(int iPnum); // 设置产品数量
CString GetMakeDate(); // 返回生产日期
void SetMakeDate(CString cMakeDate); // 设置生产日期
int GetSid(); // 返回仓库编号
void SetSid(int iSid); // 设置仓库编号
// 数据库操作
int SumPro(CString cPid); // 计算指定产品的库存总数量
int HaveProduct(CString cPid); // 判断表中是否存在指定的产品信息
int HaveStore(CString cSid); // 判断表中是否存在指定的仓库信息
// 判断指定的"产品/价格/生产日期/仓库"是否在数据库中
int HaveData(CString cPid, CString cPprice, CString cMakeDate, CString cSid);
void sql_insert(); // 插入新的产品库存记录
// 修改指定的库存数量,在现有 库存的基础上增加成员变量Pnum的值
void sql_updateDiff(CString cPid, CString cPprice, CString cMakeDate, CString cSid);
// 修改指定的产品库存数量,将库存数量直接更新为成员变量Pnum的值
void sql_updatePnum(CString cSpId);
void sql_delete(CString cSpId); // 删除指定产品库存记录
void GetData(CString cSpId); // 读取所有字段值
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -