dataxs.cpp

来自「这是一个管理信息系统」· C++ 代码 · 共 92 行

CPP
92
字号
// DataXS.cpp: implementation of the CDataXS class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "a1.h"
#include "DataXS.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CDataXS::CDataXS(int state)
{
m_pstrlistFields_Names=new CStringList[2];
m_iState=state;
	switch(this->m_iState)
	{
	case XS:
		{
			m_pstrlistFields_Names[0].AddTail("xs_ph");			m_pstrlistFields_Names[1].AddTail("销售票号");
			m_pstrlistFields_Names[0].AddTail("kh_id");			m_pstrlistFields_Names[1].AddTail("客户编号");
			m_pstrlistFields_Names[0].AddTail("kh_name");		m_pstrlistFields_Names[1].AddTail("客户名称");
			m_pstrlistFields_Names[0].AddTail("ys");			m_pstrlistFields_Names[1].AddTail("应收金额");
			m_pstrlistFields_Names[0].AddTail("ss");			m_pstrlistFields_Names[1].AddTail("实收金额");
			m_pstrlistFields_Names[0].AddTail("ws");			m_pstrlistFields_Names[1].AddTail("未收金额");
			break;
		}
	case XSTH:
		{
			m_pstrlistFields_Names[0].AddTail("xsth_ph");		m_pstrlistFields_Names[1].AddTail("退货票号");
			m_pstrlistFields_Names[0].AddTail("xs_ph");			m_pstrlistFields_Names[1].AddTail("销售票号");
			m_pstrlistFields_Names[0].AddTail("kh_id");			m_pstrlistFields_Names[1].AddTail("客户编号");
			m_pstrlistFields_Names[0].AddTail("kh_name");		m_pstrlistFields_Names[1].AddTail("客户名称");
			m_pstrlistFields_Names[0].AddTail("yf");			m_pstrlistFields_Names[1].AddTail("应付金额");
			m_pstrlistFields_Names[0].AddTail("sf");			m_pstrlistFields_Names[1].AddTail("实付金额");
			m_pstrlistFields_Names[0].AddTail("wf");			m_pstrlistFields_Names[1].AddTail("未付金额");
			break;
			
		}
	case RK:
		{
			m_pstrlistFields_Names[0].AddTail("rk_ph");			m_pstrlistFields_Names[1].AddTail("入库票号");
			m_pstrlistFields_Names[0].AddTail("gys_id");			m_pstrlistFields_Names[1].AddTail("供应商编号");
			m_pstrlistFields_Names[0].AddTail("gys_name");		m_pstrlistFields_Names[1].AddTail("供应商名称");
			m_pstrlistFields_Names[0].AddTail("yf");			m_pstrlistFields_Names[1].AddTail("应付金额");
			m_pstrlistFields_Names[0].AddTail("sf");			m_pstrlistFields_Names[1].AddTail("实付金额");
			m_pstrlistFields_Names[0].AddTail("wf");			m_pstrlistFields_Names[1].AddTail("未付金额");
			break;
		}
	case RKTH:
		{
			m_pstrlistFields_Names[0].AddTail("rkth_ph");		m_pstrlistFields_Names[1].AddTail("退货票号");
			m_pstrlistFields_Names[0].AddTail("rk_ph");			m_pstrlistFields_Names[1].AddTail("入库票号");
			m_pstrlistFields_Names[0].AddTail("gys_id");			m_pstrlistFields_Names[1].AddTail("供应商编号");
			m_pstrlistFields_Names[0].AddTail("gys_name");		m_pstrlistFields_Names[1].AddTail("供应商名称");
			m_pstrlistFields_Names[0].AddTail("ys");			m_pstrlistFields_Names[1].AddTail("应收金额");
			m_pstrlistFields_Names[0].AddTail("ss");			m_pstrlistFields_Names[1].AddTail("实收金额");
			m_pstrlistFields_Names[0].AddTail("ws");			m_pstrlistFields_Names[1].AddTail("未收金额");
			break;
		}
	}

m_pstrlistFields_Names[0].AddTail("yp_id"); 		m_pstrlistFields_Names[1].AddTail("药品编号");
m_pstrlistFields_Names[0].AddTail("yp_name");		m_pstrlistFields_Names[1].AddTail("药品名称");
m_pstrlistFields_Names[0].AddTail("ck_name");		m_pstrlistFields_Names[1].AddTail("仓库名称");
m_pstrlistFields_Names[0].AddTail("pzs");			m_pstrlistFields_Names[1].AddTail("品种数");
m_pstrlistFields_Names[0].AddTail("rq");			m_pstrlistFields_Names[1].AddTail("日期");
m_pstrlistFields_Names[0].AddTail("jsfs");			m_pstrlistFields_Names[1].AddTail("结算方式");
m_pstrlistFields_Names[0].AddTail("is_jq");			m_pstrlistFields_Names[1].AddTail("是否结清(-1/0)");
m_pstrlistFields_Names[0].AddTail("czy");			m_pstrlistFields_Names[1].AddTail("操作员");
m_pstrlistFields_Names[0].AddTail("jsr");			m_pstrlistFields_Names[1].AddTail("经手人");

}

CDataXS::~CDataXS()
{
delete []m_pstrlistFields_Names;
m_pstrlistFields_Names=NULL;
}
bool CDataXS::IsNumberField(CString field)
{
return (field=="ys"||field=="ws"||
		field=="ss"||field=="wf"||
		field=="sf"||field=="yf");
}

⌨️ 快捷键说明

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