Beispiel #1
0
        public void Usuario_GetTemplate()
        {
            if (PisTemplate == 0)
            {
                PisTemplate = Config.pisTEST;
            }

            int num_tmpls;

            if (rep.CarregarTemplatesUsuario(PisTemplate, out num_tmpls))
            {
                Console.WriteLine(PisTemplate + ": " + num_tmpls + " templates localizados.");
                byte[] tmpl_bin;
                while (rep.LerTemplate(out tmpl_bin))
                {
                    string v = ""; // para imprimir os 20 primeiros bytes do template
                    for (int i = 0; i < 20 && i < tmpl_bin.Length; i++)
                    {
                        v += string.Format("{0:X2} ", tmpl_bin[i]);
                    }

                    Console.WriteLine("\t" + v + Convert.ToBase64String(tmpl_bin));
                }
            }
            else
            {
                Assert.Inconclusive("Não há PIS registrado para obter um template");
            }
        }
Beispiel #2
0
        public void Usuario_GetTemplate()
        {
            if (PisTemplate == 0)
            {
                PisTemplate = Config.pisTEST;
            }

            int num_tmpls;

            if (rep.CarregarTemplatesUsuario(PisTemplate, out num_tmpls))
            {
                Console.WriteLine(PisTemplate + ": " + num_tmpls + " templates localizados.");
                byte[] tmpl_bin;
                while (rep.LerTemplate(out tmpl_bin))
                {
                    Console.WriteLine("\t" + Convert.ToBase64String(tmpl_bin));
                }
            }
            else
            {
                Assert.Inconclusive("Não há PIS registrado para obter um template");
            }
        }
Beispiel #3
0
        private void frmUser_Load(object sender, EventArgs e)
        {
            RepCid _rep = ((frmMain)this.Owner).REP;

            if (_rep != null)
            {
                string cNome, cSenha, cBarras;
                int    iCodigo, iRFID;
                int    privilegios;
                Int64  pis64;
                if (!Int64.TryParse(PIS, out pis64))
                {
                    pis64 = 0;
                }
                _rep.LerDadosUsuario(pis64, out cNome, out iCodigo, out cSenha, out cBarras, out iRFID, out privilegios);

                txtNome.Text   = cNome;
                txtPIS.Text    = PIS;
                txtSenha.Text  = cSenha;
                txtCodigo.Text = iCodigo.ToString();
                txtBarras.Text = cBarras;
                txtRFID.Text   = iRFID.ToString();
                if (privilegios < 0)
                {
                    ddlPermissao.SelectedIndex = 0;
                }
                else if (privilegios >= ddlPermissao.Items.Count)
                {
                    ddlPermissao.SelectedIndex = ddlPermissao.Items.Count - 1;
                }
                else
                {
                    ddlPermissao.SelectedIndex = privilegios;
                }

                int num_templates;
                if (_rep.CarregarTemplatesUsuario(Convert.ToInt64(PIS), out num_templates))
                {
                    string template_base64;
                    txtBiometria.Text = "";
                    while (_rep.LerTemplateStr(out template_base64))
                    {
                        txtBiometria.Text += template_base64 + "\r\n\r\n";
                    }
                }
            }
        }