コード例 #1
0
        //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();
        }
コード例 #2
0
        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();
        }