private void RefuelingAVehicle()
        {
            int fuelType = -1;

            try
            {
                m_GarageSystem.CheckingVehicleFuelTankInput(m_CurrentlicennseNumberRequest.LicennseNumber);
                string fuelTypsStr = m_GarageSystem.GetFuleTypeToFuelMessage();
                m_FuelTypeForm = new FuelTypeForm(fuelTypsStr);
                m_FuelTypeForm._buttonOK.Click += _buttonOKFuelType_Click1;
                while (m_FuelTypeForm.DialogResult != DialogResult.Cancel && m_FuelTypeForm.DialogResult != DialogResult.OK)
                {
                    m_FuelTypeForm.ShowDialog();
                    fuelType = m_FuelTypeForm.ComboBoxFuelTypes + 1;

                    if (fuelType != -1)
                    {
                        try
                        {
                            string refuelingMessage = m_GarageSystem.RefuelingAVehicle(m_CurrentlicennseNumberRequest.LicennseNumber, fuelType.ToString(), m_FuelTypeForm._textBoxLiters);
                            MessageBox.Show(refuelingMessage, "Success", MessageBoxButtons.OK);
                            m_FuelTypeForm.DialogResult = DialogResult.OK;
                        }
                        catch (FormatException FormatEx)
                        {
                            MessageBox.Show("Invalid input format, please try again.", "ERROR", MessageBoxButtons.OK);
                            m_FuelTypeForm.DialogResult = DialogResult.No;
                        }
                        catch (ValueOutOfRangeException RangeEx)
                        {
                            MessageBox.Show(RangeEx.Message, "ERROR", MessageBoxButtons.OK);
                            m_FuelTypeForm.DialogResult = DialogResult.No;
                        }
                        catch (Exception InvalidEX)
                        {
                            MessageBox.Show("invalid input.", "ERROR", MessageBoxButtons.OK);
                            m_FuelTypeForm.DialogResult = DialogResult.No;
                        }
                    }
                }
            }
            catch (ArgumentException ArgumentEx)
            {
                MessageBox.Show(ArgumentEx.Message, "ERROR", MessageBoxButtons.OK);
            }
        }