예제 #1
0
        /// <summary>
        /// Initializes new instance of open saving account bank service form
        /// </summary>
        /// <param name="_accountRepository">Account repository</param>
        /// <param name="_savingAccountRepository">Saving account repository</param>
        public OpenSavingAccountBankServiceForm
            (IAccountRepository _accountRepository,
            ISavingAccountRepository _savingAccountRepository,
            ISavingAccountTypeRepository _savingAccountTypeRepository)
        {
            InitializeComponent();

            this.accountRepository           = _accountRepository;
            this.savingAccountRepository     = _savingAccountRepository;
            this.savingAccountTypeRepository = _savingAccountTypeRepository;
        }
        /// <summary>
        /// Initializes new instance of opening bank services form
        /// </summary>
        /// <param name="_savingAccountTypeRepository">Saving account type repository</param>
        /// <param name="_accountTypeRepository">Account type repository</param>
        /// <param name="_loanTypeRepository">Loan type repository</param>
        /// <param name="_openAccountBankServiceForm">Open account bank service form</param>
        /// <param name="_openSavingAccountBankServiceForm">Open saving account bank service form</param>
        /// <param name="_openLoanBankServiceForm">Open loan bank service form</param>
        public OpeningBankServicesForm
            (ISavingAccountTypeRepository _savingAccountTypeRepository,
            IAccountTypeRepository _accountTypeRepository,
            ILoanTypeRepository _loanTypeRepository,
            IOpenAccountBankServiceForm _openAccountBankServiceForm,
            IOpenSavingAccountBankServiceForm _openSavingAccountBankServiceForm,
            IOpenLoanBankServiceForm _openLoanBankServiceForm)
        {
            InitializeComponent();

            this.savingAccountTypeRepository      = _savingAccountTypeRepository;
            this.accountTypeRepository            = _accountTypeRepository;
            this.loanTypeRepository               = _loanTypeRepository;
            this.openAccountBankServiceForm       = _openAccountBankServiceForm;
            this.openSavingAccountBankServiceForm = _openSavingAccountBankServiceForm;
            this.openLoanBankServiceForm          = _openLoanBankServiceForm;
        }