Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            lsplib.wslsp wslsp = new lsplib.wslsp();
            wslsp.CUIT           = 20939802593;
            wslsp.modoProduccion = false;
            wslsp.Depurar        = true;
            if (wslsp.login("certificado.crt", "clave.key"))
            {
                lsplib.GenerarAjusteReq Solicitud = wslsp.nuevoAjuste();
                Solicitud.tipoAjuste            = "C";
                Solicitud.fechaComprobante      = "2017-06-05";
                Solicitud.emisor.puntoVenta     = 10;
                Solicitud.emisor.nroComprobante = 1;
                Solicitud.emisor.ComprobanteAAjustar.tipoComprobante            = 183;
                Solicitud.emisor.ComprobanteAAjustar.puntoVenta                 = 10;
                Solicitud.emisor.ComprobanteAAjustar.nroComprobante             = 20;
                Solicitud.itemDetalleAjusteLiquidacion[0].nroItemAjustar        = 1;
                Solicitud.itemDetalleAjusteLiquidacion[0].ajusteFisico.cantidad = 10;

                lsplib.GenerarAjusteResp Response = wslsp.generarAjuste();

                if (Response.respuesta.hayErrores)
                {
                    MessageBox.Show(Response.respuesta.errores);
                }
                else
                {
                    Response.respuesta.guardarPDF("c:\\datos\\liquidacion.pdf");
                    MessageBox.Show("Felicitaciones, el CAE obtenido: " + Response.respuesta.cabecera.cae.ToString());
                }
            }
            else
            {
                MessageBox.Show(wslsp.ErrorDesc);
            }
        }