Example #1
0
        private void toolStripButton15_Click(object sender, EventArgs e)
        {
            toolStripButton14_Click(null, null);
            string        parm     = "172.28.20.158|1|00000|全院|00000||";
            Boolean       b        = Read_card.chisHICInit(ref parm);
            StringBuilder builder  = new StringBuilder(512);
            StringBuilder builder1 = new StringBuilder(512);
            var           builder2 = new StringBuilder(512);

            byte[]  b_ret = new byte[16];
            Boolean a     = Read_card.chisGetHICNo(builder, builder1);

            Read_card.chisHICRelease();
            textEdit6.Text = builder.ToString();
            if ((textEdit6.Text).Trim().Length > 3)
            {
                toolStripButton16_Click(null, null);
            }
        }
Example #2
0
        private void toolStripButton17_Click(object sender, EventArgs e)
        {
            toolStripButton14_Click(null, null);
            string str_sfzc;

            byte[] rbuff = new byte[256 + 1];
            int    m     = Read_card.iReadIdentityCard(0, rbuff);

            if (m > 0)
            {
                str_sfzc = Encoding.Default.GetString(rbuff);
                string[] array = str_sfzc.Split('|');
                textEdit8.Text = array[5];
                toolStripButton16_Click(null, null);
            }
            else
            {
                MessageBox.Show("读身份证出错,请检查读卡器设备是否正常!");
            }
        }