Пример #1
0
    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);
        }
    }
Пример #2
0
    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));
        }
    }