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