protected void ObtenerFormula(int t454_idformula) { sb = new StringBuilder(); SqlDataReader dr = null; try { sb.Append("<table id='tblDatos' style='width: 700px;'>"); sb.Append("<colgroup>"); sb.Append(" <col style='width:150px;' />"); sb.Append(" <col style='width:250px;' />"); sb.Append(" <col style='width:300px;' />"); sb.Append("</colgroup>"); sb.Append("<tbody>"); byte nGrupo = 0, nSubgrupo = 0, nConcepto = 0; dr = FORMULA.ObtenerDetalleFormula(t454_idformula); while (dr.Read()) { //sb.Append("<tr style='height:16px;'>"); //sb.Append("<td>" + dr["t326_denominacion"].ToString() + "</td>"); //sb.Append("<td>" + dr["t327_denominacion"].ToString() + "</td>"); //sb.Append("<td>" + dr["t328_denominacion"].ToString() + "</td>"); //sb.Append("</tr>"); if (nGrupo != (byte)dr["t326_idgrupoeco"]) { nGrupo = (byte)dr["t326_idgrupoeco"]; CrearGrupo(dr); } else if (nSubgrupo != (byte)dr["t327_idsubgrupoeco"]) { nSubgrupo = (byte)dr["t327_idsubgrupoeco"]; CrearSubgrupo(dr); } else { nConcepto = (byte)dr["t328_idconceptoeco"]; CrearConcepto(dr); } } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); strTablaHTML = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener los conceptos de la fórmula.", ex); } }
private string ObtenerFormulas() { string sClasesExcluidas = ""; try { StringBuilder sb = new StringBuilder(); sb.Append("<table id='tblDatos' class='texto' style='width: 950px;cursor:url(../../../images/imgManoAzul2.cur),pointer;'>"); sb.Append("<colgroup>"); sb.Append("<col style='width:40px;'>"); sb.Append("<col style='width:350px;'>"); sb.Append("<col style='width:350px;'>"); sb.Append("<col style='width:210px;'>"); sb.Append("</colgroup>"); sb.Append("<tbody>"); SqlDataReader dr = FORMULA.CatalogoGeneral(); while (dr.Read()) { sb.Append("<tr id='" + dr["t454_idformula"].ToString() + "' onclick=\"ms(this)\" ondblclick=\"Detalle(this)\" style='height:16px;' >"); sb.Append("<td style='padding-right:5px;text-align:right;'>" + ((int)dr["t454_idformula"]).ToString("#,###") + "</td>"); sb.Append("<td><nobr class='NBR W340'>" + dr["t454_nombre"].ToString() + "</nobr></td>"); sb.Append("<td><nobr class='NBR W340'>" + dr["t454_literal"].ToString() + "</nobr></td>"); sClasesExcluidas = dr["t454_clasesexcl"].ToString(); if (sClasesExcluidas != "") { sClasesExcluidas = sClasesExcluidas.Substring(0, sClasesExcluidas.Length - 2); } sb.Append("<td title='" + sClasesExcluidas + "'><nobr class='NBR W200'>" + sClasesExcluidas + "</nobr></td>"); sb.Append("</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 las fórmulas", ex)); } }