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