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); }
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; }
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; }
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; }
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; }
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(); }