コード例 #1
0
ファイル: Banka.cs プロジェクト: LadaIlieva/LadaIlieva
        //private Ucet ucet1;
        //private Ucet ucet2;
        //private Ucet ucet3;
        //public Banka()
        //{
        //ucet1 = new Ucet("Lada", 100000);
        //ucet2 = new Ucet("Angel", 200000);
        //ucet3 = new Ucet("Lucius", 50000);
        //}


        // metoda vraci nove vytvoreny ucet, aby vlastnik mohl snadno kontrolovat stav
        public IUcet ZalozUcet(string jmeno, double pocatecniZustatek)
        {
            Ucet novyUcet = new Ucet(jmeno, pocatecniZustatek);

            slovnikUctu.Add(novyUcet.Vlastnik, novyUcet); //tady nemůže být toto: (novyUcet.Vlastnik, novyUcet.Zustatek), parametry totiž po mě chce: string z IUcet, což je Vlastnik a class Ucet

            return(novyUcet);
        }
コード例 #2
0
ファイル: Banka.cs プロジェクト: LadaIlieva/LadaIlieva
        public IUcet ZalozUcetNačtenímZKonzole()
        {
            Console.WriteLine("Zadej vlastníka účtu: ");
            string novyVlastnik = Console.ReadLine();

            Console.WriteLine("Zadej výchozí částku: ");
            double vychoziCastka = double.Parse(Console.ReadLine());

            Console.WriteLine("Nový uživatel účtu: " + novyVlastnik + ", " + "připsaná částka je: " + vychoziCastka);

            Ucet novyUcet = new Ucet(novyVlastnik, vychoziCastka);

            slovnikUctu.Add(novyUcet.Vlastnik, novyUcet);

            return(novyUcet);
        }
コード例 #3
0
ファイル: Banka.cs プロジェクト: LadaIlieva/LadaIlieva
        public void ZobrazInformaceOUctech()
        {
            Console.WriteLine("Stav účtů v bance: ");
            //Console.WriteLine("Vlastník účtu 1: {0}, zůstatek: {1}", ucet1.Vlastnik, ucet1.Zustatek);
            //Console.WriteLine("Vlastník účtu 2: {0}, zůstatek: {1}", ucet2.Vlastnik, ucet2.Zustatek);
            //Console.WriteLine("Vlastník účtu 3: {0}, zůstatek: {1}", ucet3.Vlastnik, ucet3.Zustatek);
            Console.WriteLine("-------------------------------------");

            foreach (string vlastniciUctu in slovnikUctu.Keys)                      //tady nemám class Ucet, proto mi s tím nic override string Tostring nic neudělá!
            {
                Ucet ucet = slovnikUctu[vlastniciUctu];
                Console.WriteLine("Vlastník účtu: {0}, \t zůstatek: {1}", vlastniciUctu, ucet.Zustatek);
            }

            foreach (Ucet vlastniciUctu in slovnikUctu.Values)
            {
                Console.WriteLine(vlastniciUctu);
            }
        }