Пример #1
0
        private OperationResponse PagoTCMM(FinalizarVentaRequest request)
        {
            OperationResponse response = new OperationResponse();

            response.CodeNumber = "1";
            VentaResponse venta = this.repository.ObtenerVentaPorFolio(request.FolioVenta, 0);

            foreach (LineaTicket linea in venta.Lineas)
            {
                if (linea.TipoDetalleVenta == "46")
                {
                    PagoTCMMRequest pago = new PagoTCMMRequest();
                    pago.ModoEntrada   = 12;
                    pago.NumeroCaja    = token.CodeBox;
                    pago.NumeroTienda  = token.CodeStore;
                    pago.Transaccion   = venta.NumeroTransaccion;
                    pago.Importe       = linea.Articulo.PrecioConImpuestos;
                    pago.NumeroTarjeta = linea.Articulo.InformacionPagoTCMM.NumeroTarjeta;
                    response           = new MelodyMilanoBusiness(this.token).RealizarPago(pago);
                    if (response.CodeNumber == "1")
                    {
                        OperationResponse operationResponseAutoriacion = this.repository.RegistrarAutorizacionPagoTCMM(request.FolioVenta, pago.NumeroTarjeta, response.CodeDescription);
                    }
                }
            }
            return(response);
        }
Пример #2
0
        public ResponseBussiness <PlanesFinanciamientoResponse> ConsultarPlanesFinanciamientoDescuentoPrimeraCompra(PlanesFinanciamientoRequest request)
        {
            TokenDto token = new TokenService().Get();
            ResponseBussiness <PlanesFinanciamientoResponse> response = new MelodyMilanoBusiness(token).ConsultarPlanesFinanciamientoDescuentoPrimeraCompra(request);

            return(response);
        }
Пример #3
0
        public ResponseBussiness <FinalizarCompraResponse> FinalizarCompraTCMM(FinalizarCompraRequest request)
        {
            TokenDto token = new TokenService().Get();
            ResponseBussiness <FinalizarCompraResponse> response = new MelodyMilanoBusiness(token).FinalizarCompraTCMM(request);

            return(response);
        }
Пример #4
0
        public ResponseBussiness <InformacionTCMMResponse> ConsultarInformacionTCMM(InformacionTCMMRequest informacionTCMMRequest)
        {
            TokenDto token = new TokenService().Get();
            ResponseBussiness <InformacionTCMMResponse> response = new MelodyMilanoBusiness(token).ConsultarInformacionTCMM(informacionTCMMRequest, informacionTCMMRequest.ImprimirTicket);

            return(response);
        }