//5.取卡 async private void PutCardOut() { string error = null; updateTitle(); Loading.show1("正在启用社保卡,请稍候...."); await TaskMore.Run(new Action(() => { //激活 error = WeiWang.setStart(ssid); MS2.PutCardOut(); })).ConfigureAwait(true); new Task(new Action(() => { //打印凭条 List <string> printDatas = new List <string>(); printDatas.Add(" 肇庆市社会保障卡业务回执单"); printDatas.Add("业务类型:自助领卡"); printDatas.Add("交易流水号:" + tellHadGetCard["data"]["transNo"].ToString()); printDatas.Add("终端名称:" + deviceInfo["data"]["deviceName"].ToString()); printDatas.Add("终端编号:" + deviceInfo["data"]["deviceId"].ToString()); printDatas.Add("所属区域:" + deviceInfo["data"]["areaName"].ToString()); printDatas.Add("所属网点:" + deviceInfo["data"]["branch"].ToString()); printDatas.Add("网点编号:" + deviceInfo["data"]["orgCode"].ToString()); printDatas.Add("交易时间:" + System.DateTime.Now.ToString("yyyy年MM月dd日 HH:mm:ss")); printDatas.Add("交易结果:领卡成功"); printDatas.Add("卡号:" + CD.hidenBankNum(tellHadGetCard["data"]["yhkh"].ToString())); printDatas.Add("领卡人:" + CD.hidenName(tellHadGetCard["data"]["xm"].ToString())); Print.print(printDatas); })).Start(); if (error != null) { ShowTip.show(false, null, error); } if (ds.Count > 0) { I_GetSSCar_old.getObject().Goin(goToLingKa); } else { CD.business1.showBackAndExitBtn(); I_GetSSCar_old.getObject().Goin(); } BackExit.LetNextClickToMain(); CD.business1.showBackAndExitBtn(); }
string serialNumber = "";//流水号 //出卡 async private void putCardOut() { updateTitle(); string error = null; Loading.show1("正在激活社保卡,请稍候..."); await TaskMore.Run(new Action(() => { //激活 error = WeiWang.setStart(ssid); //打印凭条 //List<string> printDatas = new List<string>(); //printDatas.Add(" 肇庆市社会保障卡业务回执单"); //printDatas.Add("业务类型:自助补卡"); //printDatas.Add("交易流水号:" + serialNumber); //printDatas.Add("终端名称:" + deviceMsg["data"]["deviceName"].ToString()); //printDatas.Add("终端编号:" + deviceMsg["data"]["deviceId"].ToString()); //printDatas.Add("所属区域:" + deviceMsg["data"]["areaName"].ToString()); //printDatas.Add("所属网点:" + deviceMsg["data"]["branch"].ToString()); //printDatas.Add("网点编号:" + deviceMsg["data"]["orgCode"].ToString()); //printDatas.Add("交易时间:" + System.DateTime.Now.ToString("yyyy年MM月dd日 HH:mm:ss")); //printDatas.Add("交易结果:补卡成功"); //printDatas.Add("卡号:" + CD.hidenBankNum(bankcarNum)); //printDatas.Add("领卡人:" + CD.hidenName(ReadIDCar.name)); //Print.print(printDatas); //出卡 MS2.PutCardOut(); })).ConfigureAwait(true); if (error != null) { ShowTip.show(false, null, "社保卡激活失败:" + error); } I_GetSSCar_old getSSCar = I_GetSSCar_old.getObject(); getSSCar.Goin(); BackExit.LetNextClickToMain(); CD.business1.showBackAndExitBtn(); }