Ejemplo n.º 1
0
        public GetFacturaModel GetFactura(string referenciaFactura)
        {
            ReferenciaFactura refe = new ReferenciaFactura {
                referenciaFactura = referenciaFactura
            };
            PagosInerfaceClient cliente2 = new PagosInerfaceClient();
            var             response     = cliente2.CosultarAsync(refe).Result;
            GetFacturaModel factura      = new GetFacturaModel {
                referenciaId = response.ResultadoConsulta.referenciaFactura.referenciaFactura, TotalAPagar = response.ResultadoConsulta.totalPagar
            };

            return(factura);
        }
Ejemplo n.º 2
0
        public PagosModel pagoCompensar(string referenciaFactura, double valorFactura)
        {
            ReferenciaFactura refe = new ReferenciaFactura {
                referenciaFactura = referenciaFactura
            };
            Pago pagoRealizado = new Pago {
                referenciaFactura = refe, totalPagar = valorFactura
            };
            PagosInerfaceClient cliente = new PagosInerfaceClient();
            var        response         = cliente.CompensarAsync(pagoRealizado).Result;
            PagosModel responseSoap     = new PagosModel {
                referenciaId = response.Resultado.referenciaFactura.referenciaFactura, messageResponse = response.Resultado.mensaje
            };

            return(responseSoap);
        }
Ejemplo n.º 3
0
        public PagosFactura PagarFactura(string referenciaFactura, double valorFactura)
        {
            ReferenciaFactura refe = new ReferenciaFactura {
                referenciaFactura = referenciaFactura
            };
            Pago pagoRealizado = new Pago {
                referenciaFactura = refe, totalPagar = valorFactura
            };
            PagosInerfaceClient cliente3 = new PagosInerfaceClient();
            var          response        = cliente3.PagarAsync(pagoRealizado).Result;
            PagosFactura responseFactura = new PagosFactura {
                referenciaFacturaId = response.Resultado.referenciaFactura.referenciaFactura, messageResponseFact = response.Resultado.mensaje
            };

            return(responseFactura);
        }