Exemple #1
0
 /// <summary>
 /// 框架调用的读卡
 /// </summary>
 /// <returns></returns>
 public NetworkPatInfo NetworkReadCard()
 {
     InterfaceInit();
     patInfo = handelModel.ReadCard("0", "");
     networkPatInfo.MedicalNo   = patInfo["shbzhm"];                                                                                 //个人编号
     networkPatInfo.ICNo        = patInfo["ylzbh"];                                                                                  //医疗卡号
     networkPatInfo.PatName     = patInfo["xm"];                                                                                     //姓名
     networkPatInfo.Sex         = patInfo["xb"] == "1" ? "男" : "女";                                                                  //性别
     networkPatInfo.IDNo        = "";                                                                                                //身份证号码
     networkPatInfo.Birthday    = DateTime.ParseExact(patInfo["csrq"], "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture); //出生日期
     networkPatInfo.Age         = DateTime.Now.Year - networkPatInfo.Birthday.Year;                                                  //年龄
     networkPatInfo.MedicalType = patInfo["sbjglx"];                                                                                 //医疗人员类别//人员属性
     networkPatInfo.ICAmount    = Convert.ToDecimal(patInfo["ye"]);                                                                  //账户余额
     networkPatInfo.CompanyName = patInfo["dwmc"];                                                                                   //单位名称
     networkPatInfo.CompanyNo   = "";                                                                                                //单位编号
     return(networkPatInfo);
 }