assets.h

来自「完整的资产管理系统」· C头文件 代码 · 共 110 行

H
110
字号
// Assets.h: interface for the CAssets class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ASSETS_H__78EE98D6_BDCE_4598_B327_AB17A443CA0F__INCLUDED_)
#define AFX_ASSETS_H__78EE98D6_BDCE_4598_B327_AB17A443CA0F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


class CAssets  
{
private:
	int m_Id;
	CString m_Aid;
	CString m_Aname;
	int m_TypeId;
	CString m_Model;
	CString m_Producer; 
	CString m_UseDate; 
	int m_UsedYear;
	double m_OrgPrice;
	float m_Ratio;
	int m_DeptId;
	CString m_RepPerson;
	CString m_Status;
	CString m_AddWay;
	int m_IsAudit;
	CString m_PostDate;
	int m_IsDiscount;

public:
	CAssets();
	virtual ~CAssets();
public:
	// 卡号
	void SetId(int iId);
	int GetId();
	// 资产编号
	void SetAid(CString cAid);
	CString GetAid(); 
	// 资产名称
	void SetAname(CString cAname);
	CString GetAname();
	// 类别编号
	void SetTypeId(int iTId);
	int GetTypeId();
	// 型号
	void SetModel(CString cModel);
	CString GetModel();
	// 生产厂家
	void SetProducer(CString cProducer);
	CString GetProducer(); 
	// 使用日期
	void SetUseDate(CString cUseDate);
	CString GetUseDate(); 
	// 使用年限
	void SetUsedYear(int iUsedYear);
	int GetUsedYear();
	// 原值
	void SetOrgPrice(double dOrgPrc);
	double GetOrgPrice();
	// 残值率
	void SetRatio(float fRatio);
	float GetRatio();
	// 部门编号
	void SetDeptId(int iDeptId);
	int GetDeptId();
	// 负责人员
	void SetRepPerson(CString cRepPer);
	CString GetRepPerson();
	// 状态
	void SetStatus(CString iStatus);
	CString GetStatus();
	// 增加方式
	void SetAddWay(CString cAddWay);
	CString GetAddWay();
	// 是否审核
	void SetIsAudit(int iIsAud);
	int GetIsAudit();
	// 提交日期
	void SetPostDate(CString cPostDate);
	CString GetPostDate();
	// 是否计提折旧
	void SetIsDiscount(int iDis);
	int GetIsDiscount();
	// 判断是否存在某个资产编号
	int HaveAid(CString cAid);
	// 判断是否存在某个资产名称
	int HaveName(CString cAname);
	// 插入新的资产数据
	void Insert();
	// 资产变更,只能变更部门、人员、状态、折旧信息
	void Update(CString cId);
	// 删除资产
	void Delete(CString cId);
	// 资产变更
	void Change(CString cId);
	// 资产审核
	void Audit(CString cId);
	// 取得资产信息
	void GetData(CString cId);
	// 开始计提折旧
	void BeginDiscount(CString cId);
};

#endif // !defined(AFX_ASSETS_H__78EE98D6_BDCE_4598_B327_AB17A443CA0F__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?