private void btnStart_Click(object sender, EventArgs e) { mpa = new MainProcessArea("mpa1"); btnStart.Enabled = false; DropOff drop = GetDropSelected(1); drop.UsedBy = 1; startCheckIn1(drop); btnCheckIn2.Enabled = true; btnCheckIn3.Enabled = true; btnBreak.Enabled = true; btnCheckIn4.Enabled = true; button1.Enabled = true; button2.Enabled = true; }
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); }
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(); }