예제 #1
0
    protected void ObtenerBonos(string sDesde, string sHasta)
    {
        StringBuilder sb = new StringBuilder();
        SqlDataReader dr = null;

        //string sD = "", sH = "";
        try
        {
            //dr = BONO_TRANSPORTE.Catalogo(DateTime.Parse(sDesde), DateTime.Parse(sHasta));
            int iAnoMesHasta = int.Parse(sHasta) + 1;
            dr = BONO_TRANSPORTE.Catalogo(Fechas.AnnomesAFecha(int.Parse(sDesde)), Fechas.AnnomesAFecha(iAnoMesHasta).AddDays(-1));
            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["t655_idbono"].ToString() + "' ondblclick='aceptarClick(this.rowIndex)'>");
                sb.Append("<td style='padding-left:3px;'>" + dr["t655_denominacion"].ToString() + "</td>");
                //sD = dr["t657_desde"].ToString();
                //if (sD != "")
                //    sb.Append("<td>" + sD.Substring(0, 10) + "</td>");
                //else
                //    sb.Append("<td></td>");
                //sH = dr["t657_hasta"].ToString();
                //if (sH != "")
                //    sb.Append("<td>" + sH.Substring(0, 10) + "</td>");
                //else
                //    sb.Append("<td></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 bonos de transporte.", ex);
        }
    }
예제 #2
0
    protected string ObtenerBonos(string sUsuario, string sSoloVigentes)
    {
        StringBuilder sb = new StringBuilder();

        try
        {
            sb.Append("<table id='tblDatos' class='texto MA' style='width: 500px;'>");
            sb.Append("<colgroup>");
            sb.Append("  <col style='width:300px;' />");
            sb.Append(" <col style='width:100px;' />");
            sb.Append(" <col style='width:100px;' />");
            sb.Append("</colgroup>");
            sb.Append("<tbody>");

            SqlDataReader dr = BONO_TRANSPORTE.ObtenerParaAsignacion(null, int.Parse(sUsuario), (sSoloVigentes == "1") ? true : false);
            while (dr.Read())
            {
                sb.Append("<tr id='" + dr["t655_idbono"].ToString() + "' ");
                sb.Append("fivb='" + dr["t657_desde"].ToString() + "' ");
                sb.Append("ffvb='" + dr["t657_hasta"].ToString() + "' ");
                sb.Append("ondblclick='aceptarClick(this.rowIndex)' style='height:16px'>");
                sb.Append("<td style='padding-left:3px;'>" + dr["t655_denominacion"].ToString() + "</td>");
                sb.Append("<td>" + Fechas.AnnomesAFechaDescLarga((int)dr["t657_desde"]) + "</td>");
                sb.Append("<td>" + Fechas.AnnomesAFechaDescLarga((int)dr["t657_hasta"]) + "</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 la relación de bonos de transporte.", ex));
        }
    }