Exemple #1
0
 //pay method that will check to see how much km the vehicle has done, and if it needs a service.
 private void btn_Pay_Click(object sender, EventArgs e)
 {
     try
     {
         Vehicle vehicle = new Vehicle();
         Journey journey = new Journey();
         double  total   = journey.addKilometers(Convert.ToInt32(txt_TotalOdometer.Text));
         double  diff    = vehicle.addKilometers(Vehicles[vehicleNo].TotalKm, Convert.ToUInt32(txt_TotalOdometer.Text));
         Vehicles[vehicleNo].TotalKm      = total;
         Vehicles[vehicleNo].Checkservice = txt_NeedService.Text;
         string output = vehicle.printDetails(Vehicles[vehicleNo].Manufacturer, Vehicles[vehicleNo].Model, Vehicles[vehicleNo].MakeYear, Vehicles[vehicleNo].RegoNo, Vehicles[vehicleNo].TankCapactiy, Vehicles[vehicleNo].Colour, Vehicles[vehicleNo].TotalKm, diff, Vehicles[vehicleNo].Services, txt_Pay.Text, Vehicles[vehicleNo].Checkservice);
         Console.WriteLine(output);
         TabC.SelectTab(1);
         LB_Vehicles.Items.Clear();
         for (int i = 0; i < Vehicles.Length; i++)
         {
             txt_Capacity.Text        = Vehicles[i].TankCapactiy;
             txt_Colour.Text          = Vehicles[i].Colour;
             txt_Manufacturer.Text    = Vehicles[i].Manufacturer;
             txt_Model.Text           = Vehicles[i].Model;
             txt_Rego.Text            = Vehicles[i].RegoNo;
             txt_OdometerReading.Text = Convert.ToString(Vehicles[i].TotalKm);           //reload the listbox with updated values
             txt_Year.Text            = Convert.ToString(Vehicles[i].MakeYear);
             txt_TotalServices.Text   = Convert.ToString(Vehicles[i].Services);
             txt_CheckService.Text    = Vehicles[i].Checkservice;
             lbl_RentalManu.Text      = Vehicles[i].Manufacturer;
             lbl_RentalModel.Text     = Vehicles[i].Model;
             lbl_RentalRego.Text      = Vehicles[i].RegoNo;
             string Name = Vehicles[i].Manufacturer + " " + Vehicles[i].Model + " " + Vehicles[i].MakeYear;
             LB_Vehicles.Items.Add(Name);
         }
         txt_Capacity.Text        = "";
         txt_CheckService.Text    = "";
         txt_Colour.Text          = "";
         txt_Manufacturer.Text    = "";          //null the textboxes
         txt_Model.Text           = "";
         txt_NeedService.Text     = "";
         txt_OdometerReading.Text = "";
         txt_Pay.Text             = "";
         txt_Rego.Text            = "";
         txt_TotalOdometer.Text   = "";
         txt_TotalServices.Text   = "";
         txt_Year.Text            = "";
         lbl_RentalManu.Text      = "Manufacturer";
         lbl_RentalModel.Text     = "Model";
         lbl_RentalRego.Text      = "RegoNo";
         vehicleNo = 0;
     }
     catch (Exception)
     {
         MessageBox.Show("Incorrect Details");
     }
 }
Exemple #2
0
 //button click for log in
 private void btn_Login_Click(object sender, EventArgs e)
 {
     if (txt_Username.Text == "1234" && txt_Password.Text == "1234")
     {
         MessageBox.Show("You have logged in! :)");
         TabC.SelectTab(1);
         TP_Dashboard.Enabled = true;
         TP_Rental.Enabled    = true;
     }
     else
     {
         MessageBox.Show("Username or Password is incorrect! :(");
     }
 }
Exemple #3
0
 private void btn_CheckIn_Click(object sender, EventArgs e)
 {
     TabC.SelectTab(2);
 }