public CedForecastWebEntidades.PaginaDefault Predeterminada(CedForecastWebEntidades.TipoCuenta TipoCuenta) { System.Text.StringBuilder a = new StringBuilder(); a.Append("select "); a.Append("PaginaDefault.IdPaginaDefault "); a.Append("from PaginaDefault, PaginaDefaultXTipoCuenta where PaginaDefault.IdPaginaDefault=PaginaDefaultXTipoCuenta.IdPaginaDefault and PaginaDefaultXTipoCuenta.IdTipoCuenta='" + TipoCuenta.Id + "' and PaginaDefaultXTipoCuenta.Predeterminada=1 "); DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr); CedForecastWebEntidades.PaginaDefault paginaDefault=new CedForecastWebEntidades.PaginaDefault(); paginaDefault.Id=Convert.ToString(dt.Rows[0]["IdPaginaDefault"]); return paginaDefault; }
public List<CedForecastWebEntidades.PaginaDefault> Lista(CedForecastWebEntidades.TipoCuenta TipoCuenta) { List<CedForecastWebEntidades.PaginaDefault> lista = new List<CedForecastWebEntidades.PaginaDefault>(); System.Text.StringBuilder a = new StringBuilder(); a.Append("select "); a.Append("PaginaDefault.IdPaginaDefault, PaginaDefault.DescrPaginaDefault, PaginaDefault.URL "); a.Append("from PaginaDefault, PaginaDefaultXTipoCuenta where PaginaDefault.IdPaginaDefault=PaginaDefaultXTipoCuenta.IdPaginaDefault and PaginaDefaultXTipoCuenta.IdTipoCuenta='" + TipoCuenta.Id + "' "); a.Append("order by PaginaDefault.DescrPaginaDefault "); DataTable dt = new DataTable(); dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr); if (dt.Rows.Count != 0) { for (int i = 0; i < dt.Rows.Count; i++) { CedForecastWebEntidades.PaginaDefault elemento = new CedForecastWebEntidades.PaginaDefault(); elemento.Id = Convert.ToString(dt.Rows[i]["IdPaginaDefault"]); elemento.Descr = Convert.ToString(dt.Rows[i]["DescrPaginaDefault"]); elemento.URL = Convert.ToString(dt.Rows[i]["URL"]); lista.Add(elemento); } } return lista; }