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; }