BLL.Cuentas.ObtenerCuentas C# (CSharp) Method

ObtenerCuentas() public method

public ObtenerCuentas ( ) : DataTable
return System.Data.DataTable
        public DataTable ObtenerCuentas()
        {
            ConexionDb con = new ConexionDb();
            return con.ObtenerDatos("select sum(e.Monto) as Egresos,c.Descripcion,c.Balance,sum(i.Monto) as Ingresos from Cuentas c " +
                                    " left join Egresos e on c.CuentaId = e.CuentaId left join Ingresos i on c.CuentaId = i.CuentaId left join Usuarios u on u.UsuarioId = c.UsuarioId where u.UsuarioId =  " + this.UsuarioId +
                                    " Group by c.CuentaId, c.Descripcion, c.Balance");
        }

Usage Example

 public void LlenarPaneles()
 {           
     Cuentas cuenta = new Cuentas();
     cuenta.UsuarioId = 8;
     yourRepeater.DataSource = cuenta.ObtenerCuentas();
     yourRepeater.DataBind();
     if (cuenta.ObtenerBalance().Rows.Count > 0)
     {
         BalanceLabel.Text = cuenta.ObtenerBalance().Rows[0]["Balance"].ToString();
     }
     else
     {
         BalanceLabel.Text = "0.00";
     }
 }