Example #1
0
        void prvniVkladNeboVyber(Ucet uverovy)
        {
            Console.Write("Zadejte jméno : ");
            uverovy.name = Console.ReadLine();
            string moznost = "ano";

            while (moznost == "ano")
            {
                Console.WriteLine("Pro výběr - v, pro vklad - d");
                string rl2 = Console.ReadLine();

                if (rl2 == "v")
                {
                    Console.WriteLine("Zůstatek účtu : {0}", uverovy.zustatek());
                    string spatnecislo = "ne";
                    while (spatnecislo == "ne")
                    {
                        Console.Write("Kolik si přejete vybrat? : ");
                        string PrvniVklad = Console.ReadLine();
                        double number;
                        bool   uspech = double.TryParse(PrvniVklad, out number);
                        if (uspech)
                        {
                            uverovy.vyber(number);
                            Console.WriteLine("Úspěšně jste vybral : {0} Kč", number);
                            Console.WriteLine("Jméno účtu {0} - Zůstatek účtu : {1} Kč", uverovy.jmeno(), uverovy.zustatek());
                            using (StreamWriter zapis = new StreamWriter("ucty.txt", true))
                            {
                                zapis.WriteLine(uverovy.toPipeOutput());
                            }
                            Console.WriteLine("Zmáčknutím ENTERu se vrátíte do Lobby");
                            Console.ReadLine();
                            moznost     = "ne";
                            spatnecislo = "ano";
                        }
                        else
                        {
                            Console.WriteLine("Zadal jste špatné číslo : ");
                            Console.WriteLine("Zmáčknutím ENTERu opakujete akci");
                            Console.ReadLine();
                        }
                        Console.Clear();
                    }
                }

                else if (rl2 == "d")
                {
                    string spatnecislo = "ne";
                    while (spatnecislo == "ne")
                    {
                        Console.Write("Zadejte výši prvního vkladu: ");
                        string PrvniVklad = Console.ReadLine();
                        double number;
                        bool   uspech = double.TryParse(PrvniVklad, out number);
                        if (uspech)
                        {
                            uverovy.vklad(number);
                            Console.WriteLine("Úspěšně jste vložil : {0} Kč", number);
                            Console.WriteLine("Jméno účtu {0} - Zůstatek účtu : {1} Kč", uverovy.jmeno(), uverovy.zustatek());
                            using (StreamWriter zapis = new StreamWriter("ucty.txt", true))
                            {
                                zapis.WriteLine(uverovy.toPipeOutput());
                            }
                            Console.WriteLine("Zmáčknutím ENTERu se vrátíte do Lobby");
                            Console.ReadLine();
                            moznost     = "ne";
                            spatnecislo = "ano";
                        }
                        else
                        {
                            Console.WriteLine("Zadal jste špatné číslo : ");
                            Console.WriteLine("Zmáčknutím ENTERu opakujete akci");
                            Console.ReadLine();
                        }
                        Console.Clear();
                    }
                }
            }
        }
Example #2
0
        void vkladNeboVyber(Ucet ucet)
        {
            Console.WriteLine("Pro výběr - v, pro vklad - d");
            string rl2 = Console.ReadLine();

            if (rl2 == "v")
            {
                Console.WriteLine("Zůstatek účtu : {0}", ucet.zustatek());
                string spatnecislo = "ne";
                while (spatnecislo == "ne")
                {
                    Console.Write("Kolik si přejete vybrat? : ");
                    string PrvniVklad = Console.ReadLine();
                    double number;
                    bool   uspech = double.TryParse(PrvniVklad, out number);
                    if (uspech)
                    {
                        ucet.vyber(number);
                        Console.WriteLine("Jméno účtu {0} - Zůstatek účtu : {1} Kč", ucet.jmeno(), ucet.zustatek());
                        ulozUcty();
                        Console.WriteLine("Zmáčknutím ENTERu se vrátíte do Lobby");
                        Console.ReadLine();
                        spatnecislo = "ano";
                    }
                    else
                    {
                        Console.WriteLine("Zadal jste špatné číslo : ");
                        Console.WriteLine("Zmáčknutím ENTERu opakujete akci");
                        Console.ReadLine();
                    }
                    Console.Clear();
                }
            }

            else if (rl2 == "d")
            {
                string spatnecislo = "ne";
                while (spatnecislo == "ne")
                {
                    Console.Write("Zadejte výši vkladu: ");
                    string PrvniVklad = Console.ReadLine();
                    double number;
                    bool   uspech = double.TryParse(PrvniVklad, out number);
                    if (uspech)
                    {
                        ucet.vklad(number);
                        Console.WriteLine("Úspěšně jste vložil : {0} Kč", number);
                        Console.WriteLine("Jméno účtu {0} - Zůstatek účtu : {1} Kč", ucet.jmeno(), ucet.zustatek());
                        ulozUcty();
                        Console.WriteLine("Zmáčknutím ENTERu se vrátíte do Lobby");
                        Console.ReadLine();
                        spatnecislo = "ano";
                    }
                    else
                    {
                        Console.WriteLine("Zadal jste špatné číslo : ");
                        Console.WriteLine("Zmáčknutím ENTERu opakujete akci");
                        Console.ReadLine();
                    }
                    Console.Clear();
                }
            }
        }