private void MostrarFotografiaDeReportesEmitidos(dynamic sender, int idReporteEmitido)
        {
            try
            {
                var prefijoDeImagen = "data:image/png;base64,";
                UiVisualizadorImagenes.Items.Clear();
                foreach (var ReciboPorTipoDePago in TiposdePagoPorRecibo.Where(ReciboPorTipoDePago => ReciboPorTipoDePago.PAYMENT_HEADER_ID == idReporteEmitido))
                {
                    if (ReciboPorTipoDePago.FRONT_IMAGE != "")
                    {
                        UiVisualizadorImagenes.Items.Add(string.Format(prefijoDeImagen + ReciboPorTipoDePago.FRONT_IMAGE));
                        UiVisualizadorImagenes.DataBind();
                    }

                    if (ReciboPorTipoDePago.BACK_IMAGE != "")
                    {
                        UiVisualizadorImagenes.Items.Add(string.Format(prefijoDeImagen + ReciboPorTipoDePago.BACK_IMAGE));
                        UiVisualizadorImagenes.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }
        private void MostrarFotografiaDeEncabezado(dynamic sender, int idFactura)
        {
            try
            {
                foreach (var factura in FacturaDetalles.Where(facturaDetalle => facturaDetalle.INVOICE_ID == idFactura))
                {
                    UsuarioDeseaCargarEncabezadoFactura?.Invoke(sender, new FacturaArgumento {
                        Data = new FacturaEncabezado {
                            INVOICE_ID = factura.INVOICE_ID, CDF_SERIE = factura.CDF_SERIE, CDF_RESOLUCION = factura.CDF_RESOLUCION, IS_CREDIT_NOTE = factura.IS_CREDIT_NOTE
                        }
                    });

                    if (!string.IsNullOrEmpty(FacturaEncabezado.IMAGE_1))
                    {
                        UiVisualizadorImagenes.Items.Add(FacturaEncabezado.IMAGE_1);
                    }
                    if (!string.IsNullOrEmpty(FacturaEncabezado.IMAGE_2))
                    {
                        UiVisualizadorImagenes.Items.Add(FacturaEncabezado.IMAGE_2);
                    }
                    if (!string.IsNullOrEmpty(FacturaEncabezado.IMAGE_3))
                    {
                        UiVisualizadorImagenes.Items.Add(FacturaEncabezado.IMAGE_3);
                    }
                    UiVisualizadorImagenes.DataBind();
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }
 private void MostrarFotografiaDeConsignacionEncabezado(dynamic sender, int idConsignacion)
 {
     try
     {
         foreach (var consignacionEncabezado in EncabezadosConsignaciones.Where(consignacionEncabezado => consignacionEncabezado.CONSIGNMENT_ID == idConsignacion))
         {
             UiVisualizadorImagenes.Items.Add(consignacionEncabezado.IMG);
             UiVisualizadorImagenes.DataBind();
             break;
         }
     }
     catch (Exception ex)
     {
         EstablecerError(ex.Message, sender);
     }
 }
        private void MostrarImagenes()
        {
            UiVisualizadorImagenes.Items.Clear();

            PutImageToView(DevolucionDeInventarioEncabezado.IMG_1, "Imagen 1", false);

            if (!string.IsNullOrEmpty(DevolucionDeInventarioEncabezado.IMG_2))
            {
                PutImageToView(DevolucionDeInventarioEncabezado.IMG_2, "Imagen 2", false);
            }

            if (!string.IsNullOrEmpty(DevolucionDeInventarioEncabezado.IMG_3))
            {
                PutImageToView(DevolucionDeInventarioEncabezado.IMG_3, "Imagen 3", false);
            }

            UiVisualizadorImagenes.DataBind();
        }
        protected void UiPanelCallback_OnCallback(object sender, CallbackEventArgsBase e)
        {
            if (ValidarConexionYUsuarioLogueado(sender))
            {
                switch (e.Parameter.Split('|')[0])
                {
                case "UsuarioDeseaObtenerImagenes":
                    UsuarioDeseaObtenerDevolucionDeInventarioEncabezado?.Invoke(sender, new DevolucionDeInventarioArgumento {
                        DevolucionDeInventarioEncabezado = new DevolucionDeInventarioEncabezado {
                            DEVOLUTION_ID = Convert.ToInt32(e.Parameter.Split('|')[1])
                        }
                    });
                    MostrarImagenes();
                    break;

                case "LimpiarImagenes":
                    UiVisualizadorImagenes.Items.Clear();
                    UiVisualizadorImagenes.DataBind();
                    break;
                }
            }
        }
Пример #6
0
        private void MostrarFotos(int manifiestoDetalleId)
        {
            try
            {
                var lista = (IList <ManifiestoDetalle>)Session["UIVistaManifiestoDetalle"];
                foreach (var item in lista.Where(item => item.MANIFEST_DETAIL.Equals(manifiestoDetalleId)))
                {
                    var imagen = item.IMAGE_1;
                    if (!imagen.Contains("data:image/png;base64,"))
                    {
                        imagen = "data:image/png;base64," + item.IMAGE_1;
                    }

                    UiVisualizadorImagenes.Items.Add(imagen);
                    UiVisualizadorImagenes.DataBind();
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, UIVistaManifiestoDetalle);
            }
        }