コード例 #1
0
ファイル: IDCardUtil.cs プロジェクト: sunbirdwyk/wyk-base
 /// <summary>
 /// 设置身份证读卡器操作单元
 /// </summary>
 /// <param name="attribute">读卡器配置特性</param>
 /// <param name="port">端口号</param>
 /// <returns></returns>
 public static void setReaderWithPort(IDCardReaderAttribute attribute, string port)
 {
     if (attribute != null)
     {
         for (int i = 0; i < types.Count; i++)
         {
             var attr = types[i].getAttribute <IDCardReaderAttribute>();
             if (attr != null && attribute.manufacturer == attr.manufacturer && attribute.model == attr.model)
             {
                 try
                 {
                     unit             = Activator.CreateInstance(types[i]) as ReaderUnit;
                     unit.port_number = port;
                     return;
                 }
                 catch { }
             }
         }
     }
     unit = null;
 }
コード例 #2
0
ファイル: IDCardUtil.cs プロジェクト: sunbirdwyk/wyk-base
 /// <summary>
 /// 设置身份证读卡器操作单元
 /// </summary>
 /// <param name="attribute">读卡器配置特性</param>
 /// <returns></returns>
 public static void setReader(IDCardReaderAttribute attribute)
 {
     setReaderWithPort(attribute, "1001");
 }