private void chargeElectricVehicle() { string amount; string licenseNumber = getLicenseNumber(); ConsoleMsg.AmountToCharge(); do { amount = Console.ReadLine(); }while(!ValidationInput.CheckCapacity(amount)); try { float result; float.TryParse(amount, out result); r_GarageLogic.RechargeBattery(licenseNumber, result); } catch (ValueOutOfRangeException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (ArgumentException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } }
private string getManufacturerName() { string manufacturerName; ConsoleMsg.ManufacturerName(); do { manufacturerName = Console.ReadLine(); }while(!ValidationInput.CheckModelName(manufacturerName)); return(manufacturerName); }
private bool getIfContainDangerousMaterials() { ConsoleMsg.ContainDangerousMaterials(); string containDangerousMaterials; do { containDangerousMaterials = Console.ReadLine(); }while(!ValidationInput.CheckDangerousMaterialsInput(containDangerousMaterials)); return(containDangerousMaterials != null && char.ToUpper(containDangerousMaterials[0]) == 'Y'); }
private string getLicenseNumber() { ConsoleMsg.LicenseNumber(); string licenseNumber = Console.ReadLine(); while (!ValidationInput.CheckLicenseNumber(licenseNumber)) { ConsoleMsg.LicenseNumber(); licenseNumber = Console.ReadLine(); } return(licenseNumber); }
private string getOwnerName() { ConsoleMsg.CostumerName(); string ownersName = Console.ReadLine(); while (!ValidationInput.CheckOwnersName(ownersName)) { ConsoleMsg.CostumerName(); ownersName = Console.ReadLine(); } return(ownersName); }
private string getOwnerPhoneNumber() { ConsoleMsg.CostumerPhoneNumber(); string phoneNumber = Console.ReadLine(); while (!ValidationInput.CheckOwnersPhoneNumber(phoneNumber)) { ConsoleMsg.CostumerPhoneNumber(); phoneNumber = Console.ReadLine(); } return(phoneNumber); }
private string getModelName() { ConsoleMsg.ModelName(); string modelName = Console.ReadLine(); while (!ValidationInput.CheckModelName(modelName)) { ConsoleMsg.ModelName(); modelName = Console.ReadLine(); } return(modelName); }
private Motorcycle.eLicenseType getLicenseType() { ConsoleMsg.LicenseType(); string licenseTypeStr; do { licenseTypeStr = Console.ReadLine(); }while(!ValidationInput.CheckLicenseType(licenseTypeStr)); int result; int.TryParse(licenseTypeStr, out result); return((Motorcycle.eLicenseType)result); }
private int getEngineCapacity() { string engineCapacityStr; ConsoleMsg.EngineCapacity(); do { engineCapacityStr = Console.ReadLine(); }while(!ValidationInput.CheckEngineCapacity(engineCapacityStr)); int result; int.TryParse(engineCapacityStr, out result); return(result); }
private eSearchFilter getSearchFilter() { ConsoleMsg.SearchFilter(); string filter = Console.ReadLine(); while (!ValidationInput.TypeRangeCheck(filter)) { ConsoleMsg.SearchFilter(); filter = Console.ReadLine(); } int result; int.TryParse(filter, out result); return((eSearchFilter)result); }
private RegistrationForm.eVehicleStatus getStatus() { ConsoleMsg.VehicleStatus(); string status = Console.ReadLine(); while (!ValidationInput.VehicleStatusCheck(status)) { ConsoleMsg.VehicleStatus(); status = Console.ReadLine(); } int result; int.TryParse(status, out result); return((RegistrationForm.eVehicleStatus)result); }
private float getEnergyPercentage() { ConsoleMsg.EnergyMsg(); ConsoleMsg.EnergyPercentage(); string energyPercentageStr; do { energyPercentageStr = Console.ReadLine(); }while(!ValidationInput.CheckEnergyPercentage(energyPercentageStr)); float result; float.TryParse(energyPercentageStr, out result); return(result); }
private Factory.eVehicleType getVehicleType() { ConsoleMsg.VehicleType(); string input = Console.ReadLine(); while (!ValidationInput.CheckVehicleTypeRange(input)) { ConsoleMsg.VehicleType(); input = Console.ReadLine(); } int result; int.TryParse(input, out result); return((Factory.eVehicleType)result); }
private int getCargoCapacity() { ConsoleMsg.CargoCapacity(); string cargoCapacity = Console.ReadLine(); while (!ValidationInput.CheckCapacity(cargoCapacity)) { ConsoleMsg.CostumerName(); cargoCapacity = Console.ReadLine(); } int result; int.TryParse(cargoCapacity, out result); return(result); }
private Factory.eEnergyType GetEnergyType() { ConsoleMsg.EnergyStorage(); string energyType = Console.ReadLine(); while (!ValidationInput.CheckEnergyTypeRange(energyType)) { ConsoleMsg.EnergyStorage(); energyType = Console.ReadLine(); } int result; int.TryParse(energyType, out result); return((Factory.eEnergyType)result); }
public void Initialize() { while (true) { ConsoleMsg.MenuOptions(); string request; do { request = Console.ReadLine(); }while(!ValidationInput.CheckGarageMenuInput(request)); int result; int.TryParse(request, out result); getMenuRequest((eMenuOption)result); } }
private float getCurrentAirPressure() { ConsoleMsg.CurrentAirPressure(); string airPressure = Console.ReadLine(); while (!ValidationInput.CheckCapacity(airPressure)) { ConsoleMsg.ManufacturerName(); airPressure = Console.ReadLine(); } float result; float.TryParse(airPressure, out result); return(result); }
private Fuel.eFuelType getFuelType() { ConsoleMsg.FuelType(); string userInput = Console.ReadLine(); while (!ValidationInput.TypeRangeCheck(userInput)) { ConsoleMsg.FuelType(); userInput = Console.ReadLine(); } int result; int.TryParse(userInput, out result); return((Fuel.eFuelType)result); }
private byte getNumberOfDoors() { ConsoleMsg.DoorNumber(); string numOfDoors = Console.ReadLine(); while (!ValidationInput.CheckNumbersOfDoors(numOfDoors)) { ConsoleMsg.DoorNumber(); numOfDoors = Console.ReadLine(); } byte result; byte.TryParse(numOfDoors, out result); return(result); }
private Car.eColor getCarColor() { ConsoleMsg.Color(); string colorToCheck = Console.ReadLine(); while (!ValidationInput.TypeRangeCheck(colorToCheck)) { ConsoleMsg.Color(); colorToCheck = Console.ReadLine(); } int result; int.TryParse(colorToCheck, out result); return((Car.eColor)result); }
private void fillFuel() { string licenseNumber = getLicenseNumber(); Console.WriteLine("Enter amount of fuel :"); string fuelAmount = Console.ReadLine(); while (!ValidationInput.CheckCapacity(fuelAmount)) { Console.WriteLine("Enter amount of fuel : "); fuelAmount = Console.ReadLine(); } try { float result; float.TryParse(fuelAmount, out result); r_GarageLogic.FillFuel(licenseNumber, getFuelType(), result); } catch (ValueOutOfRangeException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (ArgumentException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } }