private string ObtenerMeses(string sPSN, string sEstProy) { StringBuilder sb = new StringBuilder(); sb.Append("<table id='tblDatos' class='texto' style='width: 260px; text-align:left' mantenimiento='1'>"); sb.Append("<colgroup><col style='width:20px;' /><col style='width:180px;' /><col style='width:60px;' /></colgroup>"); sb.Append("<tbody>"); SqlDataReader dr = SEGMESPROYECTOSUBNODO.SelectByT305_idproyectosubnodo(null, int.Parse(sPSN)); while (dr.Read()) { sb.Append("<tr id='" + dr["t325_idsegmesproy"].ToString() + "' bd='' estado='" + dr["t325_estado"].ToString() + "' style='height:20px'>"); sb.Append("<td><img src='../../../../images/imgFN.gif'></td>"); sb.Append("<td>" + Fechas.AnnomesAFechaDescLarga(int.Parse(dr["t325_anomes"].ToString())) + "</td>"); if (sEstProy == "A") {//Solo permito cambiar estado del mes en proyectos abiertos //sb.Append("<td><img src='../../../../images/imgFN.gif' onclick=\"mfa(this,'U')\"></td></tr>"); if (dr["t325_estado"].ToString() == "A") { sb.Append("<td style='text-align:center;' class='MA' title='Mes abierto'><img src='../../../../images/imgMesAbierto.gif' ondblclick='setEstado(this)'/></td></tr>"); } else { sb.Append("<td style='text-align:center;' class='MA' title='Mes cerrado'><img src='../../../../images/imgMesCerrado.gif' ondblclick='setEstado(this)'/></td></tr>"); } } else { if (dr["t325_estado"].ToString() == "A") { sb.Append("<td style='text-align:center;' title='Mes abierto'><img src='../../../../images/imgMesAbierto.gif' onclick=\"alert('El estado del proyecto no permite la modificación de meses')\"></td></tr>"); } else { sb.Append("<td style='text-align:center;' title='Mes cerrado'><img src='../../../../images/imgMesCerrado.gif' onclick=\"alert('El estado del proyecto no permite la modificación de meses')\"></td></tr>"); } } } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); //strTablaHtml = sb.ToString(); return(sb.ToString()); }
private string getMesesProy(string sIDProySubnodo) { try { StringBuilder sb = new StringBuilder(); SqlDataReader dr = SEGMESPROYECTOSUBNODO.SelectByT305_idproyectosubnodo(null, int.Parse(sIDProySubnodo)); while (dr.Read()) { sb.Append(dr["t325_idsegmesproy"].ToString() + "##"); sb.Append(dr["t325_anomes"].ToString() + "##"); sb.Append(dr["t325_estado"].ToString() + "///"); } dr.Close(); dr.Dispose(); return("OK@#@" + sb.ToString()); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al obtener los meses del proyectosubnodo", ex)); } }