Exemple #1
0
        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");
     }
 }
Exemple #5
0
 public DialogResult ShowDialog(ClsVehicle prVehicle)
 {
     _Vehicle = prVehicle;
     UpdateDisplay();
     return(ShowDialog());
 }