public List<CedForecastWebEntidades.TipoCuenta> Lista(bool ConTipoCuentaSinInformar) { System.Text.StringBuilder a = new StringBuilder(); a.Append("select TipoCuenta.IdTipoCuenta, TipoCuenta.DescrTipoCuenta "); a.Append("from TipoCuenta"); DataTable dt = new DataTable(); dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr); List<CedForecastWebEntidades.TipoCuenta> lista = new List<CedForecastWebEntidades.TipoCuenta>(); if (dt.Rows.Count != 0) { if (ConTipoCuentaSinInformar) { lista.Add(new CedForecastWebEntidades.TipoCuenta()); } for (int i = 0; i < dt.Rows.Count; i++) { CedForecastWebEntidades.TipoCuenta TipoCuenta = new CedForecastWebEntidades.TipoCuenta(); Copiar(dt.Rows[i], TipoCuenta); lista.Add(TipoCuenta); } } return lista; }
protected void TipoCuentaDropDownList_SelectedIndexChanged(object sender, EventArgs e) { CedForecastWebEntidades.TipoCuenta tipoCuenta = new CedForecastWebEntidades.TipoCuenta(); tipoCuenta.Id = TipoCuentaDropDownList.SelectedValue; PaginaDefaultDropDownList.DataSource = CedForecastWebRN.PaginaDefault.Lista(tipoCuenta, (CedEntidades.Sesion)Session["Sesion"]); PaginaDefaultDropDownList.SelectedValue = ((CedForecastWebEntidades.Sesion)Session["Sesion"]).Cuenta.PaginaDefault.Id; }