/// <summary> /// Инициализация нового физ лица /// </summary> /// <param name="id">Идентификатор</param> /// <param name="name">Имя</param> /// <param name="last">Фамилия</param> /// <param name="depozit">первонач депозит</param> /// <param name="depRate">процентная ставка</param> /// <param name="dt">тип депозита</param> public Client(int id, string name, string last, double depozit, double depRate, DepositType dt, AccauntHandler handler, Action <string> bal) { ID = id; Name = name; LastName = last; Deposit = depozit; Balance = depozit; DepositRate = depRate; DepType = dt; credits = new CreditList <Credit>(); BalanceMetodChange += bal; //ObserverString += OperationCollector.ObserveNotification; // Это устанавливается здесь, хотя должно по идее в клиентской части BalanceHandler += handler; }
/// <summary> /// Инициализация /// </summary> /// <param name="id">Идентификатор</param> /// <param name="name">Имя</param> /// <param name="adress">адрес предприятия</param> /// <param name="depozit">первонач депозит</param> /// <param name="depRate">процентная ставка</param> /// <param name="dt">тип депозита</param> public Firm(int id, string name, string adress, double depozit, double depRate, DepositType dt, AccauntHandler handler, Action <string> bal) { ID = id; Name = name; Adress = adress; Deposit = depozit; Balance = depozit; DepositRate = depRate; DepType = dt; credits = new CreditList <Credit>(); BalanceHandler += handler; BalanceMetodChange += bal; }