private void btnOK_Click(object sender, EventArgs e) { if (txtRegNumber.Enabled && ClsCompany.VehicleList.ContainsKey(txtRegNumber.Text)) { MessageBox.Show("Car with that RegistrationNumber already exists", "Duplicate RegistrationNumber"); } else { PushData(); if (txtRegNumber.Text != "" && txtModel.Text != "" && txtmake.Text != "") { ClsVehicle lcVehicle = _Vehicle; if (lcVehicle != null && txtRegNumber.Enabled) { ClsCompany.VehicleList.Add(lcVehicle.RegistrationNumber, lcVehicle); } } else { MessageBox.Show("A Least one Field is empty. Please insert missing Data", "Field Empty"); } DialogResult = DialogResult.OK; } }
private void btnDelete_Click(object sender, EventArgs e) { ClsVehicle lcVehicle = (ClsVehicle)lstVehicle.SelectedItem; if (lcVehicle != null && DialogResult.Yes == MessageBox.Show("Are you sure you want to delete the selected Vehicle?", "Delete Vehicle", MessageBoxButtons.YesNo)) { ClsCompany.VehicleList.Remove(lcVehicle.RegistrationNumber); UpdateDisplay(); QuickView(); } }
public void QuickView() { if (ClsCompany.VehicleList.Count != 0) { ClsVehicle lcVehicle = (ClsVehicle)lstVehicle.SelectedItem; lblQuickView.Text = String.Format("Make: {0}\nModel: {1}\nYear: {2}\nDaily Hire Charge: {3:c}", lcVehicle.Make, lcVehicle.Model, lcVehicle.Year, lcVehicle.DailyHireCharge); } else { lblQuickView.Text = ""; } }
private void EditVehicle() { if (ClsCompany.VehicleList.Count != 0) { ClsVehicle lcVehicle = (ClsVehicle)lstVehicle.SelectedItem; if (lcVehicle != null) { _VehicleForm.ShowDialog(lcVehicle); UpdateDisplay(); } } else { MessageBox.Show("Please make sure there is a car in the list to edit.", "No car in list"); } }
public DialogResult ShowDialog(ClsVehicle prVehicle) { _Vehicle = prVehicle; UpdateDisplay(); return(ShowDialog()); }