void GetCuentaInfo(string numeroCuenta, TipoCuenta tipoCuenta) { if (!string.IsNullOrEmpty(numeroCuenta) && tipoCuenta != TipoCuenta.NoValido) { ReqGetTitularCuenta req = new ReqGetTitularCuenta(); req.cuenta = numeroCuenta; switch (tipoCuenta) { case TipoCuenta.OtroBanco: Services.GetBancoCuenta(base.ServiceRequest, ResponseGetBancoCuenta, req); break; case TipoCuenta.Santander: Services.GetTitularCuenta(base.ServiceRequest, ResponseGetTitularCuenta, req); break; case TipoCuenta.MT: req.tipoCuenta = TipoCuenta.MT.ToString(); Services.GetTitularCuenta(base.ServiceRequest, ResponseGetTitularCuenta, req); break; } } }
public static void GetBancoCuenta(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<DtoGetBancoCuenta> asyncCallback, ReqGetTitularCuenta requestData) { #if OFFLINE serviceRequest.BeginWebRequestOffline<ResGetBancoCuenta, DtoGetBancoCuenta>(service._serviceGetBancoCuenta, asyncCallback, json._jsonGetBancoCuenta); #else new Thread(() => { serviceRequest.BeginWebRequest<ResGetBancoCuenta, DtoGetBancoCuenta, ReqGetTitularCuenta>(service._serviceGetBancoCuenta, asyncCallback, requestData); }).Start(); #endif }