Esempio n. 1
0
        static void Main(string[] args)
        {
            MensajeCancelacion msg = new MensajeCancelacion();
            var msgCan             = msg.CerarMensajeCancelacion(new List <string>()
            {
                "6726DB4B-6CFA-4F8D-9561-3EF1D20266E1"
            }, "SID080303VE0",
                                                                 @"C:\Sidetec\Resources\SID080303VE0\Certs\csd.key", @"C:\Sidetec\Resources\SID080303VE0\Certs\csd.cer",
                                                                 "Side1313");
            var cte = new ServicioTimbradoClient();
            var res = cte.CancelaCfdiRequest("*****@*****.**", "Sidetec.08", msgCan);

            Console.WriteLine(res.Acuse);
            Console.ReadKey();
        }
Esempio n. 2
0
        private void button5_Click_1(object sender, EventArgs e)
        {
            ServicioTimbrado.ServicioTimbradoClient cliente = new ServicioTimbradoClient();
            try
            {
                foreach (var archivo in LbArchivos.Items)
                {
                    string cfdi   = File.ReadAllText(archivo.ToString());
                    var    timbre = cliente.TimbraCfdiQr(txtUsuario.Text, txtPassword.Text, cfdi);
                    textBox1.AppendText(archivo.ToString() + "\r\n--------------------------------------------------------------\r\n");
                    textBox1.AppendText(archivo.ToString() + " -> " + timbre.Valido + "\r\n");
                    textBox1.AppendText(archivo.ToString() + " -> " + timbre.Cfdi + "\r\n");
                    textBox1.AppendText(archivo.ToString() + " -> " + timbre.DescripcionError + "\r\n");
                    //textBox1.AppendText(archivo.ToString() + " -> " + timbre.CadenaTimbre + "\r\n");
                    //textBox1.AppendText(archivo.ToString() + " -> " + timbre.DescripcionError + "\r\n");

                    try
                    {
                        File.WriteAllText(archivo.ToString() + ".timbre.txt", timbre.Cfdi, Encoding.UTF8);
                        File.WriteAllBytes(archivo.ToString() + "Qr.bmp", Convert.FromBase64String(timbre.QrCodeBase64));
                    }
                    catch (FaultException fe)
                    {
                        textBox1.AppendText(fe + "\r\n");
                    }
                    catch (Exception ee)
                    {
                        ;
                    }
                }
                LbArchivos.Items.Clear();
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message);
            }
            finally
            {
                cliente.Close();
            }
        }