protected void ObtenerMonedasParaVisualizacion(string sTipo) { StringBuilder sb = new StringBuilder(); try { SqlDataReader dr = null; //if (sTipo == "VDP") // dr = MONEDA.ObtenerMonedasVDP(); //else // dr = MONEDA.ObtenerMonedasVDC(); switch (sTipo) { case "VDP": dr = MONEDA.ObtenerMonedasVDP(); break; case "VCM": dr = MONEDA.ObtenerMonedasVCM(); break; default: dr = MONEDA.ObtenerMonedasVDC(); break; } sb.Append("<table id='tblDatos' class='texto MA' style='width: 300px;'>"); sb.Append("<colgroup><col style='width:300px;' /></colgroup>"); sb.Append("<tbody>"); while (dr.Read()) { sb.Append("<tr id='" + dr["t422_idmoneda"].ToString() + "' onclick='ms(this)' "); if (sTipo == "FCM") //Filtro de magnitudes del cuadro de mando. No actualizan ninguna variable de sesión { sb.Append("ondblclick='aceptarClick(this.rowIndex)' "); } else { sb.Append("ondblclick='setMonedaImportes(this.rowIndex)' "); } sb.Append(">"); sb.Append("<td style='padding-left:3px;'>" + dr["t422_denominacionimportes"].ToString() + "</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 monedas.", ex); } }