private void CargarLinkArchivo(Programa.TiposArchivo tipoArchivo, HyperLink link) { Decimal ID_DETALLE = Convert.ToDecimal(HiddenField_ID_DETALLE.Value); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaArchivo = _programa.ObtenerArchivoAdjuntoPorTipoYDetalle(ID_DETALLE, tipoArchivo); if (tablaArchivo.Rows.Count <= 0) { if (_programa.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } Panel_ResultadosEncuestaLinkArchivo.Visible = false; } else { DataRow filaArchivo = tablaArchivo.Rows[0]; tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["id_adjunto"] = filaArchivo["ID_ADJUNTO"].ToString().Trim(); link.NavigateUrl = "~/maestros/visorAdjuntosActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()); link.Enabled = true; Panel_ResultadosEncuestaLinkArchivo.Visible = true; } }
private void CargarAdjuntos() { Decimal ID_DETALLE = Convert.ToDecimal(HiddenField_ID_DETALLE.Value); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaAdjuntos = _programa.ObtenerArchivoAdjuntoPorTipoYDetalle(ID_DETALLE, Programa.TiposArchivo.ADJUNTO); if (tablaAdjuntos.Rows.Count <= 0) { if (_programa.MensajeError != null) { Informar(Panel_MENSAJES, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } GridView_AdjuntosInforme.DataSource = null; GridView_AdjuntosInforme.DataBind(); } else { llenar_GridView_AdjuntosInforme_desde_tabla(tablaAdjuntos); } }