예제 #1
0
        public static void send()
        {
            String SenderID;
            String ReciverID;
            double amountOfMoney;

            Console.Clear();
            Console.WriteLine("WYSYŁANIE PRZELEWU\n");
            Console.WriteLine("Podaj ID osoby wysyłającej: ");
            SenderID = Console.ReadLine();
            if (!MainBank.checkClientID(SenderID))
            {
                Console.WriteLine("Nie ma osoby o podanym numerze ID");
                System.Environment.Exit(0);
            }
            Console.WriteLine("Podaj ID odbiorcy: ");
            ReciverID = Console.ReadLine();
            if (!MainBank.checkClientID(ReciverID))
            {
                Console.WriteLine("Nie ma osoby o podanym numerze ID");
                System.Environment.Exit(1);
            }
            Console.WriteLine("Podaj kwote: ");
            double.TryParse(Console.ReadLine(), out amountOfMoney);

            if (MainBank.sendMoney(amountOfMoney, SenderID, ReciverID))
            {
                Console.WriteLine("Pomyślnie wykonany przelew");
            }
            else
            {
                Console.WriteLine("Nie udało się wykonać przelewu");
            }
        }
예제 #2
0
        public static void register()
        {
            String name;
            String surname;
            String pesel;
            String city;
            double amount;
            String department;

            Console.Clear();
            Console.WriteLine("REJESTROWANIE KLIENTA\n");
            Console.WriteLine("Podaj imie: ");
            name = Console.ReadLine();
            Console.WriteLine("Podaj nazwisko: ");
            surname = Console.ReadLine();
            Console.WriteLine("Podaj PESEL: ");
            pesel = Console.ReadLine();
            if (!MainBank.checkPesel(pesel))
            {
                Console.WriteLine("Osoba o podanym numerze PESEL już istnieje w bazie");
                System.Environment.Exit(1);
            }
            if (pesel.Length != 11)
            {
                Console.WriteLine("Długość numeru PESEL musi wynosić 11");
                System.Environment.Exit(1);
            }
            Console.WriteLine("Podaj Miasto: ");
            city = Console.ReadLine();
            Console.WriteLine("Podaj kwotę pieniędzy, którą chcesz wpłacic: ");
            double.TryParse(Console.ReadLine(), out amount);
            Console.WriteLine("Wybierz oddzial do ktorego chcesz zostać zapisany\n[1] - Oddzial w Krakowie \n[2] - Oddzial w Warszawie: ");
            department = Console.ReadLine();
            switch (department)
            {
            case "1":
                department = "OddzialKrakow";
                break;

            case "2":
                department = "OddzialWarszawa";
                break;

            default:
                Console.WriteLine("Nie ma podanego oddzialu");
                break;
            }

            MainBank.registerClient(name, surname, city, pesel, amount, department);
        }
예제 #3
0
        public static void FindClient()
        {
            String ID;

            Console.Clear();
            Console.WriteLine("WYSZUKIWANIE KLIENTA\n");
            Console.WriteLine("Wprowadź dane:");
            Console.WriteLine("PESEL klienta: ");
            ID = Console.ReadLine();

            List <Client> client = MainBank.searchClient(ID);

            if (client.Count == 0)
            {
                Console.WriteLine("Nie znaleziono klienta o podanym numerze PESEL");
            }
        }
예제 #4
0
        public static void showTransactions()
        {
            Console.Clear();
            String ID;

            Console.WriteLine("TRANSAKCJE\n");
            Console.WriteLine("Podaj swoje ID:");
            ID = Console.ReadLine();

            if (!MainBank.checkClientID(ID))
            {
                Console.WriteLine("Nie ma osoby o podanym numerze ID");
                System.Environment.Exit(0);
            }

            MainBank.getTransaction(ID);
        }
예제 #5
0
        public static void deposit()
        {
            Console.Clear();
            String ID;
            double amount;

            Console.WriteLine("WPŁACANIE PIENIĘDZY\n");
            Console.WriteLine("Podaj ID: ");
            ID = Console.ReadLine();
            if (!MainBank.checkClientID(ID))
            {
                Console.WriteLine("Nie ma osoby o podanym numerze ID");
                System.Environment.Exit(0);
            }
            Console.WriteLine("Podaj kwote: ");
            double.TryParse(Console.ReadLine(), out amount);

            MainBank.depositMoney(ID, amount);
        }