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