예제 #1
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());
        }
예제 #2
0
파일: CFDHelpers.cs 프로젝트: mictlanix/mbe
        // 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;
        }