/// <summary> /// 用于处理OnFeatureInfoEvent事件 /// 登记结束后发生onEnroll事件 /// 抛出:指纹仪未初始化 异常 /// </summary> /// <param name="e">AxZKFPEngXControl中的IZKFPEngXEvents_OnFeatureInfoEvent事件</param> /// <param name="fingerPrintDevice">指纹设备(如:AxZKFPEngX1)</param> /// <returns>本次采集指纹的质量</returns> public static RegStatistics GetRegStat(IZKFPEngXEvents_OnFeatureInfoEvent e, AxZKFPEngX fingerPrintDevice) { if (fingerPrintDevice == null) { throw new ArgumentNullException("fingerPrintDevice"); } var stat = new RegStatistics { ErrorCode = e.aQuality }; try { if (!fingerPrintDevice.IsRegister) { return(stat); } stat.TimesNeeded = fingerPrintDevice.EnrollIndex - 1; } catch (Exception ex) { MessageBox.Show(ex.Message); throw; } return(stat); }
void ZKFPEng_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { if (enrolling) { features++; OnFingerFeature(new FingerFeatureEventArgs(features)); } }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { String strTemp = string.Empty; if (ZkFprint.EnrollIndex != 1) { if (ZkFprint.IsRegister) { if (ZkFprint.EnrollIndex - 1 > 0) { int eindex = ZkFprint.EnrollIndex - 1; strTemp = "Please scan again ..." + eindex; } } } ShowHintInfo(strTemp); }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { String strTemp = string.Empty; if (ZkFprint.EnrollIndex != 1) { if (ZkFprint.IsRegister) { if (ZkFprint.EnrollIndex - 1 > 0) { int eindex = ZkFprint.EnrollIndex - 1; strTemp = "POR FAVOR ESCANEE SU DEDO NUEVAMENTE " + eindex; } } } ShowHintInfo(strTemp); }
private void lectorHuellas_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { String strTemp = string.Empty; if (lectorHuellas.EnrollIndex != 1) { if (lectorHuellas.IsRegister) { if (lectorHuellas.EnrollIndex - 1 > 0) { int eindex = lectorHuellas.EnrollIndex - 1; strTemp = "Por favor escanee nuevamente ..." + eindex; } } } mostrarNotificacion(strTemp); }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { String strTemp = string.Empty; if (zk_dispositivo.EnrollIndex != 1) { if (zk_dispositivo.IsRegister) { if (zk_dispositivo.EnrollIndex - 1 > 0) { int eindex = zk_dispositivo.EnrollIndex - 1; strTemp = "Por favor, coloque su huella nuevamente... " + eindex; } } } mostrarNotificacion(strTemp); }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { // Console.WriteLine("zkFprint_OnFeatureInfo 2"); String strTemp = string.Empty; if (m_zkFprint.EnrollIndex != 1) { if (m_zkFprint.IsRegister) { if (m_zkFprint.EnrollIndex - 1 > 0) { int eindex = m_zkFprint.EnrollIndex - 1; strTemp = "Please scan again ..." + eindex; } } } ShowMessage(strTemp); }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { /* String strTemp = string.Empty; * if (ZkFprint.EnrollIndex != 1) * { * if (ZkFprint.IsRegister) * { * if (ZkFprint.EnrollIndex - 1 > 0) * { * int eindex = ZkFprint.EnrollIndex - 1; * strTemp = "Please scan again ..." + eindex; * if (eindex == 2) * { * socket.Emit("response_from_server", convertToJson("enroll", "enroll_count2")); * } * if (eindex == 1) * { * socket.Emit("response_from_server", convertToJson("enroll", "enroll_count1")); * } * } * } * }*/ }
private void ZKFPEngX1_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { String strTemp = "Fingerprint quality"; if (e.aQuality != 0) { strTemp = strTemp + " not good"; } else { strTemp = strTemp + " good"; } if (ZKFPEngX1.EnrollIndex != 1) { if (ZKFPEngX1.IsRegister) { if (ZKFPEngX1.EnrollIndex - 1 > 0) { strTemp = strTemp + '\n' + " Register status: still press finger " + Convert.ToString(ZKFPEngX1.EnrollIndex - 1) + " times!"; } } } ShowHintInfo(strTemp); }
private void zkFprint_OnFeatureInfo(object sender, IZKFPEngXEvents_OnFeatureInfoEvent e) { //Console.WriteLine("zkFprint_OnFeatureInfo"); }