Esempio n. 1
0
        public CreateLinkList(LinkedList link, CheckIn Check, Conveyor Con1, Conveyor Con2, MainProcessArea Main, DropOff Drop)
        {
            this.LinkList        = link;
            this.CheckIn         = Check;
            this.Conv1           = Con1;
            this.Conv2           = Con2;
            this.MainProcessArea = Main;
            this.DropOff         = Drop;

            LinkList.AddLast(CheckIn);
            LinkList.AddLast(Conv1);
            // LinkList.AddLast(MainProcessArea);
            LinkList.AddLast(Conv2);
            LinkList.AddLast(DropOff);
        }
Esempio n. 2
0
        public void CreateCheckIn4(DropOff d)
        {
            CheckIn checkIn4 = new CheckIn(d, "checkIn4", 4);

            airport.addCheckin(checkIn4);
            Conveyor conveyor7 = new Conveyor(d, "conv7");
            Conveyor conveyor8 = new Conveyor(d, "conv8");

            checkIn4.Point = new Point(685, 0);
            LinkedList     link4 = new LinkedList();
            CreateLinkList C4    = new CreateLinkList(link4, checkIn4, conveyor7, conveyor8, mpa, d);

            airport.addLinkList(C4);
            btnCheckIn4.Enabled = false;
            comboBox4.Enabled   = false;
            lbDrop4.Text        = d.Name;
        }
Esempio n. 3
0
        public void CreateCheckIn3(DropOff d)
        {
            CheckIn checkIn3 = new CheckIn(d, "checkIn3", 3);

            airport.addCheckin(checkIn3);

            Conveyor conveyor5 = new Conveyor(d, "conv5");
            Conveyor conveyor6 = new Conveyor(d, "conv6");

            checkIn3.Point = new Point(525, 0);
            LinkedList     link3 = new LinkedList();
            CreateLinkList C3    = new CreateLinkList(link3, checkIn3, conveyor5, conveyor6, mpa, d);

            airport.addLinkList(C3);
            btnCheckIn3.Enabled = false;
            comboBox3.Enabled   = false;
            lbDrop3.Text        = d.Name;
        }
Esempio n. 4
0
        public void CreateCheckIn2(DropOff d)
        {
            CheckIn checkIn2;

            checkIn2 = new CheckIn(d, "checkIn2", 2);
            airport.addCheckin(checkIn2);
            Conveyor conveyor3 = new Conveyor(d, "conv3");
            Conveyor conveyor4 = new Conveyor(d, "conv4");

            checkIn2.Point = new Point(365, 0);
            LinkedList     link2 = new LinkedList();
            CreateLinkList C2    = new CreateLinkList(link2, checkIn2, conveyor3, conveyor4, mpa, d);

            airport.addLinkList(C2);
            btnCheckIn2.Enabled = false;
            comboBox2.Enabled   = false;
            lbDrop2.Text        = d.Name;
        }
Esempio n. 5
0
        public void CreateCheckIn1(DropOff d)
        {
            CheckIn checkIn1;

            checkIn1 = new CheckIn(d, "checkIn1", 1);
            airport.addCheckin(checkIn1);
            Conveyor conveyor1 = new Conveyor(d, "conv1");
            Conveyor conveyor2 = new Conveyor(d, "conv2");

            checkIn1.Point = new Point(205, 0);
            LinkedList     link1 = new LinkedList();
            CreateLinkList C1    = new CreateLinkList(link1, checkIn1, conveyor1, conveyor2, mpa, d);

            airport.addLinkList(C1);
            btnStart.Enabled  = false;
            comboBox1.Enabled = false;
            lbDrop1.Text      = d.Name;
        }
Esempio n. 6
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            MainProcessArea mpa = new MainProcessArea();

            mpa.Name = "mpa";

            //FOR DROPOFF 1
            DropOff dropOff1 = new DropOff(5);

            dropOff1.Name = "drop1";
            CheckIn checkIn1 = new CheckIn(dropOff1);

            checkIn1.Name = "checkIn 1";
            airport.addCheckin(checkIn1);
            Conveyor conveyor1 = new Conveyor(dropOff1);

            conveyor1.Name = "conv1";
            Conveyor conveyor3 = new Conveyor(dropOff1);

            conveyor3.Name = "conv3";

            LinkedList system = new LinkedList();

            Passenger a = new Passenger("34sa6etr7", dropOff1);

            airport.addPassenger(a);
            Baggage baggage = new Baggage(dropOff1, 1, a);

            airport.AddBag(baggage);

            Passenger b = new Passenger("3f45frg83", dropOff1);

            airport.addPassenger(b);
            Baggage baggage1 = new Baggage(dropOff1, 3, b);

            airport.AddBag(baggage1);


            system.AddLast(checkIn1);
            system.AddLast(conveyor1);
            system.AddLast(mpa);
            system.AddLast(conveyor3);
            system.AddLast(dropOff1);


            system.PassBaggage(baggage);
            system.PassBaggage(baggage1);

            gbDropoff1.Text  = dropOff1.Name.ToString();
            lbCheckIn.Text   = airport.GetNumberOfChickIns(gbDropoff1.Text).ToString();
            lbBags.Text      = system.getAllBags().Count().ToString();
            lbPassenger.Text = airport.getPassengers(dropOff1).Count().ToString();
            lbBagsLost.Text  = (airport.getBagByDropOff(dropOff1).Count() - system.getAllBags().Count()).ToString();


            ////////////////////////////////////////
            //FOR DROPOFF 2

            DropOff dropOff2 = new DropOff(6);

            dropOff2.Name = "drop2";

            CheckIn checkIn2 = new CheckIn(dropOff2);

            checkIn2.Name = "check2";
            airport.addCheckin(checkIn2);

            CheckIn checkIn4 = new CheckIn(dropOff2);

            checkIn4.Name = "check4";
            airport.addCheckin(checkIn4);

            Conveyor conveyor2 = new Conveyor(dropOff2);

            conveyor2.Name = "conv2";
            Conveyor conveyor4 = new Conveyor(dropOff2);

            conveyor4.Name = "conv4";

            LinkedList sys = new LinkedList();
            Passenger  c   = new Passenger("5br467hg", dropOff2);

            airport.addPassenger(c);
            Baggage bag2 = new Baggage(dropOff2, 2, c);

            airport.AddBag(bag2);

            Passenger k = new Passenger("er43ovosz", dropOff2);

            airport.addPassenger(k);
            DropOff f    = new DropOff(44);
            Baggage bag4 = new Baggage(f, 6, k);

            airport.AddBag(bag4);

            sys.AddLast(checkIn2);
            sys.AddLast(checkIn4);
            sys.AddLast(conveyor2);
            sys.AddLast(mpa);
            sys.AddLast(conveyor4);
            sys.AddLast(dropOff2);


            sys.PassBaggage(bag2);
            sys.PassBaggage(bag4);


            gbDropoff2.Text   = dropOff2.Name.ToString();
            lbCheckIn2.Text   = airport.GetNumberOfChickIns(gbDropoff2.Text).ToString();
            lbBags2.Text      = sys.getAllBags().Count().ToString();
            lbPassenger2.Text = airport.getPassengers(dropOff1).Count().ToString();
            lbBagsLost2.Text  = (airport.getBagByDropOff(dropOff1).Count() - sys.getAllBags().Count()).ToString();



            ////////////////////////////////////////
            //FOR DROPOFF 3

            DropOff drop3 = new DropOff(3);

            drop3.Name = "drop 3";

            CheckIn check3 = new CheckIn(drop3);

            check3.Name = "check 3";
            airport.addCheckin(check3);
            Conveyor conv6 = new Conveyor(drop3);

            conv6.Name = "conv6";
            Conveyor conv8 = new Conveyor(drop3);

            conv8.Name = "conv8";

            LinkedList syss = new LinkedList();


            Passenger d = new Passenger("5br467hg", drop3);

            airport.addPassenger(d);
            Baggage bag3 = new Baggage(drop3, 2, d);

            airport.AddBag(bag3);


            syss.AddLast(check3);
            syss.AddLast(conv6);
            syss.AddLast(mpa);
            syss.AddLast(conv8);
            syss.AddLast(drop3);


            syss.PassBaggage(bag3);


            airport.buyTicket(a, 500, "FR6013");
            airport.buyTicket(b, 500, "FR6013");
            airport.buyTicket(c, 500, "FR6013");
            airport.buyTicket(d, 500, "FR6013");
            airport.buyTicket(k, 500, "FR6013");

            gbDropoff3.Text   = drop3.Name.ToString();
            lbCheckIn3.Text   = airport.GetNumberOfChickIns(gbDropoff3.Text).ToString();
            lbBags3.Text      = syss.getAllBags().Count().ToString();
            lbPassenger3.Text = airport.getPassengers(drop3).Count().ToString();
            lbBagsLost3.Text  = (airport.getBagByDropOff(drop3).Count() - syss.getAllBags().Count()).ToString();
            lbTickets1.Text   = airport.GetNumberOfTicketsSold(dropOff1).ToString();
            lbTickets2.Text   = airport.GetNumberOfTicketsSold(dropOff2).ToString();
            lbTickets3.Text   = airport.GetNumberOfTicketsSold(drop3).ToString();



            Console.ReadLine();
        }