Ejemplo n.º 1
0
 /// <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>
 /// <param name="depositBonus">процент бонуса на депозит</param>
 /// <param name="creditMinusTax">минус на проценты по кредиту(константа)</param>
 public VipClient(int id, string name, string last, double depozit, double depRate, DepositType dt,
                  AccauntHandler handler, Action <string> bal, double depositBonus, double creditMinusTax)
     : base(id, name, last, depozit, depRate, dt, handler, bal)
 {
     DepositBonus   = depositBonus;
     CreditMinusTax = creditMinusTax;
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
 /// <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;
 }