Exemplo n.º 1
0
        private void AddSavingAccount()
        {
            Console.Clear();
            CustomerData data          = ReadCustomerData();
            Account      savingAccount = _accountsManager.CreateSavingAccount(data.FirstName, data.LastName, data.Pesel);

            Console.WriteLine("Utworzono konto rozliczeniowe:");
            _printer.Print(savingAccount);
            Console.ReadKey();
        }
Exemplo n.º 2
0
        private void AddBillingAccount()//dodanie rozliczeniowego konta//
        {
            Console.Clear();
            CustomerData data           = ReadCustomerData();
            Account      billingAccount = _accountsManager.CreateBillingAccount(data.FirstName, data.LastName, data.Pesel);

            Console.WriteLine("Utworzono konto rozliczeniowe:");
            _printer.Print(billingAccount);
            Console.ReadKey();
        }
Exemplo n.º 3
0
        //Przypadek 3 - dodanie konta oszczędnościowego
        //TODO: W przyszłości zmienić na dodanie konta z wyborem.
        private void AddSavingsAccount()
        {
            Console.Clear();
            CustomerData data           = ReadCustomerData();
            Account      savingsAccount = _accountsManager.CreateSavingsAccount(data.FirstName, data.LastName, data.PeselNumber);

            Console.WriteLine("Utworzone nowe konto klienta dla {0} {1}!", data.FirstName, data.LastName);
            Console.WriteLine();
            _printer.Print(savingsAccount);
            Console.ReadKey();
        }
Exemplo n.º 4
0
        //PRZYPADKI
        //Przypadek 1 - lista kont klienta
        private void ListOfAccounts()
        {
            Console.Clear();
            CustomerData data = ReadCustomerData();

            Console.WriteLine("Konta klienta {0} {1} | {2}", data.FirstName, data.LastName, data.PeselNumber);

            foreach (Account account in _accountsManager.GetAllAccountsFor(data.FirstName, data.LastName, data.PeselNumber))
            {
                _printer.Print(account);
            }
            Console.ReadKey();
        }
Exemplo n.º 5
0
        private void ListOfAccounts() //wyswietla liste wszystkich kont danego klienta
        {                             //to co sie dzieje: pobiera dane o kliencie, wyciaga liste wszystkich kont na podstawie danych, drukuje dane każdego konta
            Console.Clear();
            CustomerData data = ReadCustomerData();

            Console.WriteLine();
            Console.WriteLine($"Konta klienta {data.FirstName} {data.LastName} {data.Pesel}: ");

            foreach (Account account in _accountsManager.GetAllAccountsFor(data.FirstName, data.LastName, data.Pesel))
            {
                _printer.Print(account);
            }
            Console.ReadKey();
        }