Пример #1
0
void CInvSegMenu::OnButton3(int iEvent, unsigned char * pEventData, int iDataLen)
{
	string strErr("");
	UINT8 ret=SUCCESS;

	if (0 != g_globalArg->m_corpInfo->m_Kpjhm)
	{
		CaMsgBox::ShowMsg("非主机,不能收回发票");
		return ;
	}

    UINT8 uJZlx=2;//金税盘介质
	
	ret= INV_MediumType(uJZlx);
    if (ret != SUCCESS)
	{
		return ;
	}

	CaMsgBox::ShowMsg("请保持主分税控设备同时连接款机");

	CaProgressBar proBar("");
	proBar.SetText("发票收回中...");
    proBar.Show();
	
	ret = INV_HostGetInvVol(uJZlx, strErr);

	if (ret != SUCCESS)
	{
		CaMsgBox::ShowMsg(strErr);
		return ;
	}
        CaMsgBox::ShowMsg("发票收回成功");
	return ;
}
//------------------------------------------------------------------------------------
//票源读入
//------------------------------------------------------------------------------------
void CInvManageMenu::OnButton3(int iEvent, unsigned char * pEventData, int iDataLen)
{
	if (g_globalArg->m_initFlag == 0)
	{
		CaMsgBox::ShowMsg( "机器未初始化");
		return ;
	}

	string strErr("");
	UINT8 ret=SUCCESS;

	UINT8 uJZlx=2;
	ret= INV_MediumType(uJZlx);
    if (ret != SUCCESS)
	{
		return ;
	}

	ret= INV_ReadInvVol(uJZlx,strErr);
	if (ret != SUCCESS)
	{
		CaMsgBox::ShowMsg(strErr);
		return ;
	}
	CaMsgBox::ShowMsg( "票源读入成功!");
	return ;
}