コード例 #1
0
ファイル: Bank.cs プロジェクト: k0kuehn/CSharp2_Final_Project
 public Bank(UIHelper uiHelper, CancellationToken ct, int numTellers, int numCustomers, decimal custInitialAmount, decimal initialBankVaultBalance)
 {
     BankQueue = new BankQueue(ct);
     Customers = new CustomerList(numCustomers, custInitialAmount, uiHelper);
     Vault = new BankVault(initialBankVaultBalance);
     tellerList = new List<Teller>();
     for (int i = 0; i < numTellers; i++)
     {
         tellerList.Add(new Teller(uiHelper, ct, this));
     }
 }
コード例 #2
0
        private void InitBank()
        {
            bankVault = new BankVault(bankVaultAmount);

            for (int i = 0; i < numberTellers; i++)
            {
                uiHelper.AddListBoxItem(string.Format(" +Bank.InitBank adding teller {0}", i));
                tellers.Add(new Teller(uiHelper, cancelToken, this));
            }

            for (int i = 0; i < numberCustomers; i++)
            {
                Random rand = new Random();
                uiHelper.AddListBoxItem(string.Format(" +Bank.InitBank adding customer {0}", i));

                custList.SetCustomer(new Customer("customer " + i.ToString(), customersInitAmount));
            }
        }