📄 product.h
字号:
// Product.h: interface for the CProduct class.
#ifndef CLASS_PRODUCT
#define CLASS_PRODUCT
#ifdef CLASS_PRODUCT
class __declspec(dllexport) CProduct
#else
class __declspec(dllimport) CProduct
#endif
{
private:
int Pid; // 产品编号
CString Pname; // 产品名称
int TypeId; // 产品类型编号
CString Pstyle; // 产品规格
CString Punit; // 计量单位
float Pprice; // 参考价格
int Plow; // 产品数量下限
int Phigh; // 产品数量上限
int Valid; // 有效期 (以天为单位)
int AlarmDays; // 在到达有效期前几天发出警告
public:
CProduct();
virtual ~CProduct();
// 成员变量操作
int GetPid(); // 返回产品编号
void SetPid(int iPid); // 设置产品编号
CString GetPname(); // 返回产品名称
void SetPname(CString cPname); // 设置产品名称
int GetTypeId(); // 返回产品类型编号
void SetTypeId(int iTypeId); // 设置产品类型编号
CString GetPstyle(); // 返回产品规格
void SetPstyle(CString cPstyle); // 设置产品规格
CString GetPunit(); // 返回计量单位
void SetPunit(CString cPunit); // 设置计量单位
float GetPprice(); // 返回参考价格
void SetPprice(float fPprice); // 设置参考价格
int GetPlow(); // 返回产品数量下限
void SetPlow(int iPlow); // 设置产品数量下限
int GetPhigh(); // 返回产品数量上限
void SetPhigh(int iPhigh); // 设置产品数量上限
int GetValid(); // 返回有效期 (以天为单位)
void SetValid(int iValid); // 设置有效期限 (以天为单位)
int GetAlarmDays(); // 返回在到达有效期前几天发出警告
void SetAlarmDays(int iAlarmDys); // 设置在到达有效期前几天发出警告
// 数据库操作
int HaveName(CString cPname); // 判断指定的产品名称是否在数据库中
int HaveType(CString cTypeId); // 判断表中是否存在指定的产品类别
void sql_insert(); // 插入新的产品记录
void sql_update(CString cPid); // 修改指定的产品记录
void sql_delete(CString cPid); // 删除指定的产品记录
void GetData(CString cPid); // 读取所有字段值
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -