protected string ObtenerNodos() { string sResul = ""; StringBuilder sb = new StringBuilder(); try { SqlDataReader dr = NODO.Catalogo(false); sb.Append("<table id='tblDatos' class='texto MAM' style='width: 350px;'>"); sb.Append("<colgroup><col style='width:350px;' /></colgroup>"); sb.Append("<tbody>"); while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' "); sb.Append("onclick='mm(event);' ondblclick='insertarNodo(this);' onmousedown='DD(event)' style='height:16px'>"); sb.Append("<td><nobr class='NBR W340' ondblclick='insertarNodo(this.parentNode.parentNode);' style='noWrap:true;' title=\"cssbody=[dvbdy] cssheader=[dvhdr] header=[<img src='../../../images/info.gif' style='vertical-align:middle' /> Información] body=[<label style='width:60px;'>Código:</label>" + dr["t303_idnodo"].ToString() + "<br><label style='width:60px;'>Denom.:</label>" + dr["t303_denominacion"].ToString().Replace((char)34, (char)39) + "] hideselects=[off]\">" + dr["t303_denominacion"].ToString().Replace((char)34, (char)39) + "</nobr></td></tr>"); } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); //sResul = "OK@#@" + sb.ToString(); ; sResul = sb.ToString();; } catch (Exception ex) { sResul = "Error@#@" + Errores.mostrarError("Error al obtener la relación de nodos.", ex); } return(sResul); }
private void cargarNodos() { try { //Cargo la denominacion del label Nodo this.lblNodo.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO); this.lblNodo.Attributes.Add("title", Estructura.getDefLarga(Estructura.sTipoElem.NODO)); //Cargar el combo de todos los nodos (estoy en administración) ListItem oLI = null; SqlDataReader dr; if (Session["ADMINISTRADOR_PC_ACTUAL"].ToString() == "") { dr = NODO.ObtenerNodosCalendario((int)Session["UsuarioActual"]); } else { dr = NODO.Catalogo(false); } while (dr.Read()) { oLI = new ListItem(dr["t303_denominacion"].ToString(), dr["t303_idnodo"].ToString()); cboCR.Items.Add(oLI); } dr.Close(); dr.Dispose(); } catch (Exception ex) { sErrores += Errores.mostrarError("Error al cargar los nodos", ex); } }
protected void ObtenerNodos(string sCE, string sNodo) { StringBuilder sb = new StringBuilder(); SqlDataReader dr = null; try { switch (sCE) { case "22": //Obtener nodos pertenecientes a la empresa del nodo dr = NODO.CatalogoInterno(int.Parse(sNodo)); break; case "23": //Obtener nodos pertenecientes a empresas diferentes a la del nodo dr = NODO.CatalogoGrupo(int.Parse(sNodo)); break; default: dr = NODO.Catalogo(false); break; } sb.Append("<table id='tblDatos' class='texto MA' style='WIDTH: 350px;'>"); sb.Append("<colgroup><col style='width:347px;' /></colgroup>"); sb.Append("<tbody>"); while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td style='padding-left:3px;'>" + dr["t303_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); strTablaHTML = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener la relación de nodos.", ex); } }
protected void ObtenerNodos() { StringBuilder sb = new StringBuilder(); try { SqlDataReader dr = NODO.Catalogo(false); sb.Append("<table id='tblDatos' style='width:450px;text-align:left;cursor:url(../../images/imgManoAzul2.cur),pointer;' align='left'>"); sb.Append("<colgroup><col style='width:60px;' /><col style='width:390px;' /></colgroup>"); while (dr.Read()) { sb.Append("<tr style='height:16px' id='" + dr["t303_idnodo"].ToString() + "' "); sb.Append("CNP='" + dr["t303_denominacion_CNP"].ToString() + "' "); sb.Append("OBLCNP='" + dr["t303_obligatorio_CNP"].ToString() + "' "); sb.Append("CSN1P='" + dr["t391_denominacion_CSN1P"].ToString() + "' "); sb.Append("OBLCSN1P='" + dr["t391_obligatorio_CSN1P"].ToString() + "' "); sb.Append("CSN2P='" + dr["t392_denominacion_CSN2P"].ToString() + "' "); sb.Append("OBLCSN2P='" + dr["t392_obligatorio_CSN2P"].ToString() + "' "); sb.Append("CSN3P='" + dr["t393_denominacion_CSN3P"].ToString() + "' "); sb.Append("OBLCSN3P='" + dr["t393_obligatorio_CSN3P"].ToString() + "' "); sb.Append("CSN4P='" + dr["t394_denominacion_CSN4P"].ToString() + "' "); sb.Append("OBLCSN4P='" + dr["t394_obligatorio_CSN4P"].ToString() + "' "); sb.Append("mp='" + dr["t303_margencesionprof"].ToString() + "' "); sb.Append("idmoneda='" + dr["t422_idmoneda"].ToString() + "' "); sb.Append("desmoneda='" + Utilidades.escape(dr["t422_denominacion"].ToString()) + "' "); sb.Append("ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td style='padding-right:10px;text-align:right;'>" + dr["t303_idnodo"].ToString() + "</td>"); sb.Append("<td style='padding-left:3px;'>" + dr["t303_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); sb.Append("</table>"); strTablaHTML = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener la relación de nodos.", ex); } }
protected void ObtenerNodos(string sTipo, string idUsuariResp) { StringBuilder sb = new StringBuilder(); SqlDataReader dr; try { sb.Append("<table id='tblDatos' class='texto MA' style='width: 350px;'>"); sb.Append("<colgroup><col style='width:350px;' /></colgroup>"); switch (sTipo) { case "G": dr = NODO.ObtenerNodosGestor(int.Parse(idUsuariResp)); //Nodos en los que el usuario puede crear proyectos por ser gerente. while (dr.Read()) { sb.Append("<tr id='" + dr["IDNODO"].ToString() + "' "); sb.Append("GSB='" + dr["GSB"].ToString() + "' UMC='" + dr["t303_ultcierreeco"].ToString() + "' "); sb.Append("MC='" + dr["t303_modelocostes"].ToString() + "' MT='" + dr["t303_modelotarifas"].ToString() + "' "); sb.Append("CNP='" + dr["t303_denominacion_CNP"].ToString() + "' "); sb.Append("OBLCNP='" + dr["t303_obligatorio_CNP"].ToString() + "' "); sb.Append("CSN1P='" + dr["t391_denominacion_CSN1P"].ToString() + "' "); sb.Append("OBLCSN1P='" + dr["t391_obligatorio_CSN1P"].ToString() + "' "); sb.Append("CSN2P='" + dr["t392_denominacion_CSN2P"].ToString() + "' "); sb.Append("OBLCSN2P='" + dr["t392_obligatorio_CSN2P"].ToString() + "' "); sb.Append("CSN3P='" + dr["t393_denominacion_CSN3P"].ToString() + "' "); sb.Append("OBLCSN3P='" + dr["t393_obligatorio_CSN3P"].ToString() + "' "); sb.Append("CSN4P='" + dr["t394_denominacion_CSN4P"].ToString() + "' "); sb.Append("OBLCSN4P='" + dr["t394_obligatorio_CSN4P"].ToString() + "' "); sb.Append("tipolinterna='" + dr["t303_tipolinterna"].ToString() + "' "); sb.Append("tipolespecial='" + dr["t303_tipolespecial"].ToString() + "' "); sb.Append("tipolproductivaSC='" + dr["t303_tipolproductivaSC"].ToString() + "' "); sb.Append("idmoneda='" + dr["t422_idmoneda"].ToString() + "' "); //Permitir replica con gestion if ((bool)dr["t303_pgrcg"]) { sb.Append("prcg='1' "); } else { sb.Append("prcg='0' "); } sb.Append("denominacion_moneda=\"" + Utilidades.escape(dr["t422_denominacion"].ToString()) + "\""); sb.Append(" ondblclick='aceptarClick(this.rowIndex,1)'>"); sb.Append("<td>" + dr["DENOMINACION"].ToString() + "</td>"); sb.Append("</tr>"); } dr.Close(); dr.Dispose(); break; case "A": dr = NODO.CatalogoAdministrables((int)Session["UsuarioActual"], true); //Nodos administrables por el usuario while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' ondblclick='aceptarClick(this.rowIndex,2)'>"); sb.Append("<td>" + dr["t303_denominacion"].ToString() + "</td></tr>"); } dr.Close(); dr.Dispose(); break; case "T": dr = NODO.Catalogo(false); //Nodos administrables por el usuario while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' ondblclick='aceptarClick(this.rowIndex,3)'>"); sb.Append("<td>" + dr["t303_denominacion"].ToString() + "</td></tr>"); } dr.Close(); dr.Dispose(); break; case "V": dr = NODO.UsuarioVisibilidad((int)Session["UsuarioActual"]); //Nodos Accesibles por el usuario while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' ondblclick='aceptarClick(this.rowIndex,2)'>"); sb.Append("<td>" + dr["t303_denominacion"].ToString() + "</td></tr>"); } dr.Close(); dr.Dispose(); break; case "R": //Solo responsable de grupo funcional dr = GrupoFun.NodosVisibles((int)Session["UsuarioActual"]); //Nodos Accesibles por el usuario while (dr.Read()) { sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' ondblclick='aceptarClick(this.rowIndex,2)'>"); sb.Append("<td>" + dr["t303_denominacion"].ToString() + "</td></tr>"); } dr.Close(); dr.Dispose(); break; } sb.Append("</table>"); strTablaHTML = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener la relación de nodos.", ex); } }