示例#1
0
        static void Main(string[] args)
        {
            Gui Gui = new Gui();

            Personer Logic = new Personer();

            while (true)
            {
                Gui.Menu();
                int choose = int.Parse(Console.ReadLine());
                Logic.Returnfest(); // returns our queue

                switch (choose)
                {
                case 1:
                    Console.WriteLine("\n\n Add a person to ur party: ");

                    Console.Write("Whats the name of the person ur adding to ur party: ");
                    String name = Console.ReadLine();

                    Console.Write("Whats the age of {0} : ", name);
                    int age = int.Parse(Console.ReadLine());
                    Logic.AddpeapleToParty(age, name);     //creates a new object new person
                    break;


                case 2:
                    Console.WriteLine("removed : " + Logic.Returnfest().Peek().Name + " From the party "); // show who we removed from the party fifo
                    Logic.RemovePeapleFromParty();                                                         // remove first in the party from the party
                    break;

                case 3:
                    Console.Clear();
                    Console.Write("persons in queue: ");
                    Console.Write(Logic.Returnfest().Count());     // prints how many personons in queue right now
                    break;

                case 4:

                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("Queue of all peaple: ");
                    foreach (Personer item in Logic.Returnfest())     // prints all of the persons in queue
                    {
                        Console.WriteLine("Name: " + item.Name + " Age : " + item.Age);
                    }

                    break;

                case 6:
                    break;

                default:
                    break;
                }
            }
        }
示例#2
0
 public void Printall()
 {
     while (Logic.Returnfest().Count > 0)
     {
         Personer total = Logic.Returnfest().Dequeue();
         Console.WriteLine(total);
     }
 }
示例#3
0
        public void Whichmenu()
        {
            Personer Logic  = new Personer();
            int      choose = int.Parse(Console.ReadLine());

            Logic.Returnfest();
            switch (choose)
            {
            case 1:
                Console.WriteLine("\n\n Add a person to ur party: ");

                Console.Write("Whats the name of the person ur adding to ur party: ");
                String name = Console.ReadLine();

                Console.Write("Whats the age of {0} : ", name);
                int age = int.Parse(Console.ReadLine());
                Logic.AddpeapleToParty(age, name);

                foreach (Personer item in Logic.Returnfest())
                {
                    Console.WriteLine(item.Name);
                }

                break;

            case 2:
                //code
                break;

            case 3:
                //code
                break;

            case 4:
                //code
                break;

            case 5:
                Logic.Returnfest();
                Printall();

                break;

            case 6:
                break;

            default:
                break;
            }
        }
示例#4
0
        public void Firsttogethere() // shows the first to get into the party
        {
            Personer first = fest.Dequeue();

            Console.WriteLine(first);
        }