亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ppos.c.bak

?? 用于小商品消費的SMS消費機程序
?? BAK
?? 第 1 頁 / 共 4 頁
字號:
				stMainMenu.cCursorPosition=0;
			}			
//			clr_scr();	
//			move_cursor(0,0);
//	    		set_inversed_disp();
//			puts("    系統登錄    ");
//			set_normal_disp();
//			move_cursor(0,2);
//			puts("請按確認鍵后刷授");
//			move_cursor(0,4);
//			puts("權卡!");
//			cPressKey = getch();
//			if(cPressKey==KEY_ENTER)
//			{
//				if(InitMC530(TYPE_A_ISO14443) != MI_OK)
//				{
//					clr_scr();
//					move_cursor(0,0);
//			    		set_inversed_disp();
//					puts("錯誤:");
//					set_normal_disp();
//					move_cursor(0,4);
//					puts("卡接口錯誤");
//					MC530Off;
//					move_cursor(0,6);
//					puts("按任意鍵返回");
//					getch();
//					break;
//				}
//				clr_scr();
//				move_cursor(0,2);
//				puts("請在 3秒內刷卡");
//				CheckPOSStatus(1);
//				SPT_set(64);
//				for(i = 3;i;)
//				{
//					if (!SPT_read())
//					{
//						move_cursor(4,2);
//						printf("%2d",i-1);
//						SPT_set(64);
//						i --;
//					}
//					if(CardTypeARequest(PICC_REQIDL,gcATQ) == MI_OK)
//						break;
//						
//				}
//				if(i!=0)
//				{
//					CardTypeAAnticollLevel1((unsigned char*)&glSerialNo);					
//					CardTypeASelectLevel1((unsigned char*)&glSerialNo, gcATS);
//					if (gcGetKeyFinished != 4)
//					{
//						GetCardKey(glSerialNo);			
//					}
//					GetCardInformation(glSerialNo, SECTOR_PUBLISH|SECTOR_PUBLIC);
//					if(gstWorkCardInfomation.cCardType == CARD_POS_WORKER)
//					{		
//						AuthenCard(&glSerialNo, 3, MIF_READ);
//						CardMFCRead16Bytes(12, gcMifBuffer);
//						memset(cCmdBuff, 0xff, 15);
//						cCmdBuff[0] = 6;
////						memcpy(cCmdBuff+1, gcMifBuffer, 10);
//						memcpy(cCmdBuff+1, "123456", 6);	//for debug					
//						memcpy(cCmdBuff+9, "\x01\x00\x00\x00", 4);
//	
//						if(POSExecuteCommand(CMD_LOGON, 11, cCmdBuff, &iCmdBuffLength, cCmdBuff)==CMD_OK)
//						{
//							clr_scr();
//							move_cursor(0,0);
//				    			set_inversed_disp();
//								puts("    系統登錄    ");
//							set_normal_disp();
//							move_cursor(0,2);
//							puts("系統登錄成功!");
//							move_cursor(0,6);
//							puts("按任意鍵返回");
//							MC530Off;
//							getch();
//						}
//						else
//						{
//							clr_scr();
//							move_cursor(0,0);
//				    			set_inversed_disp();
//							puts("錯誤:");
//							set_normal_disp();
//							move_cursor(0,2);
//							puts("系統登錄失敗,重");
//							move_cursor(0,4);
//							puts("新刷卡或按取消鍵");
//							move_cursor(0,6);
//							puts("返回!");
//							cPressKey = getch();
//							if(cPressKey==KEY_CLR)
//							{
//								stMainMenu.cCursorPosition=0;
//								MC530Off;
//								break;
//							}						
//						}				
//					}
//					else
//					{
//						clr_scr();
//						move_cursor(0,0);
//			    			set_inversed_disp();
//						puts("錯誤:");
//						set_normal_disp();
//						move_cursor(0,2);
//						puts("錯誤的操作員卡,");
//						move_cursor(0,4);
//						puts("重新刷卡或按取消");
//						move_cursor(0,6);
//						puts("鍵返回!");
//						cPressKey = getch();
//						if(cPressKey==KEY_CLR)
//						{
//							stMainMenu.cCursorPosition=0;
//							MC530Off;
//							break;
//						}						
//					}				
//				}
//				else
//				{
//					clr_scr();
//					move_cursor(0,0);
//			    		set_inversed_disp();
//					puts("錯誤:");
//					set_normal_disp();
//					move_cursor(0,2);
//					puts("未讀到合法卡");
//					MC530Off;
//					move_cursor(0,6);
//					puts("按任意鍵返回");
//					getch();
//				}								
//			}
//			else if(cPressKey==KEY_CLR)
//			{
//				stMainMenu.cCursorPosition=0;
//			}			
			CheckPOSStatus(0);
			break;
		case 1:
			if(gcAuthenMode!=2)
			{
				clr_scr();
				move_cursor(0,0);
			    	set_inversed_disp();
				puts("錯誤:");
				set_normal_disp();
				move_cursor(0,2);
				puts("未登錄系統!");
				move_cursor(0,6);
				puts("按任意鍵返回");
				getch();
				break;
			}
			CloseSAMCard();
			stMainMenu.cCursorPosition=0xff;
			clr_scr();	
			move_cursor(0,0);
	    		set_inversed_disp();
			puts("    刷卡消費    ");
			set_normal_disp();
			move_cursor(0,2);
			puts("請輸入消費金額:");
			move_cursor(0,4);
			puts("       元");
			glChargeMoney = get_numeric(0, 4, 4, 2);
			if(glChargeMoney>0)
			{
				ResetResponse(cCmdBuff, &j);
				clr_scr();	
				move_cursor(0,0);
		    		set_inversed_disp();
				puts("    刷卡消費    ");
				set_normal_disp();
				move_cursor(0,2);
				printf("消費:%7.2f元", (float)glChargeMoney/100);
				move_cursor(0,4);
				puts("請先放好用戶卡,");
				move_cursor(0,6);
				puts("再按確認鍵確認!");
				cPressKey = getch();
				if(cPressKey==KEY_ENTER)
				{							
					if(InitMC530(TYPE_A_ISO14443) != MI_OK)
					{
						clr_scr();
						move_cursor(0,0);
					    	set_inversed_disp();
						puts("錯誤:");
						set_normal_disp();
						move_cursor(0,4);
						puts("卡接口錯誤");
						MC530Off;
						move_cursor(0,6);
						puts("按任意鍵返回");
						getch();
						break;
					}
					do
					{
						clr_scr();
						move_cursor(0,2);
						puts("請在 3秒內刷卡");
						CheckPOSStatus(1);
						SPT_set(64);
						for(i = 3;i;)
						{
							if (!SPT_read())
							{
								move_cursor(4,2);
								printf("%2d",i-1);
								SPT_set(64);
								i --;
							}
							if(CardTypeARequest(PICC_REQIDL,gcATQ) == MI_OK)
								if(CardTypeAAnticollLevel1((unsigned char*)&lSerialNo) == MI_OK)
									if(CardTypeASelectLevel1((unsigned char*)&lSerialNo, gcATS) == MI_OK)
										break;
						}
						if(i!=0)
						{
							clr_scr();
							move_cursor(0,2);
							puts("正在交易,請稍等");
							GetCardKey(lSerialNo);			
							GetCardInformation(lSerialNo, SECTOR_ALL);
							memcpy(cCmdBuff, &lSerialNo, 4);
							OverTurnString(cCmdBuff+5, &glChargeMoney, 4);
							cCmdBuff[4] = CMD_PURCHASE_MONEY;
							if(POSExecuteCommand(CMD_PURCHASE, 9, cCmdBuff, &iCmdBuffLength, cCmdBuff)==CMD_OK)
							{
								clr_scr();
						    	move_cursor(0,0);
						    	set_inversed_disp();
								puts("    交易成功    ");
								set_normal_disp();
								move_cursor(0,2);
								printf("原額:%7.2f元", (float)gstWorkCardInfomation.lMoney/100);								
								move_cursor(0,4);
								printf("消費:%7.2f元", (float)glChargeMoney/100);
								move_cursor(0,6);
								printf("余額:%7.2f元", (float)(gstWorkCardInfomation.lMoney-glChargeMoney)/100);
			    				for(i=0;i<10;i++)
			    				{
			    						BEEPER_sound(0xf00a);
									delay_n_ms(35);
									BEEPER_sound(0);
									delay_n_ms(15);
								}
								i = 0;		
								do
								{
									SPT_set(2);
									msg_buffer.s_word = sys_msg(SM_STAY_AWAKE);
									if (msg_buffer.bits.key_down)
										break;
									i++;
									//delay_n_ms(30);
								}while(i<160);						
//								stPrintReport.cCursorPosition = 0;
//								memset(reportbar032, 0, 17);
//								memset(reportbar034, 0, 17);
//								memset(reportbar036, 0, 17);
//								memset(reportbar03A, 0, 17);
//								memset(reportbar03B, 0, 17);
//								memset(reportbar03D, 0, 17);
//								sprintf(reportbar032,"%02x%02x%02x%02x", gstWorkCardInfomation.cCityCode[0], gstWorkCardInfomation.cCityCode[1], gstWorkCardInfomation.cTradeCode[0], gstWorkCardInfomation.cTradeCode[1]);
//								sprintf(reportbar032+8,"%08lx", gstWorkCardInfomation.lCardNo);
//								sprintf(reportbar034,"%7.2f元", (float)gstWorkCardInfomation.lMoney/100);
//								sprintf(reportbar036,"%7.2f元", (float)glChargeMoney/100);
//								sprintf(reportbar038,"%7.2f元", (float)(gstWorkCardInfomation.lMoney-glChargeMoney)/100);
//								memcpy(cBuffer, gstWorkChargeRecord.cChargeDateTime, 7);
//								sprintf(reportbar03A, "%02x%02x年%02x月%02x日", cBuffer[0], cBuffer[1], cBuffer[2], cBuffer[3]);
//								sprintf(reportbar03B, "%02x:%02x:%02x", cBuffer[4], cBuffer[5], cBuffer[6]);
//								OverTurnString(&l1, gcPSAMNo, 4);
//								sprintf(reportbar03D, "%08ld", l1);
								//DisplayReport(stPrintReport.pTitle, stPrintReport.ppItem, stPrintReport.cItemNum, &stPrintReport.cCursorPosition);
								//PrintTable();
								//GetCardInformation(glSerialNo, SECTOR_MONEY|SECTOR_HISTORY|SECTOR_PUBLIC);
								MC530Off;
								cPressKey=KEY_CLR;
								break;
							}
							else
							{									
								cPressKey = ErrorMsg(cCmdBuff[0]);
								if(cPressKey==KEY_CLR)
								{
									MC530Off;
									stMainMenu.cCursorPosition=1;
									break;
								}
								cPressKey = KEY_ENTER;
								break;
							}
						}										
						else
						{
							clr_scr();
							move_cursor(0,0);
						    	set_inversed_disp();
							puts("錯誤:");
							set_normal_disp();
							move_cursor(0,2);
							puts("未讀到合法卡");
							MC530Off;												
							move_cursor(0,4);
							puts("請重新刷卡,或按");
							move_cursor(0,6);
							puts("取消鍵后現金支付");
							cPressKey = getch();
							if(cPressKey==KEY_CLR)
							{
								stMainMenu.cCursorPosition=1;
								break;
							}
							cPressKey = KEY_ENTER;
						}									
					}while(cPressKey==KEY_ENTER);
				}				
			}
			else
			{
				stMainMenu.cCursorPosition=1;
			}
			CheckPOSStatus(0);
//			if(gcAuthenMode == 2)
//			{
//				do
//				{				
//					i = wrapSMSRecord(cBuffer, &srt);
////					clr_scr();
////					set_console_english();
////					DispInt(0, 0, i);
////					Dispbcd(0, 1, cBuffer, 52);
////					clr_scr();
////					Dispbcd(0, 1, cBuffer+52, 44);
////					set_console_chinese();			
//				
//					if(i==MAX_SEND_RECORD)
//					{
//						if(GSM_State == 0)
//						{	
//							clr_scr();	
//							move_cursor(0,0);
//							puts("打開GSM模塊!");
//							move_cursor(0,2);
//							puts("請稍等...");
//							GSM_on();
//							delay_n_ms(5000);
//							clr_scr();	
//							move_cursor(0,0);
//							puts("配置GSM模塊!");
//							move_cursor(0,2);
//							puts("請稍等...");
//							if(GSM_configure()==0)
//							{
//								clr_scr();	
//								move_cursor(0,0);
//								puts("配置GSM模塊錯誤");
//								move_cursor(0,2);
//								puts("按任意鍵繼續");
//								GSM_off();
//								getch();	
//								break;	
//							}	
//						}				
//						clr_scr();
//						move_cursor(0,0);
//						puts("發送交易數據");
//						move_cursor(0,2);
//						puts("請等待...");						
//						if(SendSMS(cBuffer, 8+i*44)==1)
//						{
//							if(updateSysRunTime(&srt)==0)
//							{
//								clr_scr();
//								move_cursor(0,0);
//								puts("成功:");
//								move_cursor(0,2);
//								puts("發送數據成功!");
//								move_cursor(0,6);
//								puts("按任意鍵繼續");
//							}
//							else
//							{
//								clr_scr();
//								move_cursor(0,0);
//								puts("錯誤:");
//								move_cursor(0,2);
//								puts("更改數據庫失敗!");
//								move_cursor(0,6);
//								puts("按任意鍵返回");
//								getch();
//								break;															
//							}
//						}
//						else
//						{
//							clr_scr();
//							move_cursor(0,0);
//							puts("錯誤:");
//							move_cursor(0,2);
//							puts("發送數據失敗!");
//							move_cursor(0,6);
//							puts("按任意鍵返回");
//							getch();
//							break;															
//						}
//					}		
//				}while(i==MAX_SEND_RECORD);
//			}
			break;
		case 2:
			if(gcAuthenMode!=2)
			{
				clr_scr();
				move_cursor(0,0);
		    		set_inversed_disp();
				puts("錯誤:");
				set_normal_disp();
				move_cursor(0,2);
				puts("未登錄系統!");
				move_cursor(0,6);
				puts("按任意鍵返回");
				getch();
				break;
			}	
			if(InitMC530(TYPE_A_ISO14443) != MI_OK)
			{
				clr_scr();
				move_cursor(0,0);
				set_inversed_disp();
				puts("錯誤:");
				set_normal_disp();
				move_cursor(0,4);
				puts("卡接口錯誤");
				MC530Off;
				move_cursor(0,6);
				puts("按任意鍵返回");
				getch();
				break;
			}
			cPressKey = KEY_ENTER;
			do
			{
				if(CardTypeARequest(PICC_REQIDL,gcATQ) == MI_OK)
				{
					if(CardTypeAAnticollLevel1((unsigned char*)&lSerialNo)==MI_OK)
					{
						if(CardTypeASelectLevel1((unsigned char*)&lSerialNo, gcATS)==MI_OK)
						{
							ResetResponse(cCmdBuff, &j);
							if(GetCardKey(lSerialNo))
							{
								DisplayCardInfomation(lSerialNo);
								i = 0;								
								do
								{
									if((KEY_get_status()&0x01)!=0)
									{										
										cPressKey = KEY_CLR;
										break;
									}									
//									SPT_set(2);									
//									msg_buffer.s_word = sys_msg(SM_STAY_AWAKE);									
//									if (msg_buffer.bits.key_available)
//									{									
//										cPressKey = KEY_CLR;
//										break;
//									}
									i++;
									delay_n_ms(100);
									if(CardTypeARequest(PICC_REQIDL,gcATQ) == MI_OK)
										if(CardTypeASelectLevel1((unsigned char*)&lSerialNo, gcATS)==MI_OK)
											i=0;
								}while(i<5);									
							}							

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品在线三区| 国产精品卡一卡二| 在线视频国内一区二区| 波多野结衣精品在线| 国内成人免费视频| 成人综合在线视频| 91在线小视频| 欧美色大人视频| 欧美精品久久99久久在免费线| 欧美日韩国产另类一区| 欧美一区二区在线播放| 欧美精品一区二区精品网| 26uuu欧美日本| 日韩一区在线播放| 三级一区在线视频先锋| 卡一卡二国产精品| 丁香婷婷综合五月| 日本高清不卡视频| 日韩精品一区二区三区视频在线观看 | 欧美性色aⅴ视频一区日韩精品| 91在线观看地址| 欧美日韩一二三区| 精品国产免费人成在线观看| 国产午夜亚洲精品羞羞网站| 亚洲蜜桃精久久久久久久| 亚洲一卡二卡三卡四卡五卡| 热久久国产精品| 国产成人精品免费网站| 91麻豆精品秘密| 欧美一区二区精品久久911| 国产欧美中文在线| 亚洲一区二区三区美女| 国产伦精品一区二区三区视频青涩 | 欧美优质美女网站| 久久久精品欧美丰满| 一区二区三区精品在线| 狠狠色2019综合网| 欧美日韩中文字幕一区二区| 日韩午夜激情av| 亚洲免费观看高清完整| 另类的小说在线视频另类成人小视频在线| 风流少妇一区二区| 欧美日韩激情一区二区| 国产精品久久一卡二卡| 久久99精品久久久久久动态图 | 天堂av在线一区| 国产成人av影院| 69p69国产精品| 1000部国产精品成人观看| 久久成人精品无人区| 欧美色成人综合| 亚洲欧美偷拍另类a∨色屁股| 精品一区二区在线观看| 欧美性大战久久久久久久| 国产精品免费aⅴ片在线观看| 久久99久久精品欧美| 欧美日韩精品一区二区天天拍小说| 日本一区二区三区久久久久久久久不| 视频在线观看一区二区三区| 色哟哟亚洲精品| 综合电影一区二区三区 | 精品国产乱码久久久久久久| 亚洲午夜在线视频| 色老头久久综合| 综合分类小说区另类春色亚洲小说欧美 | 欧美xxxx老人做受| 天堂一区二区在线| 欧美日韩一区二区三区高清| 亚洲天天做日日做天天谢日日欢| 高清国产一区二区| 国产免费久久精品| gogogo免费视频观看亚洲一| 久久久精品蜜桃| 国产99久久久国产精品潘金网站| 久久久亚洲国产美女国产盗摄 | 日本一区二区动态图| 精品一区二区日韩| 精品国精品国产尤物美女| 蜜臀av亚洲一区中文字幕| 911国产精品| 秋霞午夜av一区二区三区| 91精品欧美综合在线观看最新| 日韩综合小视频| 欧美一区二区三区喷汁尤物| 七七婷婷婷婷精品国产| 日韩小视频在线观看专区| 麻豆国产精品一区二区三区| 精品女同一区二区| 国产福利一区二区三区在线视频| 国产精品丝袜黑色高跟| 一本色道久久综合亚洲91| 亚洲国产精品精华液网站| 欧美一级搡bbbb搡bbbb| 国产真实乱偷精品视频免| 中文字幕第一区| 在线视频综合导航| 日产欧产美韩系列久久99| 久久亚洲私人国产精品va媚药| 国产69精品一区二区亚洲孕妇| 国产精品福利影院| 欧美午夜不卡在线观看免费| 男男gaygay亚洲| 国产精品高清亚洲| 欧美日韩黄色一区二区| 久久成人久久爱| 亚洲丝袜制服诱惑| 欧美肥妇毛茸茸| 成人精品一区二区三区四区| 亚洲成人福利片| 欧美激情一区二区三区全黄| 色久综合一二码| 激情欧美一区二区| 一区二区在线观看免费 | 99国产欧美另类久久久精品| 天天综合色天天综合| 国产人成亚洲第一网站在线播放| 91福利视频网站| 国产**成人网毛片九色| 亚洲成av人在线观看| 国产欧美日韩亚州综合| 在线成人免费观看| 99综合影院在线| 久久99国产精品久久| 一区二区成人在线观看| 久久久精品tv| 日韩欧美三级在线| 欧美日韩一区二区三区四区| 丁香另类激情小说| 日本不卡的三区四区五区| 在线精品国精品国产尤物884a| 欧美成人精精品一区二区频| 亚洲日本丝袜连裤袜办公室| 精品91自产拍在线观看一区| 欧美亚洲国产怡红院影院| 国产黄人亚洲片| 精品一区二区三区影院在线午夜 | 亚洲精品福利视频网站| 久久久777精品电影网影网| 4438x亚洲最大成人网| 91高清视频在线| 97久久人人超碰| 成人三级在线视频| 国产成人精品三级麻豆| 国产在线播放一区二区三区| 蜜桃精品在线观看| 免费看黄色91| 久久国产尿小便嘘嘘尿| 国产精品一品二品| 毛片av一区二区| 久久电影网电视剧免费观看| 蜜臀国产一区二区三区在线播放 | 亚洲免费毛片网站| ●精品国产综合乱码久久久久| 国产女人水真多18毛片18精品视频| 久久综合国产精品| 国产日韩欧美一区二区三区综合| 久久综合精品国产一区二区三区| 精品国产免费人成电影在线观看四季 | 中文字幕一区二区三区精华液| 中文一区二区完整视频在线观看| 久久久久国产精品麻豆ai换脸 | 日韩一区二区在线观看视频 | 国产免费成人在线视频| 国产精品网曝门| 国产精品免费观看视频| 亚洲男女一区二区三区| 亚洲在线一区二区三区| 午夜精品久久久久久不卡8050| 日日嗨av一区二区三区四区| 青青草97国产精品免费观看| 精品一区二区在线播放| 成人福利视频网站| 色婷婷综合激情| 91精品国产91久久久久久最新毛片| 欧美成人video| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美自拍偷拍| 天天爽夜夜爽夜夜爽精品视频| 国内成人免费视频| 一本色道亚洲精品aⅴ| 欧美一区二区视频观看视频| 久久人人爽爽爽人久久久| 最新热久久免费视频| 日韩国产欧美一区二区三区| 国产成人精品亚洲777人妖| 在线免费观看日韩欧美| 精品美女一区二区三区| 综合色中文字幕| 久久精品国产澳门| 日本黄色一区二区| 久久久99精品久久| 亚洲r级在线视频| 国产不卡一区视频| 在线不卡欧美精品一区二区三区| 久久免费看少妇高潮| 亚洲精品第1页| 丁香六月久久综合狠狠色| 91精品国产日韩91久久久久久| 亚洲视频一二三区| 国产精品一区二区x88av|