private void ObtenerSN2() { SqlDataReader dr; if (SUPER.Capa_Negocio.Utilidades.EsAdminProduccion()) { dr = SUPERNODO2.CatalogoAdm(); } else { dr = SUPERNODO2.CatalogoSuperNodo2Usuario((int)Session["UsuarioActual"]); } StringBuilder sb = new StringBuilder(); sb.Append("<table id='tblDatos' class='texto MANO' style='WIDTH: 400px;' mantenimiento='1'>"); //sb.Append("<colgroup><col style='width:410px;' /></colgroup>"); sb.Append("<tbody id='tbodyDatos'>"); while (dr.Read()) { sb.Append("<tr id='" + dr["t392_idsupernodo2"].ToString() + "' style='height:20px' onclick='ms(this);refrescarModoFac(this.id);' onmouseover='TTip(event);'>"); sb.Append("<td style='padding-left:5px;'>" + dr["t392_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sModoFac.Value = ObtenerModosDeFacturacionSN2(); sb.Append("</tbody>"); sb.Append("</table>"); strTablaHtml = sb.ToString(); }
protected void obtenerEstructura(int nNivel) { StringBuilder sb = new StringBuilder(); SqlDataReader dr = null; try { switch (nNivel) { case 0: //NODO this.Title = Estructura.getDefLarga(Estructura.sTipoElem.NODO); dr = NODO.CatalogoAdministrables((int)Session["UsuarioActual"], false); break; case 1: //SUPERNODO1 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO1); dr = SUPERNODO1.CatalogoAdm(); break; case 2: //SUPERNODO2 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO2); dr = SUPERNODO2.CatalogoAdm(); break; case 3: //SUPERNODO3 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO3); dr = SUPERNODO3.CatalogoAdm(); break; case 4: //SUPERNODO4 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO4); dr = SUPERNODO4.CatalogoAdm(); break; } //sb.Append("<div style='background-image:url(../../Images/imgFT16.gif); width:396px;'>"); sb.Append("<table id='tblDatos' class='texto MA' style='WIDTH: 400px;'>"); //sb.Append("<colgroup><col style='width:377px;' /></colgroup>"); sb.Append("<tbody>"); string sObligatoriedad = ""; while (dr.Read()) { switch (nNivel) { case 0: //NODO sObligatoriedad = ((bool)dr["t303_obligatorio_cnp"]) ? "1" : "0"; sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' cualificador='" + dr["t303_denominacion_cnp"].ToString() + "' obligatoriedad='" + sObligatoriedad + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' style='height:16px;'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t303_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 1: //SUPERNODO1 sObligatoriedad = ((bool)dr["t391_obligatorio_CSN1P"]) ? "1" : "0"; sb.Append("<tr id='" + dr["t391_idsupernodo1"].ToString() + "' cualificador='" + dr["t391_denominacion_CSN1P"].ToString() + "' obligatoriedad='" + sObligatoriedad + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' style='height:16px;'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t391_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 2: //SUPERNODO2 sObligatoriedad = ((bool)dr["t392_obligatorio_CSN2P"]) ? "1" : "0"; sb.Append("<tr id='" + dr["t392_idsupernodo2"].ToString() + "' cualificador='" + dr["t392_denominacion_CSN2P"].ToString() + "' obligatoriedad='" + sObligatoriedad + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' style='height:16px;'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t392_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 3: //SUPERNODO3 sObligatoriedad = ((bool)dr["t393_obligatorio_CSN3P"]) ? "1" : "0"; sb.Append("<tr id='" + dr["t393_idsupernodo3"].ToString() + "' cualificador='" + dr["t393_denominacion_CSN3P"].ToString() + "' obligatoriedad='" + sObligatoriedad + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' style='height:16px;'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t393_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 4: //SUPERNODO4 sObligatoriedad = ((bool)dr["t394_obligatorio_CSN4P"]) ? "1" : "0"; sb.Append("<tr id='" + dr["t394_idsupernodo4"].ToString() + "' cualificador='" + dr["t394_denominacion_CSN4P"].ToString() + "' obligatoriedad='" + sObligatoriedad + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)' style='height:16px;'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t394_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; } } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); //sb.Append("</div>"); divCapa.InnerHtml = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener los elementos de la estructura.", ex); } }