public void IniActualizaImgS2U() { ReqIniActualizaImgS2U reqIAIS2U = new ReqIniActualizaImgS2U(); reqIAIS2U.collectData = new CollectData() { HardwareID = Global.GetDeviceUniqueId(), TIMESTAMP = string.Empty, SDK_VERSION = string.Empty }; reqIAIS2U.devicePrint = string.Empty; Services.IniActualizaImgS2U( base.ServiceRequest, (_) => { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: this._imagenes.Clear(); this._imagenes.Add(this._imagenActual); if (null != _.Dto.EnrolaBean.ImagenRSABean) _.Dto.EnrolaBean.ImagenRSABean.ForEach((__) => { this._imagenes.Add(new ImagenRSAItemViewModel(__)); }); this._preguntas.Clear(); if (null != _.Dto.EnrolaBean.PreguntaRSABean) _.Dto.EnrolaBean.PreguntaRSABean.ForEach((__) => { this._preguntas.Add(new PreguntaItemViewModel(__)); }); if (null != ViewModelLoaded) { base._dispatcher.BeginInvoke(() => { ViewModelLoaded(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest, Error = _.Error }); }); } if (null != ProcessSuccess) { base._dispatcher.BeginInvoke(() => { ProcessSuccess(PS.Service.INI_ACTUALIZA_IMG_S2U); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }, reqIAIS2U); }
public static void IniActualizaImgS2U(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<DtoIniActualizaImgS2U> asyncCallback, ReqIniActualizaImgS2U requestData) { #if OFFLINE serviceRequest.BeginWebRequestOffline<ResIniActualizaImgS2U, DtoIniActualizaImgS2U>(Services._serviceIniActualizaImgS2U, asyncCallback, json._jsonIniActualizaImgS2U); #else new Thread(() => { serviceRequest.BeginWebRequest<ResIniActualizaImgS2U, DtoIniActualizaImgS2U, ReqIniActualizaImgS2U>(service._serviceIniActualizaImgS2U, asyncCallback, requestData); }).Start(); #endif }