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

📄 vcfkdlg.cpp

📁 利用DLL对IC卡进行发卡充值的PB VF BCB DELPHI VC等源代码程序,内有详细说明
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	default:
		m_list.AddString("门禁考勤机用户卡查询失败!");
		break;
	}

	st=Init_Access_UserCard_UsePassword(icdev,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("初始化用户密码成功!");
		break;
	case -2:
		m_list.AddString("初始化用户密码失败:读写器通讯错!");
		break;
	case -4:
		m_list.AddString("初始化用户密码失败:没有门禁系统授权信息!");
		break;
	case -5:
		m_list.AddString("初始化用户密码失败:参数错!");
		break;
	case -7:
		m_list.AddString("初始化用户密码失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("初始化用户密码失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("初始化用户密码失败:读卡错!");
		break;
	case -13:
		m_list.AddString("初始化用户密码失败:写卡错!");
		break;
	case -15:
		m_list.AddString("初始化用户密码失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("初始化用户密码失败!");
		break;
	}

	st=RST_Access_UserCard(icdev,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("回收门禁考勤机用户卡成功!");
		break;
	case -2:
		m_list.AddString("回收门禁考勤机用户卡失败:读写器通讯错!");
		break;
	case -4:
		m_list.AddString("回收门禁考勤机用户卡失败:没有门禁系统授权信息!");
		break;
	case -5:
		m_list.AddString("回收门禁考勤机用户卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("回收门禁考勤机用户卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("回收门禁考勤机用户卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("回收门禁考勤机用户卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("回收门禁考勤机用户卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("回收门禁考勤机用户卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("回收门禁考勤机用户卡失败!");
		break;
	}
}

void CVCFKDlg::OnPos() 
{
	// TODO: Add your control notification handler code here
	int serno,usertype,cardtype,opt_num,value,count;
	unsigned long cardserno=0;
	char cardno[12]="0000000001";

	m_list.ResetContent();

	st=Init_Pos_UserCard(icdev,1,cardno,1,10,&cardserno);
	switch (st)
	{
	case 0:
		m_list.AddString("初始化消费用户卡成功!");
		break;
	case -2:
		m_list.AddString("初始化消费用户卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("初始化消费用户卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("初始化消费用户卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("初始化消费用户卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("初始化消费用户卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("初始化消费用户卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("初始化消费用户卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("初始化消费用户卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("初始化消费用户卡失败!");
		break;
	}

	st=Query_Pos_Card(icdev,&cardtype,&opt_num,&serno,cardno,&cardserno,&value,&count,&usertype,10);
	switch (st)
	{
	case 0:
		m_list.AddString("消费机使用卡查询成功!");
		break;
	case -2:
		m_list.AddString("消费机使用卡查询失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("消费机使用卡查询失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("消费机使用卡查询失败:参数错!");
		break;
	case -7:
		m_list.AddString("消费机使用卡查询失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("消费机使用卡查询失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("消费机使用卡查询失败:读卡错!");
		break;
	case -13:
		m_list.AddString("消费机使用卡查询失败:写卡错!");
		break;
	case -15:
		m_list.AddString("消费机使用卡查询失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("消费机使用卡查询失败!");
		break;
	}

	st=WRT_Pos_UserCard(icdev,10000,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("用户卡写值成功!");
		break;
	case -2:
		m_list.AddString("用户卡写值失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("用户卡写值失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("用户卡写值失败:参数错!");
		break;
	case -7:
		m_list.AddString("用户卡写值失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("用户卡写值失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("用户卡写值失败:读卡错!");
		break;
	case -13:
		m_list.AddString("用户卡写值失败:写卡错!");
		break;
	case -15:
		m_list.AddString("用户卡写值失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("用户卡写值失败!");
		break;
	}

	st=RST_Pos_UserCard(icdev,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("回收消费机用户卡成功!");
		break;
	case -2:
		m_list.AddString("回收消费机用户卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("回收消费机用户卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("回收消费机用户卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("回收消费机用户卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("回收消费机用户卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("回收消费机用户卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("回收消费机用户卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("回收消费机用户卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("回收消费机用户卡失败!");
		break;
	}
}

void CVCFKDlg::OnAdd() 
{
	// TODO: Add your control notification handler code here
	int serno=0,usertype=0,cardtype=0,opt_num=0,value=0,count=0;
	unsigned long cardserno=0;
	char cardno[]="0000000002";

	m_list.ResetContent();

	st=Init_Pos_UserCard_N(icdev,2,cardno,1,20000,2,10,&cardserno);
	switch (st)
	{
	case 0:
		m_list.AddString("补发消费用户卡成功!");
		break;
	case -2:
		m_list.AddString("补发消费用户卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("补发消费用户卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("补发消费用户卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("补发消费用户卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("补发消费用户卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("补发消费用户卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("补发消费用户卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("补发消费用户卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("补发消费用户卡失败!");
		break;
	}


	st=RST_Pos_UserCard(icdev,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("回收消费机用户卡成功!");
		break;
	case -2:
		m_list.AddString("回收消费机用户卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("回收消费机用户卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("回收消费机用户卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("回收消费机用户卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("回收消费机用户卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("回收消费机用户卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("回收消费机用户卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("回收消费机用户卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("回收消费机用户卡失败!");
		break;
	}
	
}

void CVCFKDlg::OnOpt() 
{
	// TODO: Add your control notification handler code here
	unsigned long cardserno=0;

	m_list.ResetContent();

	st=Init_Pos_OPTCard(icdev,2,10,&cardserno);
	switch (st)
	{
	case 0:
		m_list.AddString("初始化消费机操作员卡成功!");
		break;
	case -2:
		m_list.AddString("初始化消费机操作员卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("初始化消费机操作员卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("初始化消费机操作员卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("初始化消费机操作员卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("初始化消费机操作员卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("初始化消费机操作员卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("初始化消费机操作员卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("初始化消费机操作员卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("初始化消费机操作员卡失败!");
		break;
	}

	st=RST_Pos_OPTCard(icdev,cardserno,10);
	switch (st)
	{
	case 0:
		m_list.AddString("回收消费机操作员卡成功!");
		break;
	case -2:
		m_list.AddString("回收消费机操作员卡失败:读写器通讯错!");
		break;
	case -3:
		m_list.AddString("回收消费机操作员卡失败:没有消费系统授权信息!");
		break;
	case -5:
		m_list.AddString("回收消费机操作员卡失败:参数错!");
		break;
	case -7:
		m_list.AddString("回收消费机操作员卡失败:找不到卡!");
		break;
	case -11:
		m_list.AddString("回收消费机操作员卡失败:用户卡错误!");
		break;
	case -12:
		m_list.AddString("回收消费机操作员卡失败:读卡错!");
		break;
	case -13:
		m_list.AddString("回收消费机操作员卡失败:写卡错!");
		break;
	case -15:
		m_list.AddString("回收消费机操作员卡失败:不可识别的卡!");
		break;
	default:
		m_list.AddString("回收消费机操作员卡失败!");
		break;
	}
}

int CVCFKDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CDialog::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	// TODO: Add your specialized creation code here
	return 0;
}

⌨️ 快捷键说明

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