Example #1
0
 //добавление окна
 public void addBankWindow(BankWindowCreator bankWindowCreator)
 {
     BankWindowCreator creator = bankWindowCreator;
     this.countBankWindows++;
     BankWindow bankWindow = creator.createWindow(countBankWindows);
     this.listBankWindows.Add(bankWindow);
 }
Example #2
0
 //добавление окна
 public void addBankWindow(BankWindowCreator bankWindowCreator)
 {
     BankWindowCreator creator = bankWindowCreator;
     this.countBankWindows++;
     director.construct(bankWindowCreator, countBankWindows, manager);
     BankWindow bankWindow = director.getBuilder().getResult();
     this.listBankWindows.Add(bankWindow);
 }
 public void build(BankWindowCreator creator, int number, OperationManager manager)
 {
     bankWindow = creator.createWindow(number, manager);
     List<IOperation> operations = bankWindow.getProcessOperation();
     for (int i = 0; i < operations.Count; i++)
     {
         switch (operations[i].getNumberOperation())
         {
             case Credit.CREDIT: operations[i].setNameOperation("Credits"); break;
             case Deposit.DEPOSIT: operations[i].setNameOperation("Deposits"); break;
             case Card.CARD: operations[i].setNameOperation("Cards"); break;
             case Transfer.TRANSFER: operations[i].setNameOperation("Transfers"); break;
             case Payment.PAYMENT: operations[i].setNameOperation("Payments"); break;
         }
     }
     bankWindow.setBuilder(new EngBuilder());
 }
Example #4
0
 public void construct(BankWindowCreator creator, int number, OperationManager manager)
 {
     builder.build(creator, number, manager);
 }
 public void build(BankWindowCreator creator, int number, OperationManager manager)
 {
     bankWindow = creator.createWindow(number, manager);
     bankWindow.setBuilder(new RusBuilder());
 }