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

📄 kxbase.h

📁 shuibiao danpianji chengxu
💻 H
字号:
// KxBase.h: interface for the CKxBase class.
//
//////////////////////////////////////////////////////////////////////
#include "KxPublicStruct.h"
#include "windows.h"

#if !defined(AFX_KXBASE_H__1200262F_A085_4613_A412_87621E9E1CE0__INCLUDED_)
#define AFX_KXBASE_H__1200262F_A085_4613_A412_87621E9E1CE0__INCLUDED_

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

class CKxBase  
{
private:

public:
	int		testview;				//数据输入值显示
	int		resrand;				//重置随机函数种子
	CKxBase( );
	virtual ~CKxBase( );

	virtual	int		DKxSetCardDate(long * carddate);
	virtual	int		DKxGetCardDate(long * carddate);

	virtual	int		DKxSetCurrDevice(long *qbsj,long *dbsj,long *sb1sj,long *sb2sj)=0;
	virtual	int		DKxGetCurrDevice(long *qbsj,long *dbsj,long *sb1sj,long *sb2sj)=0;
	virtual	int		DKxSetFxmm(long fxmm)=0;
	virtual int		DKxGetFxmm(long *fxmm,long pwd)=0;

	virtual	int		DKxZfxk(long KnID,					//用户ID号
							long yhmm,					//用户密码
							struct FXCZSJ * fxczsj)=0;	//发行卡表数据
				
	virtual	int		DKxFsxk(long KnID,long yhmm)=0;
	virtual	int		DKxZjck (long KnID)=0;
	virtual	int		DKxZbck(struct CZBCSJ * buchang)=0;
	virtual	int		DKxZjyk(struct CZJYSJ * jysj)=0;
	virtual	int		DKxRdjyk(struct CZJYSJ * jysj)=0;
	virtual int		DKxLockXfk(long KnID, long yhmm)=0;
	virtual int		DKxResetXfk(long KnID,long yhmm)=0;
	virtual	int		DClear_jc()=0;
	virtual	int		DClear_fx()=0;
	virtual	int		DClear_xf(long KnID,long yhmm)=0;
	virtual	int		DKxGetID(long KnID,				//用户ID号
							long yhmm)=0;			//用户密码
	virtual	int		DKxXfqr(long KnID,					//用户ID号
							long yhmm,					//用户密码
							struct XFCZSJ * qbsj,		//气表数据
							struct XFCZSJ * dbsj,		//电表数据
							struct XFCZSJ * sb1sj,		//水表1数据
							struct XFCZSJ * sb2sj)=0;	//水表2数据

	virtual	int		DKxWrxfk(	long KnID,				//用户ID
								long yhmm,				//用户密码
								struct XFCZSJ * qbsj,	//气表数据
								struct XFCZSJ * dbsj,	//电表数据
								struct XFCZSJ * sb1sj,	//水表1数据
								struct XFCZSJ * sb2sj)=0;	//水表2数据
				
	virtual	int		DKxRdFxk(long * KnID,				//卡内ID
							long * yhmm,				//用户密码
							struct FXCZSJ * fxsj )=0;	//发行卡表数据
				
	virtual	int		DKxRdjck(long * KnID,			//返回用户ID号
							long * DrvID,			//表号
							struct JCCZSJ * jcsj)=0;	//返回表内数据
				
	virtual	int		DKxGetDrvErrMsg(long DrvID,			//表号
									long * cwdm,		//错误代码
									long * cwdj,		//错误等级
									BYTE * cwmsg)=0;	//错误信息
						

	virtual	int DKxZjckEx (long  KnCs			//卡内操作参数 
							);

	virtual	int DKxRdjckEx(long * KnCs,			//返回卡内操作参数
						 long * DrvID,			//表型号
						 struct JCCZSJ * jcsj	//返回表内数据
						 );
	virtual int DKxZhbc(void)=0;		//制作换表卡
	virtual	int testcard(void)=0;		//检测卡
	virtual	int cleartestcard(void)=0;	//清空卡检测失败后的卡
};

#endif // !defined(AFX_KXBASE_H__1200262F_A085_4613_A412_87621E9E1CE0__INCLUDED_)

⌨️ 快捷键说明

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