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

📄 proinstore.h

📁 本网站是一个库存管理系统
💻 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 + -