Example #1
0
        private void cbUser_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            ip    = Devices[cmbdevices.SelectedIndex + 1][0];
            inout = Devices[cmbdevices.SelectedIndex + 1][1];
            type  = Devices[cmbdevices.SelectedIndex + 1][2];
            string UserID = cbUser.SelectedItem.ToString();

            CardNo = "";
            Cursor = Cursors.WaitCursor;
            cbUser.BeginUpdate();
            if (type == "IFACE")
            {
                if (iFaceDevice.bIsConnected)
                {
                    iFaceDevice.GetUserData(UserID, out UserDataTemp);
                    txtFingerCount.Text = UserDataTemp.Templates.Count.ToString();
                    txtFaceCount.Text   = UserDataTemp.Faces.Count.ToString();
                    txtCardNumber.Text  = UserDataTemp.CardNo;
                    /////////////////////////////////
                    //    if (Faces.Count > 0)
                    //    {
                    //        using (System.IO.MemoryStream msCamera = new MemoryStream(Encoding.ASCII.GetBytes(Faces[0].Template), 0, int.Parse(Faces[0].TemplateSize)))
                    //        {
                    //            using (Bitmap bt = new Bitmap(msCamera))
                    //            {
                    //                if (bt != null)
                    //                {

                    //                    Bitmap Pic = new Bitmap(msCamera);
                    //                    this.pictureBox1.Image = Pic;

                    //                }

                    //            }
                    //        }
                    //    }
                }
                else
                {
                }
            }
            if (type == "MA500")
            {
                if (MA500Device.bIsConnected)
                {
                    txtCardNumber.Text = MA500Device.GetCards(UserID);
                    MA500Device.GetTemplates(UserID, out UserDataTemp);
                    txtFingerCount.Text = UserDataTemp.Templates.Count.ToString();
                }
                else
                {
                }
            }
            cbUser.EndUpdate();
            Cursor = Cursors.Default;
        }