/// <summary> /// 写卡 界面调用 /// </summary> /// <param name="cardNo"></param> /// <returns></returns> public int WriteCardFacade(string cardNo) { IntPtr ip = OpenPort(); if (ip.ToInt32() == 0) { return(1); } try { if (!FindCard(ip)) { return(2); } if (!ValidPass(ip)) { return(3); } if (!WriteCard(ip, cardNo)) { return(5); } return(0); } catch (Exception ex) { throw new Exception(ex.Message); } finally { CRTCard.RF610_CommClose(ip); } }