// service button private void button1_Click(object sender, EventArgs e) { garageName = textBox1.Text; try { price = int.Parse(textBox2.Text); int fleetId = int.Parse(FleetID.Text); Fleet f = _data.GetFleetByID(fleetId); if (f.RecordServiceForFleet(type, garageName, price)) { MessageBox.Show("Success!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Failure", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Fleet doesn't exist or wrong format"); } }
// add vehicle private void button1_Click(object sender, EventArgs e) { try { int fleetId = int.Parse(FleetID.Text); Fleet f = _data.GetFleetByID(fleetId); if (this.plateCode == null || this.type == null) { MessageBox.Show("failure"); } else if (type == "Car") { if ((this.brand == null) && (this.rentCost == 0)) { Car addCar = new Car(mileAge, plateCode, Fleet.MaxVehicleID); if (f.AddCarIntoVehicleFleet(addCar)) { MessageBox.Show("Success"); } else { MessageBox.Show("failure"); } } else { Car addCar = new Car(mileAge, plateCode, Fleet.MaxVehicleID, brand, rentCost); if (f.AddCarIntoVehicleFleet(addCar)) { MessageBox.Show("Success"); } else { MessageBox.Show("failure"); } } } else if (type == "Truck") { if ((this.brand == null) && (this.rentCost == 0)) { Truck addCar = new Truck(mileAge, plateCode, Fleet.MaxVehicleID); if (f.AddTruckIntoVehicleFleet(addCar)) { MessageBox.Show("Success"); } else { MessageBox.Show("Failue"); } } else { Truck addCar = new Truck(mileAge, plateCode, Fleet.MaxVehicleID, brand, rentCost); if (f.AddTruckIntoVehicleFleet(addCar)) { MessageBox.Show("Success"); } else { MessageBox.Show("Failue"); } } } } catch { MessageBox.Show("Fleet doesn't exist or wrong format"); } }