示例#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");
            }
        }
示例#2
0
文件: Usuarios.cs 项目: yaba/RepCid
        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");
            }
        }