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); } }
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)); } }