private void button3_Click(object sender, EventArgs e) { using (Timbrador.CertificadorClient client = new Timbrador.CertificadorClient()) { try { foreach (var archivo in LbArchivos.Items) { string timbre; string cfdi = File.ReadAllText(archivo.ToString()); timbre = client.TimbraCfdi(cfdi); XElement xeCfdi = XElement.Load(new StringReader(cfdi)); textBox1.AppendText(archivo.ToString() + "\r\n--------------------------------------------------------------\r\n"); textBox1.AppendText(archivo.ToString() + " -> " + timbre + "\r\n"); try { string cfdiTimbrado = ConcatenaComplemento(xeCfdi, timbre); File.WriteAllText(archivo.ToString() + ".timbre.xml", cfdiTimbrado, Encoding.UTF8); } catch (Exception ee) { ; } } LbArchivos.Items.Clear(); } catch (Exception ee) { MessageBox.Show(ee.Message); } } }
private void button4_Click_1(object sender, EventArgs e) { Timbrador.CertificadorClient client = new Timbrador.CertificadorClient(); try { foreach (var archivo in TxtUuids.Lines) { string[] datos = archivo.Split('\t'); string res = client.CancelaCfdi(datos[0], datos[1]); TxtResultCancelar.AppendText(res + " -> " + res + "\r\n"); } LbArchivos.Items.Clear(); } catch (Exception ee) { MessageBox.Show(ee.Message); } finally { client.Close(); } }