public bool TryRemoveCuenta(ref CuentaMayor cuenta, string nombreParaPresupuesto, decimal saldoCuenta) { var c = new CuentaParaPresupuesto(cuenta, nombreParaPresupuesto, saldoCuenta); if (!this._Cuentas.Contains(c)) { return(false); } this._Cuentas.RemoveAt(this._Cuentas.IndexOf(c)); this._Importe -= saldoCuenta; return(true); }
public bool TryAddCuenta(ref CuentaMayor cuenta, string nombreParaPresupuesto, decimal saldoCuenta) { var c = new CuentaParaPresupuesto(cuenta, nombreParaPresupuesto, saldoCuenta); if (this._Cuentas.Contains(c)) { return(false); } this._Cuentas.Add(c); this._Importe += saldoCuenta; return(true); }