public string ObtenerIntegrantes(int iCodGF, int iNodo) {// Devuelve el código HTML del catalogo de personas que son integrantes del grupo funcional que se pasa como parametro StringBuilder sb = new StringBuilder(); string sCod, sDes; try { SqlDataReader dr = GrupoFun.CatalogoProfesionales(iCodGF); sb.Append("<table id='tblOpciones2' style='width: 430px;'>"); sb.Append("<colgroup><col style='width:20px;' /><col style='width:385px;' /><col style='width:25px;' /></colgroup>"); //sb.Append("<tbody id='tbodyDestino'>"); while (dr.Read()) { sCod = dr["codigo"].ToString(); sDes = dr["nombre"].ToString(); sb.Append("<tr id='" + sCod + "' style='height:20px' sexo='" + dr["t001_sexo"].ToString() + "' "); sb.Append("baja='" + dr["baja"].ToString() + "' "); sb.Append("tipo='" + dr["tipo"].ToString() + "' "); //if (dr["t303_idnodo"].ToString() == "") sb.Append("tipo='E' "); //else if (dr["t303_idnodo"].ToString() == iNodo.ToString()) sb.Append("tipo='P' "); //else sb.Append("tipo='N' "); sb.Append("><td></td>");//para el icono de la persona sb.Append("<td onmouseover='TTip(event)'><span class='NBR W380'>" + sDes + "</span></label></td>"); if ((bool)dr["responsable"]) { sb.Append("<td><img style='width:10px; height:10px;' src='../../../../../images/imgOk.gif'></td>"); } else { sb.Append("<td></td>"); } sb.Append("</tr>"); } sb.Append("</table>");//</tbody> dr.Close(); dr.Dispose(); return("OK@#@" + sb.ToString()); } catch (Exception) { //Master.sErrores = Errores.mostrarError("Error al obtener las personas", ex); return("error@#@"); } }
public string ObtenerIntegrantes(int iCodGF, int iNodo) {// Devuelve el código HTML del catalogo de personas que son integrantes del grupo funcional que se pasa como parametro StringBuilder sb = new StringBuilder(); string sCod, sDes; bool bResp; try { SqlDataReader dr = GrupoFun.CatalogoProfesionales(iCodGF); sb.Append("<table id='tblOpciones2' class='texto MM' style='WIDTH: 390px;' mantenimiento='1'>"); sb.Append("<colgroup><col style='width:10px;' /><col style='width:20px;' /><col style='width:330px;' /><col style='width:30px;' /></colgroup>"); sb.Append("<tbody id='tbodyDestino'>"); while (dr.Read()) { sCod = dr["codigo"].ToString(); sDes = dr["nombre"].ToString(); bResp = bool.Parse(dr["responsable"].ToString()); sb.Append("<tr id='" + sCod + "' bd='' onClick='mm(event)' style='height:20px' onmousedown='DD(event)' "); sb.Append("sexo='" + dr["t001_sexo"].ToString() + "' "); sb.Append("baja='" + dr["baja"].ToString() + "' "); sb.Append("tipo='" + dr["tipo"].ToString() + "' "); if (dr["tipo"].ToString() == "F") { sb.Append("tipo='F' "); } else { if (dr["t303_idnodo"].ToString() == "") { sb.Append("tipo='E' "); } else if (dr["t303_idnodo"].ToString() == iNodo.ToString()) { sb.Append("tipo='P' "); } else { sb.Append("tipo='N' "); } } //sb.Append("<td><img src='../../../../../images/imgFN.gif'></td>"); sb.Append("><td></td><td></td>"); //sb.Append("<td><label class=texto id='lbl" + sCod + "' style='width:325;text-overflow:ellipsis;overflow:hidden'"); //if (sDes.Length > 80) sb.Append(" title='" + sDes + "'"); if (sDes.Length > 80) { sb.Append("<td title='" + sDes + "'>"); } else { sb.Append("<td>"); } sb.Append("<span class='NBR W330'>" + sDes + "</span></label></td>"); sb.Append("<td><input type='checkbox' style='width:15' name='chk" + sCod + "' id='chk" + sCod + "' class='checkTabla'"); if (bResp) { sb.Append(" checked='true' "); } sb.Append(" onclick=\"activarGrabar();mfa(this.parentNode.parentNode,'U')\"></td></tr>"); } sb.Append("</tbody></table>"); dr.Close(); dr.Dispose(); return(sb.ToString()); } catch (Exception) { //Master.sErrores = Errores.mostrarError("Error al obtener las personas", ex); return("error@#@"); } }