Exemple #1
0
 private void btnVerify_Click(object sender, EventArgs e)
 {
     if (ZkFprint.IsRegister)
     {
         ZkFprint.CancelEnroll();
     }
     ZkFprint.OnCapture += zkFprint_OnCapture;
     ZkFprint.BeginCapture();
     ShowHintInfo("Please give fingerprint sample.");
 }
Exemple #2
0
 private void btnVerify_Click(object sender, EventArgs e)
 {
     if (ZkFprint.IsRegister)
     {
         ZkFprint.CancelEnroll();
     }
     ZkFprint.OnCapture += zkFprint_OnCapture;
     ZkFprint.BeginCapture();
     ShowHintInfo("POR FAVOR DE UN EJEMPLO DE SU HUELLA DIGITAL");
 }
Exemple #3
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (zk_dispositivo.IsRegister)
            {
                zk_dispositivo.CancelEnroll();
            }

            btnVerificar.Enabled      = false;
            zk_dispositivo.OnCapture += zkFprint_OnCapture;
            zk_dispositivo.BeginCapture();
            mostrarNotificacion("Por favor verifique la huella.");
        }
Exemple #4
0
        private void btnVerificar_Click(object sender, EventArgs e)
        {
            if (lectorHuellas.IsRegister)
            {
                lectorHuellas.CancelEnroll();
            }

            btnVerificar.Enabled     = false;
            lectorHuellas.OnCapture += lectorHuellas_OnCapture;
            lectorHuellas.BeginCapture();
            mostrarNotificacion("Por favor verifique la huella.");
        }
Exemple #5
0
 public void SetupFingerprintEvent(System.Windows.Forms.Control.ControlCollection Controls
                                   , IZKFPEngXEvents_OnFeatureInfoEventHandler OnFeatureInfo,
                                   IZKFPEngXEvents_OnImageReceivedEventHandler OnImageReceived,
                                   IZKFPEngXEvents_OnEnrollEventHandler OnEnroll,
                                   IZKFPEngXEvents_OnCaptureEventHandler OnCapture)
 {
     Controls.Add(m_zkFprint);
     m_currentOnCapture       = OnCapture;
     m_currentOnImageReceived = OnImageReceived;
     m_currentOnFeatureInfo   = OnFeatureInfo;
     m_currentOnEnroll        = OnEnroll;
     m_zkFprint.BeginCapture();
 }
Exemple #6
0
 private void btnTimeOut_Click(object sender, EventArgs e)
 {
     fpicture.Image = null;
     lblName.Text   = "";
     if (ZkFprint.IsRegister)
     {
         ZkFprint.CancelEnroll();
     }
     ZkFprint.OnCapture       += zkFprint_OnCapture;
     ZkFprint.OnImageReceived += zkFprint_OnImageReceived;
     ZkFprint.BeginCapture();
     ShowHintInfo("Please give fingerprint sample.");
 }
Exemple #7
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Controls.Add(ZkFprint);
            InitialAxZkfp();
            Hide();
            switch (Argument)
            {
            case "get_finger":
                ZkFprint.BeginCapture();
                break;

            case "verify_finger":
                VerifyFinger(current_finger, list_finger);
                break;
            }
        }
Exemple #8
0
        public static void BeginCapture()
        {
            if (!IsConnected)
            {
                return;
            }

            if (Control.IsRegister)
            {
                Control.CancelEnroll();
            }

            SetAutoIdentify(true);
            Control.BeginCapture();

            Status = RobotStatus.capture;
        }
Exemple #9
0
        private void frmIniciarSesion_Load(object sender, EventArgs e)
        {
            txtFecha.Text = Program.sFechaSistema.ToString("dd-MM-yyyy");
            llenarComboLocalidad();

            if (Program.iUsarHuellasCajeros == 1)
            {
                if (llenarGrid() == false)
                {
                    return;
                }

                this.Size = new Size(333, 536);
                lblMensajeRespuesta.Visible = true;

                iniciarDispositivoReconocer();
                fpcHandle = lectorHuellas.CreateFPCacheDB();

                string regTemplateString = "";
                int    FpId = 0;

                foreach (DataGridViewRow row in dgvDatos.Rows)
                {
                    try
                    {
                        regTemplateString = row.Cells["huella_dactilar"].Value.ToString();

                        lectorHuellas.AddRegTemplateStrToFPCacheDB(fpcHandle, FpId, regTemplateString);

                        FpId = FpId + 1;
                    }
                    catch { }
                }

                lectorHuellas.OnCapture += lectorHuellas_OnCapture;
                lectorHuellas.BeginCapture();
            }

            else
            {
                this.Size = new Size(333, 515);
                lblMensajeRespuesta.Visible = false;
            }
        }
Exemple #10
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Controls.Add(ZkFprint);
            Hide();
            InitialAxZkfp();
            switch (Argument)
            {
            case "check_device":
                try
                {
                    if (ZkFprint.InitEngine() == 0)
                    {
                        writeResult("check_device", "true");
                    }
                    else
                    {
                        writeResult("check_device", "false");
                    }
                }
                catch (Exception err)
                {
                    writeResult("check_device", err.Message);
                }
                finally
                {
                    Application.Exit();
                }
                break;

            case "verify_1":
                if (ZkFprint.IsRegister)
                {
                    ZkFprint.CancelEnroll();
                }
                ZkFprint.OnCapture += zkFprint_OnCapture;
                ZkFprint.BeginCapture();
                break;

            case "verify_2":
                fetch_Finger(Sub_Argument);
                break;

            case "done":
                updateVoteStatus(Int32.Parse(Sub_Argument));
                Application.Exit();
                break;

            case "get_secret_key":
                string      json  = "";
                List <User> users = queryFingerTemplete();
                for (int i = 0; i < users.Count; i++)
                {
                    if (i == users.Count - 1)
                    {
                        json += users[i].secret;
                    }
                    else
                    {
                        json += users[i].secret + ",";
                    }
                }
                writeResult("secret_key", json);
                Application.Exit();
                break;
            }
        }
Exemple #11
0
 //FUNCION PARA INICIAR LA ESPERA
 private void iniciarEspera()
 {
     zk_dispositivo.OnCapture += zkFprint_OnCapture;
     zk_dispositivo.BeginCapture();
 }
Exemple #12
0
        private void frmPantallaEspereAlmuerzos_Load(object sender, EventArgs e)
        {
            obtenerIdListaMinorista();

            if (Program.iVistaAplicacion == 1)
            {
                this.KeyPreview          = true;
                btnConfiguracion.Visible = false;
            }

            else
            {
                this.KeyPreview          = false;
                btnConfiguracion.Visible = true;
            }

            if ((Program.iUsarLectorHuellas == 1) && (Program.iUsarLectorPantallaEspere == 1))
            {
                //int initializeCallBackCode = lectorHuellas.


                if (llenarGrid() == false)
                {
                    return;
                }

                lblDispositivo.Visible          = true;
                lblDispositivoConectado.Visible = true;
                lblMensaje.Visible          = true;
                lblMensajeRespuesta.Visible = true;

                iniciarDispositivoReconocer();
                fpcHandle = lectorHuellas.CreateFPCacheDB();

                string regTemplateString = "";
                int    FpId = 0;

                foreach (DataGridViewRow row in dgvDatos.Rows)
                {
                    try
                    {
                        regTemplateString = row.Cells["huella_dactilar"].Value.ToString();

                        lectorHuellas.AddRegTemplateStrToFPCacheDB(fpcHandle, FpId, regTemplateString);

                        FpId = FpId + 1;
                    }
                    catch { }
                }

                lectorHuellas.OnCapture += lectorHuellas_OnCapture;
                lectorHuellas.BeginCapture();
            }

            else
            {
                lblDispositivo.Visible          = false;
                lblDispositivoConectado.Visible = false;
                lblMensaje.Visible          = false;
                lblMensajeRespuesta.Visible = false;
            }

            this.ActiveControl = txtIdentificacion;
        }