Ejemplo n.º 1
0
        // 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");
            }
        }
Ejemplo n.º 2
0
        // 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");
            }
        }