コード例 #1
0
        public void TransferirCuentaTercero(double importe, string concepto, string rfc, double iva)
        {
            ReqTransfiereCuentasTercero req = new ReqTransfiereCuentasTercero();
            req.cuentaOrigen = this._cuentaOrigen.NoCuenta;
            req.cuentaDestino = this._cuentaDestino.NumeroCuenta;
            req.divisaCuentaDestino = this._cuentaOrigen.Divisa;
            req.fecha = (Application.Current as App).fechaActual.fecha;
            req.importe = importe.FormatoImporte();
            req.concepto = concepto;
            req.rfc = rfc;
            req.importeiva = iva.FormatoImporte();
            req.token = string.IsNullOrEmpty(this.Token) ? string.Empty : this.Token;
            req.tipoOTP = string.IsNullOrEmpty(this.TipoOTP) ? string.Empty : this.TipoOTP;
            req.fechaHora = string.IsNullOrEmpty(this.FechaHora) ? string.Empty : this.FechaHora;
            req.codDivisa = string.IsNullOrEmpty(req.tipoOTP) ? string.Empty : CasosDeUso.Mexicanpeso;
            req.tipoCuentaDestino = _cuentaDestino.IsMovil ? TipoCuenta.MT.ToString() : TipoCuenta.CT.ToString();

            Services.TransfiereCuentasTerceros(base.ServiceRequest, ResponseTransferirCuentaTercero, req);
        }
コード例 #2
0
ファイル: ServicesAsync.cs プロジェクト: jfrausto914/FSW
        public static void TransfiereCuentasTerceros(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<DtoTransfiereCuentasTerceros> asyncCallback, ReqTransfiereCuentasTercero requestData)
        {
#if OFFLINE
            serviceRequest.BeginWebRequestOffline<ResTransfiereCuentasTerceros, DtoTransfiereCuentasTerceros>(service._serviceTransfiereCuentasTerceros, asyncCallback, json._jsonTransfiereCuentasTerceros);
#else
            new Thread(() => { serviceRequest.BeginWebRequest<ResTransfiereCuentasTerceros, DtoTransfiereCuentasTerceros, ReqTransfiereCuentasTercero>(service._serviceTransfiereCuentasTerceros, asyncCallback, requestData); }).Start();
#endif
        }