private void findParking_Button_Click(object sender, EventArgs e) { // Validation - Fullname between 3 and 25 characters & // Validation - License Plate between 1 and 8 characters if (newFullname_TBox.Text.Trim().Length > 2 && newFullname_TBox.Text.Trim().Length < 26 && newLicensePlate_TBox.Text.Trim().Length > 0 && newLicensePlate_TBox.Text.Trim().Length < 9) { MessageBox.Show(ParkingLot.findParking(newFullname_TBox.Text, newLicensePlate_TBox.Text), newCustomerTitle); newFullname_TBox.Text = ""; newLicensePlate_TBox.Text = ""; } else { MessageBox.Show(newCustomerError, newCustomerTitle); } newFullname_TBox.Focus(); }
private void removePanel_Button_Click(object sender, EventArgs e) { string result = ""; if (removeFullname_RButton.Checked == true) { result = ParkingLot.removeCustomer(1, remove_TBox.Text); } if (removeLicensePlate_RButton.Checked == true) { result = ParkingLot.removeCustomer(2, remove_TBox.Text); } if (removeParkingSpace_RButton.Checked == true) { result = ParkingLot.removeCustomer(3, remove_TBox.Text); } MessageBox.Show(result, removeCustomerTitle); }
private void searchPanel_Button_Click(object sender, EventArgs e) { string result = ""; if (searchFullname_RButton.Checked == true) { result = ParkingLot.findCustomer(1, search_TBox.Text); } if (searchLicensePlate_RButton.Checked == true) { result = ParkingLot.findCustomer(2, search_TBox.Text); } if (searchParkingSpace_RButton.Checked == true) { result = ParkingLot.findCustomer(3, search_TBox.Text); } MessageBox.Show(result, searchCustomerTitle); }
private void mnuTestParkingLotAssign_Click(object sender, EventArgs e) { Random randomX = new Random(); string[] rNames = new string[26] { "Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliett", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "Xray", "Yankee", "Zulu" }; string[] rPlates = new string[5] { "ABC 123", "Go Fast", "New Car", "Valet", "Royalty" }; string cName = string.Format(rNames[randomX.Next(26)] + " " + rNames[randomX.Next(26)]); while (cName.Length > 25) { cName = string.Format(rNames[randomX.Next(26)] + " " + rNames[randomX.Next(26)]); } string result = ParkingLot.findParking(cName, rPlates[randomX.Next(5)]); MessageBox.Show(result, "Test: Customer Assigned to Parking Lot"); }
private void mnuStatus_Click(object sender, EventArgs e) { string result = ParkingLot.parkingLotStatus(); MessageBox.Show(result, parkingLotStatusTitle); }
private void mnuTestParkingLotEmpty_Click(object sender, EventArgs e) { string result = ParkingLot.testParkingLotEmpty(); MessageBox.Show(result, "Test: Parking Lot is Empty"); }
private void mnuParkingLotFull_Click(object sender, EventArgs e) { string result = ParkingLot.testParkingLotFull(); MessageBox.Show(result, "Test: Parking Lot is Full"); }