public SucursalSaldo(Ingreso ingreso, Egreso egreso, SucursalPagos sucursalPagos, decimal totalCajaFuerte)
 {
     Ingreso         = ingreso;
     Egreso          = egreso;
     SucursalPagos   = sucursalPagos;
     TotalCajaFuerte = totalCajaFuerte;
 }
 protected override int GetHashCodeCore()
 {
     return(Ingreso.GetHashCode() +
            Egreso.GetHashCode());
 }
 protected override bool EqualsCore(SucursalSaldo other)
 {
     return(Ingreso.Equals(other) &&
            Egreso.Equals(other));
 }
 public decimal Disponible()
 {
     return(Ingreso.Total() - Egreso.Disponible() + TotalCajaFuerte);
 }
 public decimal Total()
 {
     return(Ingreso.Total() - Egreso.Total());
 }