private string ObtenerCalendarios(string sTipo, string sNodo, string sIdFicepi) { try { StringBuilder sb = new StringBuilder(); SqlDataReader dr = null; int? idFicepi = null; if (sIdFicepi != "") { idFicepi = int.Parse(sIdFicepi); } sb.Append("<table id='tblDatos' class='texto MA' style='WIDTH: 400px;'>"); sb.Append("<colgroup><col style='width:400px;' /></colgroup>"); sb.Append("<tbody>"); if (sTipo == "E" || sTipo == "T") { dr = Calendario.Catalogo(null, "", true, sTipo, null, "", null, 2, 0); } else { if (sNodo == "") { sNodo = "-1"; } dr = Calendario.Asignacion(int.Parse(sNodo), idFicepi); } while (dr.Read()) { sb.Append("<tr id='" + dr["t066_idcal"].ToString() + "' njl='" + dr["Njorlabcal"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' onmouseover=TTip(event);>"); sb.Append("<td><div style='width:380px;' class='NBR'>" + dr["t066_descal"].ToString() + "</div></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 los Calendarios", ex)); } }