Exemplo n.º 1
0
        private void axZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            string strTemp = "指纹质量";

            if (e.aQuality == 0)
            {
                strTemp = strTemp + "合格";
            }
            else
            {
                if (e.aQuality == 1)
                {
                    strTemp = strTemp + "特征点不够";
                }
                else
                {
                    strTemp = strTemp + "不合格";
                }
            }
            if (axZKFPEngX1.IsRegister)
            {
                if (axZKFPEngX1.EnrollIndex != 1)
                {
                    strTemp = strTemp + ",请再按 " + (axZKFPEngX1.EnrollIndex - 1).ToString() + "次指纹";
                }
                else
                {
                    strTemp = strTemp + ",登记成功";
                }
            }

            LableInfo.Text = strTemp;
        }
Exemplo n.º 2
0
        private void ZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            String strTemp = "Fingerprint calidad";

            if (e.aQuality != 0)
            {
                strTemp        = strTemp + " No buena";
                lblresult.Text = strTemp;
                ShowHintImage(2);
            }
            else
            {
                strTemp = strTemp + " Bueno";
            }
            if (ZKFPEngX1.EnrollIndex != 1)
            {
                if (ZKFPEngX1.IsRegister)
                {
                    if (ZKFPEngX1.EnrollIndex - 1 > 0)
                    {
                        strTemp        = strTemp + '\n' + "Estado de Registro: pulse su dedo " + Convert.ToString(ZKFPEngX1.EnrollIndex - 1) + " veces!";
                        lblresult.Text = strTemp;
                        ShowHintImage(3);
                    }
                }
            }
        }
Exemplo n.º 3
0
        public void zkFinger_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            if (zkFinger.IsRegister)
            {
                tbNum.Text = (4 - zkFinger.EnrollIndex).ToString() + "/3";
            }
            switch (e.aQuality)
            {
            case 0:
                tbStatus.Text = "指纹质量好";
                break;

            case 1:
                tbStatus.Text = "指纹特征点不够";
                break;

            case 2:
                tbStatus.Text = "不能取到指纹";
                break;

            case -1:
                tbStatus.Text = "可疑指纹";
                break;
            }
        }
Exemplo n.º 4
0
 private void axZKFPEngX_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
 {
     if (m_bEnrollFinish)
     {
         return;
     }
     if (e.aQuality != 0)
     {
         if (e.aQuality == 1)
         {
             ShowErrorMessage("指纹特征点不够!请重按。");
         }
         else
         {
             ShowErrorMessage("其它原因导致不能取到指纹特征!请重按。");
         }
     }
     else
     {
         m_nPressCount++;
         if (axZKFPEngX.EnrollCount != m_nPressCount)
         {
             lblMsg.Text = "还需按 " + Convert.ToString(axZKFPEngX.EnrollCount - m_nPressCount) + " 次!";
         }
     }
 }
Exemplo n.º 5
0
        private void axZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            string sTemp = "";

            if (axZKFPEngX1.IsRegister)
            {
                sTemp = "Registro iniciado, presione  " + axZKFPEngX1.EnrollIndex.ToString() + " veces !";
            }

            sTemp = sTemp + " Fingerprint quality";
            int lastq = axZKFPEngX1.LastQuality;

            if (e.aQuality == -1)
            {
                sTemp = sTemp + " not good, Suspicious fingerprints, quality=" + lastq.ToString();
            }
            else if (e.aQuality != 0)
            {
                sTemp = sTemp + " not good, quality=" + lastq.ToString();
            }
            else
            {
                sTemp = sTemp + " good, quality=" + lastq.ToString();
            }
            TxtHuella.Text = sTemp;
        }
Exemplo n.º 6
0
        private void axZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            string sTemp = "";

            if (axZKFPEngX1.IsRegister)
            {
                sTemp = "Register status: still press finger " + axZKFPEngX1.EnrollIndex.ToString() + " times!";
            }

            sTemp = sTemp + " Fingerprint quality";
            int lastq = axZKFPEngX1.LastQuality;

            if (e.aQuality == -1)
            {
                sTemp = sTemp + " not good, Suspicious fingerprints, quality=" + lastq.ToString();
            }
            else if (e.aQuality != 0)
            {
                sTemp = sTemp + " not good, quality=" + lastq.ToString();
            }
            else
            {
                sTemp = sTemp + " good, quality=" + lastq.ToString();
            }
            statusBar1.Panels[0].Text = sTemp;
        }
Exemplo n.º 7
0
 private void axZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
 {
     if (Robot.Control.IsRegister)
     {
         int enrollTimes = Robot.Control.EnrollCount - Robot.Control.EnrollIndex + 1;
         if (enrollTimes == Robot.Control.EnrollCount)
         {
             enrollStatus.Text = "";
         }
         else
         {
             enrollStatus.Text = "指纹录入第" + (Robot.Control.EnrollCount - Robot.Control.EnrollIndex + 1) + "次";
         }
     }
 }
Exemplo n.º 8
0
        //取得指纹初始特征,0:好的指纹特征  1:特征点不够
        static void ZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
        {
            String strTemp = "指纹采集质量";

            if (e.aQuality != 0)
            {
                Program.frmInput.change_control_state(frmInputFingerPrintState.get_bad_print, null);
                strTemp = strTemp + "较差";
            }
            else
            {
                Program.frmInput.change_control_state(frmInputFingerPrintState.get_good_print, null);
                strTemp = strTemp + "良好";
            }
            if (g_ZKFP.IsRegister && g_ZKFP.EnrollIndex > 1)
            {
                //ShowHintInfo("正在进行第" + (4 - g_ZKFP.EnrollIndex).ToString() + "次登记,尚需" + (g_ZKFP.EnrollIndex - 1).ToString() + "次");
            }
            //ShowHintInfo(strTemp);
        }
Exemplo n.º 9
0
        //取得指纹初始特征,0:好的指纹特征  1:特征点不够
        private void ZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.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);
        }
Exemplo n.º 10
0
 void AxZKFPEngX1_OnFeatureInfo(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnFeatureInfoEvent e)
 {
 }