public void actualizarLimites(string nvoLimite, uint limiteConfigurar, string radio)
        {
            ReqActualizarLimites req = new ReqActualizarLimites()
            {
                fecha_pagoImpuestos = _limitesActuales.fecha_pagoImpuestos,
                fecha_pagoServicios = _limitesActuales.fecha_pagoServicios,
                fecha_pagoPagoCredOtrosBanc = _limitesActuales.fecha_pagoPagoCredOtrosBanc,
                fecha_pagoTCOtrosBancos = _limitesActuales.fecha_pagoTCOtrosBancos,
                fecha_pagoTCTerceros = _limitesActuales.fecha_pagoTCTerceros,
                fecha_transf3rosMismoBanco = _limitesActuales.fecha_transf3rosMismoBanco,
                fecha_transfInterbancaria = _limitesActuales.fecha_transfInterbancaria,
                hora_pagoImpuestos = _limitesActuales.hora_pagoImpuestos,
                hora_pagoPagoCredOtrosBanc = _limitesActuales.hora_pagoPagoCredOtrosBanc,
                hora_pagoServicios = _limitesActuales.hora_pagoServicios,
                hora_pagoTCOtrosBancos = _limitesActuales.hora_pagoTCOtrosBancos,
                hora_pagoTCTerceros = _limitesActuales.hora_pagoTCTerceros,
                hora_transf3rosMismoBanco = _limitesActuales.hora_transf3rosMismoBanco,
                hora_transfInterbancaria = _limitesActuales.hora_transfInterbancaria,
                limiteBanco_pagoImpuestos = _limitesActuales.limiteBanco_pagoImpuestos,
                limiteBanco_pagoPagoCredOtrosBanc = _limitesActuales.limiteBanco_pagoPagoCredOtrosBanc,
                limiteBanco_pagoServicios = _limitesActuales.limiteBanco_pagoServicios,
                limiteBanco_pagoTCOtrosBancos = _limitesActuales.limiteBanco_pagoTCOtrosBancos,
                limiteBanco_pagoTCTerceros = _limitesActuales.limiteBanco_pagoTCTerceros,
                limiteBanco_transf3rosMismoBanco = _limitesActuales.limiteBanco_transf3rosMismoBanco,
                limiteBanco_transfInterbancaria = _limitesActuales.limiteBanco_transfInterbancaria,
                limiteImporte_pagoImpuestos = _limitesActuales.limiteImporte_pagoImpuestos,
                limiteImporte_pagoPagoCredOtrosBanc = _limitesActuales.limiteImporte_pagoPagoCredOtrosBanc,
                limiteImporte_pagoServicios = _limitesActuales.limiteImporte_pagoServicios,
                limiteImporte_pagoTCOtrosBancos = _limitesActuales.limiteImporte_pagoTCOtrosBancos,
                limiteImporte_pagoTCTerceros = _limitesActuales.limiteImporte_pagoTCTerceros,
                limiteImporte_transf3rosMismoBanco = _limitesActuales.limiteImporte_transf3rosMismoBanco,
                limiteImporte_transfInterbancaria = _limitesActuales.limiteImporte_transfInterbancaria,
                nuevoLimiteImporte_pagoImpuestos = _limitesActuales.nuevoLimiteImporte_pagoImpuestos,
                nuevoLimiteImporte_pagoPagoCredOtrosBanc = _limitesActuales.nuevoLimiteImporte_pagoPagoCredOtrosBanc,
                nuevoLimiteImporte_pagoTCOtrosBancos = _limitesActuales.nuevoLimiteImporte_pagoTCOtrosBancos,
                nuevoLimiteImporte_pagoTCTerceros = _limitesActuales.nuevoLimiteImporte_pagoTCTerceros,
                radio = radio,
                token = string.IsNullOrEmpty(this.Token) ? string.Empty : this.Token,
                tipoOTP = string.IsNullOrEmpty(this.TipoOTP) ? string.Empty : this.TipoOTP,
                fechaHora = string.IsNullOrEmpty(this.FechaHora) ? string.Empty : this.FechaHora,
                codDivisa = string.Empty
            };

            switch (limiteConfigurar)
            {
                case 0:
                    req.nuevoLimiteImporte_transf3rosMismoBanco = nvoLimite;
                    req.nuevoLimiteImporte_transfInterbancaria = 0.ToString();
                    req.nuevoLimiteImporte_pagoServicios = 0.ToString();
                    break;

                case 1:
                    req.nuevoLimiteImporte_transf3rosMismoBanco = 0.ToString();
                    req.nuevoLimiteImporte_transfInterbancaria = nvoLimite;
                    req.nuevoLimiteImporte_pagoServicios = 0.ToString();
                    break;

                case 2:
                    req.nuevoLimiteImporte_transf3rosMismoBanco = 0.ToString();
                    req.nuevoLimiteImporte_transfInterbancaria = 0.ToString();
                    req.nuevoLimiteImporte_pagoServicios = nvoLimite;
                    break;
            }

            Services.ActualizarLimites(base.ServiceRequest, resActualizarLimites, req);
        }
Exemplo n.º 2
0
        public static void ActualizarLimites(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<List<DtoActualizarLimites>> asyncCallback, ReqActualizarLimites requestData)
        {
#if OFFLINE
            serviceRequest.BeginWebRequestOffline<ResActualizarLimites, List<DtoActualizarLimites>>(service._serviceActualizarLimites, asyncCallback, json._jsonActualizarLimites);
#else
            new Thread(() => { serviceRequest.BeginWebRequest<ResActualizarLimites, List<DtoActualizarLimites>, ReqActualizarLimites>(service._serviceActualizarLimites, asyncCallback, requestData); }).Start();
#endif
        }