示例#1
0
        public void ConsultaImagen(TipoImagen tipoImagen, ServicioActivoItemViewModel item)
        {
            ReqConsultaImagenAltaBajaSrv req = new ReqConsultaImagenAltaBajaSrv();
            req.emisora = item.Source.convenio;

            Services.ConsultaImagenAltaBajaSrv(base.ServiceRequest, (_) =>
            {
                this._dispatcher.BeginInvoke(() =>
                {
#if OFFLINE
                              _.Dto = new MemoryStream();
#endif
                    if (_.Dto.Length > 0)
                    {
                        BitmapImage bi = new BitmapImage();
                        bi.SetSource(_.Dto);
                        item.ImageSource = bi;
                    }
                });
            }, req);
        }
示例#2
0
        public static void ConsultaImagenAltaBajaSrv(ServiceRequest2 serviceRequest, ServiceRequestEventHandler<MemoryStream> asyncCallback, ReqConsultaImagenAltaBajaSrv requestData)
        {
#if OFFLINE
            return;
#endif
            new Thread(() => { serviceRequest.BeginWebRequestImage<ReqConsultaImagenAltaBajaSrv>(service._serviceConsultaImagenAltaBajaSrv, asyncCallback, requestData); }).Start();
        }