private void ObtenerDatosAsunto(int nPSN) { StringBuilder sb = new StringBuilder(); string sIdAsunto, sDesAsunto, sFecha; sb.Append("<table id='tblDatos1' class='texto MA' style='width:940px; text-align:left;'>"); sb.Append("<colgroup><col style='width:300px;' /><col style='width:190px;' /><col style='width:87px;' /><col style='width:90px;' /><col style='width:88px;' /><col style='width:90px;' /><col style='width:95px;' /></colgroup>"); sb.Append("<tbody>"); SqlDataReader dr = ASUNTO.Catalogo(nPSN, "", null, null, null, null, null, null, null, null, "", null, "", null, null, null, "", null, 8, 0); while (dr.Read()) { sIdAsunto = dr["t382_idasunto"].ToString(); sDesAsunto = HttpUtility.HtmlEncode(dr["t382_desasunto"].ToString()); sb.Append("<tr id='" + sIdAsunto + "' ondblclick=\"mDetAsunto(this.id)\" onclick=\"ms(this);obtenerAcciones(" + sIdAsunto + ")\" style='height:16px;' onmouseover='TTip(event)'>"); sb.Append("<td><nobr class='NBR W300' style='padding-left:3px;'>" + sDesAsunto + "</nobr></td>"); sb.Append("<td><nobr class='NBR W180'>" + dr["t384_destipo"].ToString() + "</nobr></td>"); sb.Append("<td>" + dr["t382_severidad"].ToString() + "</td>"); sb.Append("<td>" + dr["t382_prioridad"].ToString() + "</td>"); sFecha = dr["t382_flimite"].ToString(); if (sFecha != "") { sFecha = DateTime.Parse(dr["t382_flimite"].ToString()).ToShortDateString(); } sb.Append("<td>" + sFecha + "</td>"); sFecha = dr["t382_fnotificacion"].ToString(); if (sFecha != "") { sFecha = DateTime.Parse(dr["t382_fnotificacion"].ToString()).ToShortDateString(); } sb.Append("<td>" + sFecha + "</td>"); sb.Append("<td>" + dr["t382_estado"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); strTablaHtmlAsunto = sb.ToString(); }
private string obtenerAsuntos(string sPE, string sOrden, string sAscDesc, byte iEstado, int iTipo) { StringBuilder sb = new StringBuilder(); int nPSN; string sIdAsunto, sDesAsunto, sFecha, sIdResponsable;// sb.Append("<table id='tblDatos1' class='texto MA' style='width:940px; text-align:left;'>"); sb.Append("<colgroup><col style='width:300px;' /><col style='width:190px;' /><col style='width:87px;' /><col style='width:90px;' /><col style='width:88px;' /><col style='width:90px;' /><col style='width:95px;' /></colgroup>"); sb.Append("<tbody>"); if (sPE != "") { nPSN = int.Parse(sPE); //Session["NUM_PROYECTO"] = nPE.ToString(); //if (Session["NUM_PROYECTO"].ToString() == "") //{ // string sCad = PROYECTO.flGetNumProy(null, nPE); // string[] aArgs = Regex.Split(sCad, "@"); // if (Session["NodoActivo"].ToString() == aArgs[1]) // { // Session["NUM_PROYECTO"] = aArgs[0]; // } //} SqlDataReader dr = ASUNTO.Catalogo(nPSN, "", iEstado, null, null, null, null, null, null, null, "", null, "", null, null, null, "", iTipo, byte.Parse(sOrden), byte.Parse(sAscDesc)); while (dr.Read()) { sIdAsunto = dr["t382_idasunto"].ToString(); sDesAsunto = HttpUtility.HtmlEncode(dr["t382_desasunto"].ToString()); sIdResponsable = dr["t382_responsable"].ToString(); sb.Append("<tr id='" + sIdAsunto + "' idR='" + sIdResponsable + "' "); sb.Append("ondblclick='mDetAsunto(this.id)' "); sb.Append("onclick='ms(this);obtenerAcciones(" + sIdAsunto + ")' "); sb.Append(" style='height:16px;' onmouseover='TTip(event)'>"); sb.Append("<td><nobr class='NBR W300' style='padding-left:3px;'>" + sDesAsunto + "</nobr></td>"); sb.Append("<td><nobr class='NBR W180'>" + dr["t384_destipo"].ToString() + "</nobr></td>"); sb.Append("<td>" + dr["t382_severidad"].ToString() + "</td>"); sb.Append("<td>" + dr["t382_prioridad"].ToString() + "</td>"); sFecha = dr["t382_flimite"].ToString(); if (sFecha != "") { sFecha = DateTime.Parse(dr["t382_flimite"].ToString()).ToShortDateString(); } sb.Append("<td>" + sFecha + "</td>"); sFecha = dr["t382_fnotificacion"].ToString(); if (sFecha != "") { sFecha = DateTime.Parse(dr["t382_fnotificacion"].ToString()).ToShortDateString(); } sb.Append("<td>" + sFecha + "</td>"); sb.Append("<td>" + dr["t382_estado"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); } sb.Append("</tbody>"); sb.Append("</table>"); strTablaHtmlAsunto = sb.ToString(); //Ademas del html de los asuntos devuelvo el html de los PTs del PE return("OK@#@" + strTablaHtmlAsunto + ObtenerPTs(sPE)); }