public void ConsultarSrv() { ReqConsultarSrv reqCS = new ReqConsultarSrv(); reqCS.emisora = string.Empty; Services.ConsultarSrv( base.ServiceRequest, (_) => { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: #if OFFLINE if (true) { #else if (_.Dto.listaServicios.Count >= 1) { this._serviciosActivos = new ObservableCollection<ServicioActivoItemViewModel>(); _.Dto.listaServicios.Where(__ => __.status.Equals("Activo")).ToList().ForEach((s) => { this._serviciosActivos.Add(new ServicioActivoItemViewModel(s)); }); #endif if (null != ProcessSuccess) { base._dispatcher.BeginInvoke(() => { ProcessSuccess(PS.Service.CONSULTAR_SRV); }); } } else { GetParametrosAltaCuentas(); } break; default: if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = _.Error }); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }, reqCS); }
public void ConsultarSrv() { ReqConsultarSrv reqCS = new ReqConsultarSrv(); reqCS.emisora = string.Empty; Services.ConsultarSrv(base.ServiceRequest, responseConsultaSvr, reqCS); }
public void ConsultarSrv() { ReqConsultarSrv reqCS = new ReqConsultarSrv(); reqCS.emisora = string.Empty; Services.ConsultarSrv( base.ServiceRequest, (_) => { if (!_.ErrorInMakingRequest) { switch (_.Error.clave) { case PE.Generic.OK: this._servicios = new ObservableCollection<ServicioActivoItemViewModel>(); var servicios = (from sc in _.Dto.listaServicios select new ServicioActivoItemViewModel(sc)).ToList(); servicios.ForEach((__) => { this._servicios.Add(__); }); if (null == this._servicios || this._servicios.Count <= 0) { _sinServicios = true; if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = new Error { clave = Errors.AppController.BAJA_SERVICIO_NO_SERVICIO, message = TextosFront.frontMensajeNoServiciosAlta } }); }); return; } } this.FechaAplicacion = (App.Current as App).fechaActual.fecha; if (null != ViewModelLoaded) { base._dispatcher.BeginInvoke(() => { ViewModelLoaded(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest, Error = _.Error }); }); } break; default: if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = false, Error = _.Error }); }); } break; } } else { if (null != ProcesoError) { base._dispatcher.BeginInvoke(() => { ProcesoError(new Global.ViewModelEventArgs() { ErrorInMakingRequest = _.ErrorInMakingRequest }); }); } } }, reqCS); }
public static void ConsultarSrv(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<DtoConsultarSrv> asyncCallback, ReqConsultarSrv requestData) { #if OFFLINE serviceRequest.BeginWebRequestOffline<ResConsultarSrv, DtoConsultarSrv>(Services._serviceConsultarSrv, asyncCallback, json._jsonConsultarSrv); #else new Thread(() => { serviceRequest.BeginWebRequest<ResConsultarSrv, DtoConsultarSrv, ReqConsultarSrv>(service._serviceConsultarSrv, asyncCallback, requestData); }).Start(); #endif }