Example #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (RVMUtil.isEmpty(PlateNumberTextBox.Text))
         {
             MessageBox.Show(RVMMessage.EmptyVehiclePlateNumber);
             return;
         }
         VehicleRentalControl mcControl = new VehicleRentalControl();
         Vehicle v = mcControl.RetrieveVehicle(PlateNumberTextBox.Text);
         ModelTextBox.Text          = v.Model;
         ColorTextBox.Text          = v.Colour;
         EngineSerialNoTextBox.Text = v.EngineSeriaNo;
         StatusTextBox.Text         = v.RetialStatus;
     }
     catch (RVMException dftExcep)
     {
         Console.WriteLine("Exception !!!");
         Console.WriteLine(dftExcep.Message);
         Console.WriteLine(dftExcep.StackTrace);
         MessageBox.Show(dftExcep.Message);
     }
     catch (Exception excep)
     {
         Console.WriteLine("Exception !!!");
         Console.WriteLine(excep.Message);
         Console.WriteLine(excep.StackTrace);
         MessageBox.Show(RVMMessage.GeneralErrorMsg);
     }
 }
Example #2
0
        private void Search_Click(object sender, EventArgs e)
        {
            if (RVMUtil.isEmpty(CategoryTextBox.Text))
            {
                MessageBox.Show(RVMMessage.EmptyVehicleCategory);
                return;
            }
            try
            {
                string type = CategoryTextBox.Text;
                VehicleRentalControl mcControl   = new VehicleRentalControl();
                DataTable            vehicleList = mcControl.RetrieveVehicleList(type);
                dataGridView1.DataSource = vehicleList;
            }
            catch (Exception excep)
            {
                Console.WriteLine("Exception !!!");
                Console.WriteLine(excep.Message);
                Console.WriteLine(excep.StackTrace);
                MessageBox.Show(RVMMessage.GeneralErrorMsg);

                // cancel form load event and close the form
                this.BeginInvoke(new MethodInvoker(this.Close));
            }
        }
Example #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            VehicleRentalControl mcControl = new VehicleRentalControl();

            mcControl.ReturnCar(v);
            MessageBox.Show(RVMMessage.VehicleRecordSuccessful);
        }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (RVMUtil.isEmpty(CustomerIDtextBox.Text))
                {
                    MessageBox.Show(RVMMessage.EmptyCustomerID);
                    return;
                }

                if (RVMUtil.isEmpty(OrderIDtextBox.Text))
                {
                    MessageBox.Show(RVMMessage.EmptyOrderID);
                    return;
                }
                VehicleRentalControl mcControl = new VehicleRentalControl();
                RentRecords          r         = new RentRecords();
                r.RecordsID          = OrderIDtextBox.Text;
                r.StaffID            = "S112233D";
                r.CustomerID         = CustomerIDtextBox.Text;
                r.RentalStartDate    = StartDate.Value;
                r.RentalEndDate      = EndDate.Value;
                r.ActualReturnDate   = StartDate.Value;
                r.BookingDate        = StartDate.Value;
                r.VehiclePlateNumber = dataGridView1.CurrentRow.Cells[0].Value.ToString();

                mcControl.CreateRentRecords(r);
                MessageBox.Show(RVMMessage.VehicleRecordSuccessful);
            }
            catch (RVMException dftExcep)
            {
                Console.WriteLine("Exception !!!");
                Console.WriteLine(dftExcep.Message);
                Console.WriteLine(dftExcep.StackTrace);
                MessageBox.Show(dftExcep.Message);
            }
            catch (Exception excep)
            {
                Console.WriteLine("Exception !!!");
                Console.WriteLine(excep.Message);
                Console.WriteLine(excep.StackTrace);
                MessageBox.Show(RVMMessage.GeneralErrorMsg);
            }
        }