private void BtnEnviarXML_Click(object sender, EventArgs e) { try { FechaEmision = Funcion.reemplazarcaracterFecha(DtpFecha.Value.Date.ToShortDateString()); DataTable DtDocuemtosXML = objConsult.BoolDataTableFactElect("Select * from TbDocumentosGeneradosFact DocFact where DocFact.FechaEmision = '" + FechaEmision + "' and EstadoAutorizacion = '0'"); String RecepcionSRIRespuesta = ""; if (DtDocuemtosXML.Rows.Count > 0) { foreach (DataRow myRow in DtDocuemtosXML.Rows) { RutaXML = myRow["RutaXML"].ToString(); NombreXML = myRow["NombreXML"].ToString(); FechaEmision = myRow["FechaEmision"].ToString(); //Inicio menuInferior TollMenuLablelDocumento.Text = "Documento : " + NombreXML + ".xml"; TollMenuLablelFecha.Text = "Fecha : " + Funcion.reemplazarcaracterFecha(Convert.ToDateTime(FechaEmision).Date.ToShortDateString()); //Fin menuInferior //Firmar Documento Funcion.FirmaXML(RutaXML + @"\Generados" + @"\" + NombreXML + ".xml", NombreXML); //Fin Firmar Documento //RecepcionSRI SRIRecepcionComprobante sriRecepcion = new SRIRecepcionComprobante(); RecepcionSRIRespuesta = sriRecepcion.LlamarSRIRecepcion(RutaXML + @"\Firmados" + @"\" + NombreXML + ".xml", NombreXML); //Fin RecepcionSRI String[] axuAto = RecepcionSRIRespuesta.Split(';'); String claveAcceso = axuAto[1]; switch (RecepcionSRIRespuesta) { case "DEVUELTA": RecepcionSRIRespuesta = "D"; break; case "RECIBIDA": RecepcionSRIRespuesta = "R"; break; default: break; } //Autorizacion //SRIAutorizacionComprobante sriAutori = new SRIAutorizacionComprobante(); //sriAutori.ConsultarAutorizaciones(claveAcceso); //FIN Autorizacion } } } catch (Exception ex) { } }