コード例 #1
0
        public void RegistrarSrv()
        {
            ReqRegistrarSrv reqRS = new ReqRegistrarSrv();
            reqRS.token = string.IsNullOrEmpty(this.Token) ? string.Empty : this.Token;
            reqRS.clave = this._servicio.Source.convenio;
            reqRS.emisora = this._servicio.Source.emisora;//string.Format("{0} {1}", this._servicio.Source.convenio, this._servicio.Source.emisora);
            Regex regex = new Regex("^(?<1>\\d{2}):(?<2>\\d{2}):(?<3>\\d{2})$");
            string tiempo = string.Empty;
            if (regex.IsMatch(_dtoGetParametrosAltaCuentas.parAltaCuentas))
            {
                int dias = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[1].Value);
                int horas = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[2].Value);
                int minutos = Convert.ToInt32(regex.Match(_dtoGetParametrosAltaCuentas.parAltaCuentas).Groups[3].Value);
                tiempo = string.Format("{0} {1} {2} {3} {4} {5}", new object[] { 
                                                      dias > 0 ? dias.ToString():string.Empty,
                                                      dias > 0 ? TextosPantallas.tDias : string.Empty,
                                                      horas > 0 ? horas.ToString() : string.Empty,
                                                      horas > 0 ? TextosPantallas.tHoras : string.Empty,
                                                      minutos > 0 ? minutos.ToString() : string.Empty,
                                                      minutos > 0 ? TextosPantallas.tMinutos : string.Empty
                                                });
            }
            reqRS.paramAlta = tiempo.Trim();
            reqRS.tipo = ClavesOperacion.AltaPagoServicio;
            reqRS.tipoOTP = string.IsNullOrEmpty(this.TipoOTP) ? string.Empty : this.TipoOTP;
            reqRS.fechaHora = string.IsNullOrEmpty(this.FechaHora) ? string.Empty : this.FechaHora;
            reqRS.codDivisa = string.Empty ;

            Services.RegistrarSrv(base.ServiceRequest, responseRegistrarSrv, reqRS);
        }
コード例 #2
0
ファイル: ServicesAsync.cs プロジェクト: jfrausto914/FSW
        public static void RegistrarSrv(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<DtoRegistrarSrv> asyncCallback, ReqRegistrarSrv requestData)
        {
#if OFFLINE
            serviceRequest.BeginWebRequestOffline<ResRegistrarSrv, DtoRegistrarSrv>(Services._serviceRegistrarSrv, asyncCallback, json._jsonRegistrarSrv);
#else
            new Thread(() => { serviceRequest.BeginWebRequest<ResRegistrarSrv, DtoRegistrarSrv, ReqRegistrarSrv>(service._serviceRegistrarSrv, asyncCallback, requestData); }).Start();
#endif
        }