📄 kxbase.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 + -