private void btnIniciar_Click(object sender, EventArgs e) { disable_UI(); int cont = 0; try { ConsultaCFDIServiceClient consultar = new ConsultaCFDIServiceClient(); consultar.Open(); foreach (XMLRow row in ArchivosXML) { cont++; if (!(row.XML_Esquema_CFDI == "Esquema Invalido" || row.XML_Complemento_TFD == "Complemento Invalido")) { Acuse acuse = new Acuse(); lblStatus.Text = "Archivo " + cont.ToString() + " de " + ArchivosXML.Count().ToString() + " Comprobando " + row.XML_Nombre_Archivo + " con UUID :" + row.XML_UUID + "..."; statusStrip1.Refresh(); if (consultar.State == CommunicationState.Opened) { acuse = consultar.Consulta("?re=" + row.XML_RFC_Emisor.Replace("&", "&") + "&rr=" + row.XML_RFC_Receptor.Replace("&", "&") + "&tt=" + row.XML_Total + "&id=" + row.XML_UUID); row.XML_Status = acuse.CodigoEstatus; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error"; } if (consultar.State == CommunicationState.Faulted) { row.XML_Status = "Comunicacion fallida, error. Reintente"; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error. Reintente"; } } } ActualizaGrid(); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); } lblStatus.Text = ""; statusStrip1.Refresh(); enable_UI(); }
private void procesar() { int cont = 0; try { ConsultaCFDIServiceClient consultar = new ConsultaCFDIServiceClient(); consultar.Open(); foreach (XMLRow row in ArchivosXML) { cont++; if (!(row.XML_Esquema_CFDI == "Esquema Invalido" || row.XML_Complemento_TFD == "Complemento Invalido")) { Acuse acuse = new Acuse(); if (consultar.State == CommunicationState.Opened) { acuse = consultar.Consulta("?re=" + row.XML_RFC_Emisor.Replace("&", "&") + "&rr=" + row.XML_RFC_Receptor.Replace("&", "&") + "&tt=" + row.XML_Total + "&id=" + row.XML_UUID); row.XML_Status = acuse.CodigoEstatus; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error"; } if (consultar.State == CommunicationState.Faulted) { row.XML_Status = "Comunicacion fallida, error. Reintente"; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error. Reintente"; } } } ActualizaGrid(); } catch (Exception ex) { } }
private void btnIniciar_Click(object sender, EventArgs e) { disable_UI(); int cont = 0; try { ConsultaCFDIServiceClient consultar = new ConsultaCFDIServiceClient(); consultar.Open(); foreach (XMLRow row in ArchivosXML) { cont++; if (!(row.XML_Esquema_CFDI == "Esquema Invalido" || row.XML_Complemento_TFD == "Complemento Invalido")) { Acuse acuse = new Acuse(); lblStatus.Text = "Archivo " + cont.ToString() + " de " + ArchivosXML.Count().ToString() + " Comprobando "+row.XML_Nombre_Archivo+" con UUID :" + row.XML_UUID + "..."; statusStrip1.Refresh(); if (consultar.State == CommunicationState.Opened) { acuse = consultar.Consulta("?re=" + row.XML_RFC_Emisor.Replace("&", "&") + "&rr=" + row.XML_RFC_Receptor.Replace("&", "&") + "&tt=" + row.XML_Total + "&id=" + row.XML_UUID); row.XML_Status = acuse.CodigoEstatus; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error"; } if (consultar.State == CommunicationState.Faulted) { row.XML_Status = "Comunicacion fallida, error. Reintente"; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error. Reintente"; } } } ActualizaGrid(); } catch(Exception ex) { MessageBox.Show("Error:" + ex.Message); } lblStatus.Text = ""; statusStrip1.Refresh(); enable_UI(); }
private void procesar() { int cont = 0; try { ConsultaCFDIServiceClient consultar = new ConsultaCFDIServiceClient(); consultar.Open(); foreach (XMLRow row in ArchivosXML) { cont++; if (!(row.XML_Esquema_CFDI == "Esquema Invalido" || row.XML_Complemento_TFD == "Complemento Invalido")) { Acuse acuse = new Acuse(); if (consultar.State == CommunicationState.Opened) { acuse = consultar.Consulta("?re=" + row.XML_RFC_Emisor.Replace("&", "&") + "&rr=" + row.XML_RFC_Receptor.Replace("&", "&") + "&tt=" + row.XML_Total + "&id=" + row.XML_UUID); row.XML_Status = acuse.CodigoEstatus; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error"; } if (consultar.State == CommunicationState.Faulted) { row.XML_Status = "Comunicacion fallida, error. Reintente"; } if (consultar.State == CommunicationState.Closed) { row.XML_Status = "Comunicacion cerrada, error. Reintente"; } } } ActualizaGrid(); } catch (Exception ex) { } }