Beispiel #1
0
    private string getDocumentos(string st001_idficepi)
    {
        Session["NOMBRE_ARCHIVO"] = null;
        Session["ARCHIVO"]        = null;
        StringBuilder sb = new StringBuilder();

        try
        {
            sb.Append("<table id='tblDocumentos' class='texto MANO' style='width:750px;'>");
            sb.Append("<colgroup><col style='width:300px;' /><col style='width:300px;' /><col style='width:150px;' /></colgroup>");
            sb.Append("<tbody>");
            if (st001_idficepi != "")
            {
                SqlDataReader dr = DOCUIDFICEPI.Catalogo(int.Parse(st001_idficepi));
                while (dr.Read())
                {
                    sb.Append("<tr style='height:20px;' id='" + dr["t184_iddocucv"].ToString() + "' onclick='mm(event);' onmouseover='TTip(event)'>");
                    // Celda descripción
                    string sNomArchivo = dr["t184_descripcion"].ToString();// +Utilidades.TamanoArchivo((int)dr["bytes"]);
                    sb.Append(@"<td align='left'><img src='../../../../images/imgDescarga.gif' class='MANO' 
                                        onclick='descargar(this.parentNode.parentNode.id);' 
                                        style='vertical-align:bottom; width:16px; height:16px;' title='Descargar " + sNomArchivo + "'>");
                    sb.Append("&nbsp;<nobr class='NBR MA' style='width:240px' ondblclick=\"modificarDoc(this.parentNode.parentNode.id)\">" + sNomArchivo + "</nobr></td>");
                    // Celda cod.ficepi que ha hecho la última modificación
                    sb.Append("<td class='MA' ondblclick=\"modificarDoc(this.parentNode.id)\"><nobr class='NBR' style='width:300px;'>" + dr["profesional_ult_modif"].ToString() + "</nobr></td>");
                    // Celda f. última modificación
                    sb.Append("<td class='MA' ondblclick=\"modificarDoc(this.parentNode.id)\"><nobr class='NBR' style='width:150px;'>" + ((DateTime)dr["t184_fmodif"]).ToShortDateString() + "</nobr></td></tr>");
                }
                dr.Close();
                dr.Dispose();
            }
            sb.Append("</tbody>");
            sb.Append("</table>");
            return("OK@#@" + sb.ToString());;
        }
        catch (Exception ex)
        {
            return("Error@#@" + Errores.mostrarError("Error al obtener documentos del CV (IdFicepi=" + st001_idficepi + ")", ex));
        }
    }