private void ConsultarLoteButton_Click(object sender, EventArgs e) { try { CrearCertificadoYProxy(); string url = URLTextBox.Text; //Constructor del Lote eFact_Tester.Lote l; if (wpDefault != null) { l = new eFact_Tester.Lote(url, certificado, wpDefault); } else { l = new eFact_Tester.Lote(url, certificado, proxy); } //Crear entidad "consulta_lote_comprobantes" utilizada como primer parametro en la Consulta de Lote FeaEntidades.InterFacturas.consulta_lote_comprobantes consultalotecomprobantes = new FeaEntidades.InterFacturas.consulta_lote_comprobantes(); //Es fijo, es el Cuit de Interfacturas consultalotecomprobantes.cuit_canal = Convert.ToInt64(CuitCanalTextBox.Text); //Cuit de la empresa consultalotecomprobantes.cuit_vendedor = Convert.ToInt64(CuitTextBox.Text); //Número de Punto de Venta consultalotecomprobantes.punto_de_venta = Convert.ToInt32(PuntoVentaTextBox.Text); //Número de lote a consultar consultalotecomprobantes.id_lote = Convert.ToInt64(NumeroLoteTextBox.Text); //Crear objeto Lote de Comprobantes para recibir los datos. FeaEntidades.InterFacturas.lote_comprobantes Lc; //Crear objeto Notificaciones para recibir la lista de notificaciones a nivel de lote y/o comprobante. List<FeaEntidades.InterFacturas.error> listaNotificacionesLote; List<FeaEntidades.InterFacturas.error> listaNotificacionesComprobantes; //Metodo de Consulta de Lote Lc = l.Consultar(consultalotecomprobantes, out listaNotificacionesLote, out listaNotificacionesComprobantes); MessageBox.Show("Lote encontrado satisfactoriamente", "NOTIFICACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "NOTIFICACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ValidarComunicacionButton_Click(object sender, EventArgs e) { try { CrearCertificadoYProxy(); string url = URLTextBox.Text; //Constructor del Lote if (wpDefault != null) { eFact_Tester.Lote l = new eFact_Tester.Lote(url, certificado, wpDefault); } else { eFact_Tester.Lote l = new eFact_Tester.Lote(url, certificado, proxy); } MessageBox.Show("Validación satisfactoria", "NOTIFICACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "NOTIFICACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } }