示例#1
0
        static void Main(string[] args)
        {
            Domy   dum    = new Domy("18100", "Hackerova");
            Domy   dum2   = new Domy("18100", "Bohnická");
            rodiny rodina = new rodiny("Adamcovi");

            dum.PridatOsobu(rodina);
            rodiny rodina2 = new rodiny("Markovi");

            dum.PridatOsobu(rodina2);
            clenove     clen       = new clenove("Marek", "Adamec");
            List <Domy> seznamDomu = new List <Domy>()
            {
                dum, dum2
            };
            List <rodiny> seznamRodin = new List <rodiny>()
            {
                rodina, rodina2
            };
            int d = 1;

            foreach (var p in seznamRodin)
            {
                p.cislo = d;
                d       = d + 1;
            }
            List <clenove> seznamClenu = new List <clenove>()
            {
                clen
            };

            int j = 1;

            foreach (var p in seznamDomu)
            {
                p.cislo = j;
                j       = j + 1;
            }

            //Console.WriteLine(seznamRodin[0].ToString());
            string choice1;

            while (true)
            {
                Console.WriteLine("1. Prohledat Domy\n2. Zavřít");
                choice1 = Console.ReadLine();

                try
                {
                    if (choice1 == "1")
                    {
                        Console.Clear();
                        break;
                    }
                    else if (choice1 == "2")
                    {
                        Environment.Exit(0);
                    }
                    else
                    {
                        continue;
                    }
                }
                catch (Exception)
                {
                }
            }

            if (choice1 == "1")
            {
                foreach (var l in seznamDomu)
                {
                    Console.WriteLine(l.ToString());
                }
                while (true)
                {
                    try
                    {
                        Console.WriteLine("Jaký dům chceš prohledat: ");
                        string choice2 = Console.ReadLine();
                        int    x       = int.Parse(choice2);
                        if (x > 0 && x <= seznamDomu.Count)
                        {
                            Console.Clear();
                            x--;
                            Console.WriteLine(seznamDomu[x].Toxd());
                            Console.WriteLine("Jakou rodinu chceš prohledat: ");
                            string choice3 = Console.ReadLine();
                            int    y       = int.Parse(choice3);
                            if (y > 0 && y <= seznamRodin.Count)
                            {
                                Console.Clear();
                                x--;
                            }
                        }
                        else
                        {
                            continue;
                        }
                    }
                    catch (Exception)
                    {
                    }
                }
            }
            Console.ReadLine();
        }
示例#2
0
文件: Domy.cs 项目: xdman69/succ
 public void PridatOsobu(rodiny rodina)
 {
     seznamRodin.Add(rodina);
 }