Exemplo n.º 1
0
        static void CancelTest(string username, string password)
        {
            var cli    = new FiscoClicClient(username, password);
            var issuer = "AAA010101AAA";
            var uuid   = "FD94ED4E-7E57-46FE-8FBD-D400A1FAF7FA";

            if (cli.Cancel(issuer, uuid))
            {
                Console.WriteLine("Cancel Test: Success");
            }
            else
            {
                Console.WriteLine("Cancel Test: Fail");
            }
        }
Exemplo n.º 2
0
        static void StampTest(string username, string password)
        {
            var cfd = CreateCFD();
            var cli = new FiscoClicClient(username, password);

            AddItems(cfd, "Product", 3);
            cfd.Sign(File.ReadAllBytes(CSD_PRIVATE_KEY_FILE), Encoding.UTF8.GetBytes(CSD_PRIVATE_KEY_PWD));

            var tfd = cli.Stamp(cfd);

            Console.WriteLine(tfd.ToXmlString());

            cfd.Complemento = new List <object>();
            cfd.Complemento.Add(tfd);

            Console.WriteLine(cfd.ToXmlString());
            Console.WriteLine(cfd.ToString());
        }
Exemplo n.º 3
0
        // TODO: credentials per taxpayer
        static Mictlanix.CFDv32.Comprobante FiscoClicStamp(FiscalDocument item)
        {
            var cfd = SignCFD (item);
            var cli = new FiscoClicClient (WebConfig.FiscoClicUser,
                                           WebConfig.FiscoClicPasswd,
                                           WebConfig.FiscoClicUrl);
            var tfd = cli.Stamp (cfd);

            cfd.Complemento = new List<object> ();
            cfd.Complemento.Add (tfd);

            return cfd;
        }
Exemplo n.º 4
0
        // TODO: credentials per taxpayer
        static bool FiscoClicCancel(FiscalDocument item)
        {
            var cli = new FiscoClicClient (WebConfig.FiscoClicUser,
                                           WebConfig.FiscoClicPasswd,
                                           WebConfig.FiscoClicUrl);

            return cli.Cancel (item.Issuer.Id, item.StampId);
        }