Exemplo n.º 1
0
		private void ConsultaCAEButton_Click(object sender, EventArgs e)
		{
            try
            {
                this.Cursor = Cursors.WaitCursor;
                resultadoTextBox.Text = string.Empty;
                estadoTextBox.Text = string.Empty;
                this.Refresh();

                c = new FEArn.ConsultaCAE(System.Configuration.ConfigurationManager.AppSettings["FEA_ar_gov_afip_wsw_Service"], System.Configuration.ConfigurationManager.AppSettings["rutaCertificadoAFIP"] + ce.Cuit_receptor.ToString() + ".p12", ce.Cuit_receptor, Aplicacion.Sesion);
                FEArn.ar.gov.afip.wsw.FEConsultaCAEResponse cr = new FEArn.ar.gov.afip.wsw.FEConsultaCAEResponse();
                cr = c.ConsultarCAE(ce);
                if (cr.RError.perrmsg == "OK")
                {
                    MessageBox.Show("Consulta concluida satisfactoriamente.", "Información", MessageBoxButtons.OK);
                    resultadoTextBox.Text = "El resultado es: " + cr.Resultado.ToString();
                    estadoTextBox.Text = cr.RError.percode + " - " + cr.RError.perrmsg;
                }
                else
                {
                    MessageBox.Show("Consulta concluida con error.", "Información", MessageBoxButtons.OK);
                    resultadoTextBox.Text = "";
                    estadoTextBox.Text = cr.RError.percode + " - " + cr.RError.perrmsg;
                }
            }
            catch (Exception ex)
            {
                Cedeira.Ex.ExceptionManager.Publish(ex);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
		}
Exemplo n.º 2
0
 public FEArn.ar.gov.afip.wsw.FEConsultaCAEResponse ConsultarCAE(FeaEntidades.ConsultaCAE ConsultaCAE)
 {
     /*Limpio resultados de la consulta CAE anterior*/
     ConsultaCAE.Resultado = string.Empty;
     ConsultaCAE.MensajeError = string.Empty;
     FEArn.ar.gov.afip.wsw.FEConsultaCAEReq CAErequest = new FEArn.ar.gov.afip.wsw.FEConsultaCAEReq();
     CAErequest.cuit_emisor = ConsultaCAE.Cuit_emisor;
     CAErequest.fecha_cbte = ConsultaCAE.Fecha_cbte.ToString("yyyyMMdd");
     CAErequest.punto_vta = ConsultaCAE.Punto_vta;
     CAErequest.tipo_cbte = ConsultaCAE.Tipo_cbte;
     CAErequest.cbt_nro = ConsultaCAE.Cbt_nro;
     CAErequest.imp_total = ConsultaCAE.Imp_total;
     CAErequest.cae = ConsultaCAE.Cae;
     FEArn.ar.gov.afip.wsw.FEConsultaCAEResponse CAEresponse = new FEArn.ar.gov.afip.wsw.FEConsultaCAEResponse();
     CAEresponse = objWS.FEConsultaCAERequest(ticket.ObjAutorizacion, CAErequest);
     return CAEresponse;
 }