private void btnCollectCar_Click(object sender, EventArgs e) { if (cboCollectCar.Text.Equals("")) { MessageBox.Show("Chose booking to collect car", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboCollectCar.Focus(); return; } var bookingStatus = new Booking(); bookingStatus.setStatus(txtBookingStatus.Text); bookingStatus.setBookNo(Convert.ToInt32(txtBookingID.Text)); bookingStatus.bookingStatus(); var reCar = new Cars(); reCar.setAvailability(txtStatusCar.Text); reCar.setRegNo(txtReg.Text); reCar.collectCar(); //Display Confirmation Message MessageBox.Show("Car " + cboCollectCar.Text + " has been collected", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information); clearUi(); cboCollectCar.Items.Clear(); loadData(); }
private void btnRemove_Click(object sender, EventArgs e) { if (cboRemoveCar.Text.Equals("")) { MessageBox.Show("Chose a car to remove", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboRemoveCar.Focus(); return; } if (txtCurrentAvailability.Text.Equals("")) { MessageBox.Show("Set current availability to R or A", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCurrentAvailability.Focus(); return; } if (txtCurrentAvailability.Text.Trim().Equals("O")) { MessageBox.Show("You cannot remove car " + cboRemoveCar.Text + " since it is currently been rented", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboRemoveCar.Focus(); return; } if (!txtUpdate.Text.Equals("R") && !txtUpdate.Text.Equals("A")) { MessageBox.Show("Invaild Option", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboRemoveCar.Focus(); return; } var cancel = new DialogResult(); cancel = MessageBox.Show("Do you want to remove car" + txtReg.Text + "?", "Cancel", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (cancel == DialogResult.Yes) { var reCar = new Cars(); reCar.setAvailability(txtUpdate.Text); reCar.setRegNo(cboRemoveCar.Text); //remove record into car table reCar.removeCar(); //Display Confirmation Message MessageBox.Show("Car " + cboRemoveCar.Text + " has been removed", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information); cboRemoveCar.SelectedIndex = -1; cboRemoveCar.Items.Clear(); loadData(); } }
public void updateBookingCar() { var bookingStatus = new Booking(); bookingStatus.setStatus(txtBookingStatus.Text); bookingStatus.setBookNo(Convert.ToInt32(txtBookingID.Text)); bookingStatus.bookingStatus(); var reCar = new Cars(); reCar.setAvailability(txtStatusCar.Text); reCar.setRegNo(txtReg.Text); reCar.collectCar(); MessageBox.Show("Car with registration " + txtReg.Text + " has been returned", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information); print(); }