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

📄 misdoc.h

📁 可以应用于企业商品管理
💻 H
字号:
// MISDoc.h : interface of the CMISDoc class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MISDOC_H__39561E70_283A_4101_8032_69749CBA7B77__INCLUDED_)
#define AFX_MISDOC_H__39561E70_283A_4101_8032_69749CBA7B77__INCLUDED_

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

#include "CAccess.h"
//##ModelId=46B6093A02FD
class CMISDoc : public CDocument
{
protected: // create from serialization only
	//##ModelId=46B6093A02FF
	CMISDoc();
	DECLARE_DYNCREATE(CMISDoc)

// Attributes
public:


// Operations
public:
	//得到商品数据
	//##ModelId=46B6093A030D
	vector<LPPRODUCTINFO>& GetProduct();
	//得到进货数据
	//##ModelId=46B6093A030E
	vector<LPSTOCKINFO>& GetStock();
	//得到销售数据
	//##ModelId=46B6093A030F
	vector<LPORDERINFO>& GetOrder();

	//添加商品数据
	//##ModelId=46B6093A0310
	void AddProduct(LPPRODUCTINFO pIn);
	//添加进货数据
	//##ModelId=46B6093A031D
	void AddStock(LPSTOCKINFO pIn);
	//添加销售数据
	//##ModelId=46B6093A031F
	void AddOrder(LPORDERINFO pIn);

	//修改商品数据
	//##ModelId=46B6093A032C
	void ModifyProduct(LPPRODUCTINFO pIn);
	//修改进货数据
	//##ModelId=46B6093A032E
	void ModifyStock(LPSTOCKINFO pIn);
	//修改销售数据
	//##ModelId=46B6093A0330
	void ModifyOrder(LPORDERINFO pIn);

	//删除商品数据
	//##ModelId=46B6093A033D
	void DelProduct(vector<LPPRODUCTINFO>& pIn);
	//删除进货数据
	//##ModelId=46B6093A034B
	void DelStock(vector<LPSTOCKINFO>& pIn);
	//删除销售数据
	//##ModelId=46B6093A034D
	void DelOrder(vector<LPORDERINFO>& pIn);


	//根据商品编号查询进货数据
	//##ModelId=46B6093A035B
	void QueryStock(DWORD dwProductID);
	//根据商品编号删除进货数据
	//##ModelId=46B6093A036C
	void QueryOrder(DWORD dwProductID);

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMISDoc)
	public:
	//##ModelId=46B6093A036E
	virtual BOOL OnNewDocument();
	//##ModelId=46B6093A037A
	virtual void Serialize(CArchive& ar);
	//}}AFX_VIRTUAL

// Implementation
public:
	//##ModelId=46B6093A037D
	virtual ~CMISDoc();
#ifdef _DEBUG
	//##ModelId=46B6093A037F
	virtual void AssertValid() const;
	//##ModelId=46B6093A038A
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:
	//数据库对象
	//##ModelId=46B6093A038E
	CAccess m_AccessDB;
	//销售列表
	//##ModelId=46B6093A039C
	vector<LPORDERINFO> m_vOrder;
	//进货列表
	//##ModelId=46B6093A03BA
	vector<LPSTOCKINFO> m_vStock;
	//商品列表
	//##ModelId=46B6093A03BF
	vector<LPPRODUCTINFO> m_vProduct;

	//释放销售数据
	//##ModelId=46B6093A03C8
	void FreeOrderVector();
	//释放进货数据
	//##ModelId=46B6093A03C9
	void FreeStockVector();
	//释放商品数据
	//##ModelId=46B6093A03D8
	void FreeProductVector();

	//刷新商品数据
	//##ModelId=46B6093A03D9
	void RefreshProduct();
	//刷新进货数据
	//##ModelId=46B6093A03DA
	void RefreshStock();
	//刷新销售数据
	//##ModelId=46B6093A03DB
	void RefreshOrder();


// Generated message map functions
protected:
	//{{AFX_MSG(CMISDoc)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MISDOC_H__39561E70_283A_4101_8032_69749CBA7B77__INCLUDED_)

⌨️ 快捷键说明

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