Ejemplo n.º 1
0
int CInvWasteWin::ProcEvent(int iEvent,unsigned char *pEventData, int iDataLen)
{
    UINT8 ret = 0;
	UINT32 ii;
	char *content;
	
	switch(iEvent)
	{	   
	case RETURN_MAIN_MENU:  //return to SYSTEMMENU
		ChangeWin(INV_WASTE_MENU);			
		return SUCCESS;
		break;
#if (RELEASE_VER == 0)
		case DISCOUNT_KEY:
			DBG_PRINT(("进入DISCOUNT_KEY"));
			UINT8 nIfInvSum;
			AutoIssue(nIfInvSum);	
			break;
#endif
	default: break;		
	}
 	  
	return CaWindow::ProcEvent(iEvent,pEventData,iDataLen);
}
int CGInvLabelWin::ProcEvent(int iEvent,unsigned char *pEventData, int iDataLen)
{
	if (INV_DIST_QUERY_L1 == m_flag1 )//库存查询
	{	
		switch(iEvent)
		{
		case RETURN_MAIN_MENU:  //return to SYSTEMMENU
			ChangeWin(INV_MANAGE_MENU);					
			return SUCCESS;
			break;

		case PAGEUP_KEY:

			 DBG_PRINT(("PAGEUP_KEY"));
			 if ((m_pageIndex-1)<1)
			 {
				 return FAILURE;
				 //m_pageIndex = m_pageNum +1;
			 }
			 m_pageIndex--;
			 QueryShow(m_pInvVol, m_pageIndex);
			 ChangeTitle();
			 ReFresh();	
			 DBG_PRINT(("PAGEUP_KEY"));
			 return SUCCESS;
			 break;

		case PAGEDOWN_KEY:
			 if ((m_pageIndex+1)>m_pageNum)
			 {
				 return FAILURE;
				//m_pageIndex = 0;
			 }
			 m_pageIndex++;
			 QueryShow(m_pInvVol, m_pageIndex);
			 ChangeTitle();
			 ReFresh();	
			 return SUCCESS;
			 break;

		default: 
			break;		
		}
	}
	else if (INV_BLK_WASTE_L1 == m_flag1 )//空白发票作废
	{
		switch (iEvent)
		{
		case RETURN_MAIN_MENU:  //return to MtlBtnWin
			ChangeWin(GENERAL_INV_MTLBTN_WIN);			
			return SUCCESS;
			break;
#if (RELEASE_VER == 0)
		case DISCOUNT_KEY:
			DBG_PRINT(("进入DISCOUNT_KEY"));
			UINT8 nIfInvSum;
			AutoIssue(nIfInvSum);	
			break;
#endif
		default:
			break;
		}
	}
	else
	{
		switch(iEvent)
		{
		case RETURN_MAIN_MENU:  //return to SYSTEMMENU
			ChangeWin(GENERAL_INV_INPUT_WIN);					
			return SUCCESS;
			break;
		default:
			break;
		}
	}
 	  
	return CaWindow::ProcEvent(iEvent,pEventData,iDataLen);
}