Esempio n. 1
0
 //CONSTRUCTORS
 public RV(string inputName, string inputRegNumber, int inputYear,
           LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice,
           HeatingSystemType inputHS)
     : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice)
 {
     HeatingSystem = inputHS;
 }
Esempio n. 2
0
 public Vehicle(string registrationNumber, string brand, string model, FuelType fuelType)
 {
     RegistrationNumber = registrationNumber;
     Brand    = brand;
     Model    = model;
     FuelType = FuelType;
 }
Esempio n. 3
0
 public EconomyVehicle(
     string vehicleRego,
     string make,
     string model,
     int year,
     int numSeats = Default_Num_Seats,
     TransmissionType transmission = Default_Transmission_Type,
     FuelType fuel    = Default_Fuel_Type,
     bool GPS         = Default_GPS,
     bool sunRoof     = Default_Sun_Roof,
     double dailyRate = Default_Daily_Rate,
     string colour    = Default_Colour
     ) : base(
         vehicleRego,
         VehicleGrade.Economy,
         make,
         model,
         year,
         numSeats,
         transmission,
         fuel,
         GPS,
         sunRoof,
         dailyRate,
         colour
         )
 {
 }
        private void SeedVehicles(int vehiclesCount)
        {
            var vehiclesToSeed = new List <Vehicle>();
            var ads            = new List <Ad>();
            var fuelType       = new FuelType {
                Id = 1, Name = Diesel
            };
            var manufacturer = this.dbContext.Manufacturers.FirstOrDefault();

            for (int i = 1; i <= vehiclesCount; i++)
            {
                ads.Add(new Ad {
                    Id = i
                });
                vehiclesToSeed.Add(new Vehicle
                {
                    Id                 = i,
                    Ads                = ads,
                    Manufacturer       = manufacturer,
                    Model              = this.dbContext.Models.FirstOrDefault(),
                    ManufacturerId     = manufacturer.Id,
                    ModelId            = 1,
                    EngineHorsePower   = SampleEngineHorsePower,
                    YearOfProduction   = SampleYearOfManufacture,
                    FuelTypeId         = 1,
                    FuelType           = fuelType,
                    TransmissionTypeId = 1,
                    Price              = 10,
                    TotalMileage       = SampleTotalMileage,
                });
            }

            this.dbContext.AddRange(vehiclesToSeed);
            this.dbContext.SaveChanges();
        }
Esempio n. 5
0
 public Car(int acceleration, CarType carType, FuelType fuel, int numberOfPassengers)
 {
     Acceleration       = acceleration;
     CarBrand           = carType;
     Fuel               = fuel;
     NumberOfPassengers = numberOfPassengers;
 }
Esempio n. 6
0
 public Cars(string make, string model, int year, FuelType typeOfFuel)
 {
     Make       = make;
     Model      = model;
     Year       = year;
     TypeOfFuel = typeOfFuel;
 }
Esempio n. 7
0
        static String FuelTypeToString(FuelType fuelType)
        {
            var s = "";

            if (fuelType.HasFlag(FuelType.A80))
                s += "80 ";
            if (fuelType.HasFlag(FuelType.A92) )
                s += "92 ";
            if (fuelType.HasFlag(FuelType.A92F))
                s += "92f ";
            if (fuelType.HasFlag(FuelType.A95))
                s += "95 ";
            if (fuelType.HasFlag(FuelType.A95F))
                s += "95f ";
            if (fuelType.HasFlag(FuelType.A98F))
                s += "98f ";
            if (fuelType.HasFlag(FuelType.Diesel))
                s += "DT ";
            if (fuelType.HasFlag(FuelType.DieselF))
                s += "DTf ";
            if (fuelType.HasFlag(FuelType.LPG))
                s += "СУГ ";

            return s.Trim();
        }
Esempio n. 8
0
        public bool IsCanPassDistanceTest(int distance, string name, double wearRate, double fuelWaste,
                                          double speed, FuelType fuelType, double tankVolume)
        {
            Car transport = new Car(name, wearRate, fuelWaste, speed, fuelType, tankVolume);

            return(transport.IsCanPassDistance(distance));
        }
Esempio n. 9
0
 public RadiusSearchRequest(Coordinates coordinates, decimal radius, FuelType fuelType, Sort sorting, string serverBaseUrl, string apiKey) : base(serverBaseUrl, apiKey)
 {
     Coordinates = coordinates;
     Radius      = radius;
     FuelType    = fuelType;
     Sorting     = sorting;
 }
Esempio n. 10
0
 //CONSTRUCTORS
 public Truck(string inputName, string inputRegNumber, int inputYear,
              LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice,
              uint inputWeight)
     : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice)
 {
     Weight = inputWeight;
 }
 private void AssertEnsureFuelTypeIsTheSame(FuelTank fuelTank, FuelType fuelType)
 {
     if (fuelTank.FuelType != fuelType)
     {
         throw new SameFuelException(fuelTank, fuelType);
     }
 }
Esempio n. 12
0
        private void CalculateInfo()
        {
            string[] infoArr =
            {
                "MOT",            MOT.ToString(),
                "Sat Nav",        SatNav.ToString(),
                "Locked",         Locked.ToString(),
                "Manufacturer",   Manufacturer,
                "Model",          Model,
                "Wheels",         Wheels.ToString(),
                "Gears",          Gears.ToString(),
                "Fuel Level",     FuelLevel.ToString(),
                "Fuel Type",      FuelType.ToString(),
                "EngineCC",       Engine.EngineCC.ToString(),
                "Mileage",        Engine.Mileage.ToString(),
                "Service Needed", Engine.ServiceNeeded.ToString()
            };

            for (int i = 0; i < infoArr.Length; i++)
            {
                Info = Info + infoArr[i] + ": ";
                i++;
                Info = Info + infoArr[i] + "\n";
            }
        }
Esempio n. 13
0
        public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType)
        {
            if ((value == null))
            {
                return(null);
            }
            FuelType valueCasted = ((FuelType)(value));

            if ((valueCasted == FuelType.Oil))
            {
                return("oil");
            }
            if ((valueCasted == FuelType.Coal))
            {
                return("coal");
            }
            if ((valueCasted == FuelType.Lignite))
            {
                return("lignite");
            }
            if ((valueCasted == FuelType.Gas))
            {
                return("gas");
            }
            throw new ArgumentOutOfRangeException("value");
        }
Esempio n. 14
0
        public async Task <IActionResult> PutFuelType(int id, FuelType fuelType)
        {
            if (id != fuelType.Id)
            {
                return(BadRequest());
            }

            _context.Entry(fuelType).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FuelTypeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 15
0
 public Order(FuelType fuelType, double quanitiy, double price)
 {
     Type     = fuelType;
     Quantity = quanitiy;
     Price    = price;
     Paid     = false;
 }
Esempio n. 16
0
        public async Task <ActionResult <FuelType> > PostFuelType(FuelType fuelType)
        {
            _context.FuelTypes.Add(fuelType);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFuelType", new { id = fuelType.Id }, fuelType));
        }
        public IHttpActionResult PutFuelType(int id, FuelType fuelType)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != fuelType.FuelTypeId)
            {
                return(BadRequest());
            }

            db.Entry(fuelType).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FuelTypeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 18
0
 public Car(string ownerName, FuelType fuelType, Colour colour)
 {
     _ownerName = ownerName;
     FuelType   = fuelType;
     Colour     = colour;
     NumberOfCars++;
 }
Esempio n. 19
0
 public Engine(string manufacturer, string modelNumber, int bhp, FuelType fuelType)
 {
     Manufacturer = manufacturer;
     ModelNumber  = modelNumber;
     BHP          = bhp;
     FuelType     = fuelType;
 }
Esempio n. 20
0
 // constructor
 public Lorry(double fuelAmount, FuelType fuelType)
     : base(fuelAmount, fuelType)
 {
     this.load     = 0; // lorry is "empty" by default
     this.maxLoad  = 25;
     this.TankSize = 900;
 }
Esempio n. 21
0
        public void CreateFuelCashExpenseTest__Without_ExpenseCategory__Thrown_InvalidProgrammException_and_FuelCashExpense_must_be_null()
        {
            // arrange
            // имитация того что нужной статьи не было найдено
            CategoryRepository.FuelDocumentExpenseCategoryTestGap = (arg) => { return(null); };
            var             fuelDocument       = new FuelDocument();
            FuelType        fuelTypeMock       = Substitute.For <FuelType>();
            IUnitOfWork     uowMock            = Substitute.For <IUnitOfWork>();
            Subdivision     subdivisionMock    = Substitute.For <Subdivision>();
            Organization    organisationMock   = Substitute.For <Organization>();
            IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>();

            OrganizationParametersProvider organisationParametersProviderMock =
                Substitute.For <OrganizationParametersProvider>();

            CashDistributionCommonOrganisationProvider commonOrganisationProviderMock =
                Substitute.For <CashDistributionCommonOrganisationProvider>(organisationParametersProviderMock);

            commonOrganisationProviderMock.GetCommonOrganisation(uowMock).Returns(organisationMock);

            // act, assert
            Assert.Throws(typeof(InvalidProgramException), () => fuelDocument.CreateOperations(fuelRepositoryMock, commonOrganisationProviderMock));

            // additional assert
            Assert.That(fuelDocument.FuelCashExpense, Is.Null, "При исключении в момент создания операций, операции оплаты топлива не должно быть создано");
        }
Esempio n. 22
0
        public void CreateFuelExpenseOperationTest()
        {
            // arrange

            expenseCategoryMock = Substitute.For <ExpenseCategory>();
            CategoryRepository.FuelDocumentExpenseCategoryTestGap = (arg) => expenseCategoryMock;

            FuelType fuelTypeMock = Substitute.For <FuelType>();

            fuelTypeMock.Cost.Returns(30);

            Car carMock = Substitute.For <Car>();

            carMock.IsCompanyCar.Returns(false);

            Organization organisationMock = Substitute.For <Organization>();

            IUnitOfWork uowMock = Substitute.For <IUnitOfWork>();

            VodovozRouteList routeListMock   = Substitute.For <VodovozRouteList>();
            Subdivision      subdivisionMock = Substitute.For <Subdivision>();

            routeListMock.ClosingSubdivision = subdivisionMock;

            IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>();

            fuelRepositoryMock.GetFuelBalanceForSubdivision(uowMock, subdivisionMock, fuelTypeMock).Returns(50);

            OrganizationParametersProvider organisationParametersProviderMock =
                Substitute.For <OrganizationParametersProvider>();

            CashDistributionCommonOrganisationProvider commonOrganisationProviderMock =
                Substitute.For <CashDistributionCommonOrganisationProvider>(organisationParametersProviderMock);

            commonOrganisationProviderMock.GetCommonOrganisation(uowMock).Returns(organisationMock);

            var fuelDocument = new FuelDocument();

            fuelDocument.Driver       = Substitute.For <Employee>();
            fuelDocument.Car          = carMock;
            fuelDocument.Date         = DateTime.Now;
            fuelDocument.LastEditDate = DateTime.Now;
            fuelDocument.Fuel         = fuelTypeMock;
            fuelDocument.RouteList    = routeListMock;
            fuelDocument.UoW          = uowMock;
            fuelDocument.FuelCoupons  = 40;
            fuelDocument.PayedForFuel = null;
            fuelDocument.Subdivision  = subdivisionMock;

            // act
            fuelDocument.CreateOperations(fuelRepositoryMock, commonOrganisationProviderMock);

            // assert
            AssertsAccumulator.Create
            .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelDocument, Is.SameAs(fuelDocument), "Документ в операции должен совпадать с документом выдачи топлива"))
            .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelTransferDocument, Is.Null, "Документ перемещения топлива не должен быть заполнен"))
            .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.RelatedToSubdivision, Is.SameAs(fuelDocument.RouteList.ClosingSubdivision), "Подразделение в операции должно совпадать с подразделением в маршрутном листе"))
            .Accumulate(() => Assert.That(fuelDocument.FuelExpenseOperation.FuelLiters, Is.EqualTo(fuelDocument.FuelCoupons), "Списанное топливо должно совпадать с топливом выданным талонами в документе выдачи"))
            .Release();
        }
Esempio n. 23
0
        public void OnClientEvent(Client client, string eventName, params object[] arguments)
        {
            if (!client.hasData("player"))
            {
                return;
            }
            Player player = client.getData("player");

            switch (eventName)
            {
            case "KeyboardKey_E_Pressed":
                if (client.isInVehicle)
                {
                    return;
                }
                if (client.hasData("refuelTimer"))
                {
                    GasStationService.StopRefill(client); return;
                }
                GasStationService.OpenGasStationMenu(client);
                break;

            case "GasStation_Begin":
                FuelType     fuelType     = (FuelType)((int)arguments[0]);
                OwnedVehicle ownedVehicle = VehicleService.OwnedVehicleList.FirstOrDefault(x => x.Id == (int)arguments[1]);
                if (ownedVehicle == null)
                {
                    return;
                }
                GasStationService.StartRefill(client, ownedVehicle, fuelType);
                GasStationService.CloseMenu(client);
                break;
            }
        }
Esempio n. 24
0
 // constructor
 public Car(double fuelAmount, FuelType fuelType)
     : base(fuelAmount, fuelType)
 {
     this.passengers    = 0; // given car has zero passengers by default
     this.maxPassengers = 5;
     this.TankSize      = 45;
 }
Esempio n. 25
0
        /// <summary>
        /// Shows the specified fuel type.
        /// </summary>
        /// <param name="fuelType">Type of the fuel.</param>
        internal void Show(FuelType fuelType)
        {
            var values = from p in StatisiticProcessor.Instance.Data
                         where p.FuelType == fuelType
                         group p by p.PumpNumber into g
                         select new { PumpNumber = g.Key, Total = g.Sum(p => p.Litres) };

            List <GridRow> rows  = new List <GridRow>();
            int            total = 0;

            foreach (var value in values)
            {
                var label = "Gas Pump " + value.PumpNumber;
                series.DataPoints.Add(new DataPoint {
                    YValue = value.Total, LegendText = label
                });
                rows.Add(new GridRow {
                    Type = label, Litres = value.Total
                });
                total += value.Total;
            }
            rows.Add(new GridRow {
                Type = "Total", Litres = total
            });

            chart.Series.Add(series);
            grid.ItemsSource = rows;
        }
Esempio n. 26
0
        private void ImplementVehicleProperties(VehicleType vehicleType)
        {
            /*
             * Cars - maximum 40 litres (All Fuel Types)
             * Vans - maximum 80 litres (Diesel and Lgp)
             * HGV  - maximum 150 litres. (Just Diesel)
             */
            switch (vehicleType)
            {
            case VehicleType.Car:
                Image             = Resources.car;
                _selectedFuelType = (FuelType) new Random().Next(0, 3);
                break;

            case VehicleType.Van:
                Image             = Resources.van;
                _selectedFuelType = (FuelType) new Random().Next(1, 3);
                _tankLimit        = 80;
                break;

            case VehicleType.Hgv:
                Image      = Resources.hgv;
                _tankLimit = 150;
                break;

            default:
                MessageBox.Show(@"There Was An Error Somewhere");
                break;
            }

            //give vehicle random amount of fuel less than a quarter of maximum amount of fuel it can hold
            _currentTank = new Random().Next(0, _tankLimit / 4);
        }
Esempio n. 27
0
 public Car(int wheels, string colour, int doors, FuelType fuel, double size)
     : base(wheels, colour)
 {
     Fuel          = fuel;
     EngineSize    = size;
     NumberOfDoors = doors;
 }
Esempio n. 28
0
        public static int Save(FuelType fuelType)
        {
            var a = new FuelType
            {
                FuelTypeId     = fuelType.FuelTypeId,
                FuelTypeName   = fuelType.FuelTypeName,
                FuelTypeRebate = fuelType.FuelTypeRebate
            };

            using (D = new DataRepository <FuelType>())
            {
                if (fuelType.FuelTypeId > 0)
                {
                    D.Update(a);
                }
                else
                {
                    D.Add(a);
                }

                D.SaveChanges();
            }

            return(a.FuelTypeId);
        }
Esempio n. 29
0
 public Vehicle(int co2Emissions, FuelType fuelType, DateTime dateOfFirstRegistration, int listPrice)
 {
     Co2Emissions            = co2Emissions;
     FuelType                = fuelType;
     DateOfFirstRegistration = dateOfFirstRegistration;
     ListPrice               = listPrice;
 }
Esempio n. 30
0
        public async Task <IActionResult> Edit(int id, [Bind("FuelTypeId,Name")] FuelType fuelType)
        {
            if (id != fuelType.FuelTypeId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(fuelType);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FuelTypeExists(fuelType.FuelTypeId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(fuelType));
        }
 public int ManageFuelType(FuelType fuelTypeObj)
 {
     if (fuelTypeObj != null)
     {
         var exisingFuelType = _context.FuelTypes
                               .Where(x => x.FuelTypeName.ToLower().Equals(fuelTypeObj.FuelTypeName.ToLower()))
                               .FirstOrDefault();
         if (exisingFuelType != null)
         {
             exisingFuelType.FuelTypeName = fuelTypeObj.FuelTypeName;
             _context.SaveChanges();
             return(exisingFuelType.Id);
         }
         else
         {
             _context.FuelTypes.Add(fuelTypeObj);
             _context.SaveChanges();
             return(fuelTypeObj.Id);
         }
     }
     else
     {
         return(0);
     }
 }
Esempio n. 32
0
        public void SendTest__TransferDocument_FuelExpenseOperation_already_exists__Thrown_InvalidOperationException()
        {
            // arrange
            var cashier         = Substitute.For <Employee>();
            var subdivisionFrom = Substitute.For <Subdivision>();

            subdivisionFrom.Id.Returns(1);

            var subdivisionTo = Substitute.For <Subdivision>();

            subdivisionTo.Id.Returns(2);

            FuelType        fuelTypeMock       = Substitute.For <FuelType>();
            IUnitOfWork     uowMock            = Substitute.For <IUnitOfWork>();
            IFuelRepository fuelRepositoryMock = Substitute.For <IFuelRepository>();

            fuelRepositoryMock.GetFuelBalanceForSubdivision(uowMock, subdivisionFrom, fuelTypeMock).Returns(50);

            var document = new FuelTransferDocument();

            document.FuelType = fuelTypeMock;
            document.Author   = Substitute.For <Employee>();
            document.Driver   = Substitute.For <Employee>();
            document.Car      = Substitute.For <Car>();

            document.CashSubdivisionFrom = subdivisionFrom;
            document.CashSubdivisionTo   = subdivisionTo;
            document.Status               = FuelTransferDocumentStatuses.New;
            document.TransferedLiters     = transferedLitersForSend;
            document.FuelExpenseOperation = Substitute.For <FuelExpenseOperation>();

            // act, assert
            Assert.Throws <InvalidOperationException>(() => document.Send(cashier, fuelRepositoryMock));
        }
 public Car_Comparisons(FuelType typeOfFuel, string carType, string color, int year)
 {
     TypeOfFuel = typeOfFuel;
     CarType    = carType;
     Color      = color;
     Year       = year;
 }
 public VehicleInformation(string manufacturer, string model, int? year, FuelType fuelType, Gearbox gearbox)
 {
     this.Manufacturer = manufacturer;
     this.Model = model;
     this.Year = year;
     this.FuelType = fuelType;
     this.Gearbox = gearbox;
 }
Esempio n. 35
0
 //CONSTRUCTORS
 public Vehicle(string inputName, string inputRegNumber, int inputYear,
                LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice)
 {
     Name = inputName;
     RegNumber = inputRegNumber;
     _year = inputYear;
     Licence = inputLicence;
     Fuel = inputFuel;
     MinPrice = inputMinPrice;
 }
Esempio n. 36
0
 public Vehicle(string manufacturer, string model, int year, string registrationNumber, FuelType fuelType, Gearbox gearbox, Status status)
 {
     this.Manufacturer = manufacturer;
     this.Model = model;
     this.Year = year;
     this.RegistrationNumber = registrationNumber;
     this.FuelType = fuelType;
     this.Gearbox = gearbox;
     this.Status = status;
     this.Repairs = new List<Repair>();
 }
Esempio n. 37
0
 public bool Fill(FuelType fuel)
 {
     switch (fuel)
     {
         case FuelType.Electricity:
             IsFilled = true;
             return true;
         case FuelType.Petrol:
         default:
             return false;
     }
 }
Esempio n. 38
0
 public Vehicle(string manufacturer, string model, int? year, int? horsePower, int? mileage,
     FuelType fuelType, Gearbox gearbox, Person owner,
     string color, string comments, string registrationNumber, List<Repair> repairs, Status status = Status.New)
     : base(manufacturer, model, year, fuelType, gearbox)
 {
     this.HorsePower = horsePower;
     this.Mileage = mileage;
     this.Owner = owner;
     this.Color = color;
     this.Comments = comments;
     this.RegistrationNumber = registrationNumber;
     this.Repairs = repairs;
     this.Status = status;
 }
Esempio n. 39
0
        public double Milage(FuelType fuelType)
        {
            switch (fuelType)
            {
                case FuelType.Gas:
                case FuelType.Disel:
                case FuelType.Hybrid:
                    var ecu = new EngineControlUnit();
                    return ecu.TripDistance / ecu.FuelConsumed;

                case FuelType.Electric:
                    var electricEcu = new ElectricEngineControlUnit();
                    return (electricEcu.TripDistance / electricEcu.EnergyConsumed) * electricEcu.FuelConversionFactor;

                case FuelType.FuelCell:
                    var fuelCellEcu = new FuelCellEngineControlUnit();
                    return (fuelCellEcu.TripDistance / fuelCellEcu.FuelConsumed) * fuelCellEcu.FuelConversionFactor;
            }

            throw new ArgumentException(string.Format("Can't calculate this fuel type: {0}", fuelType), "fuelType");
        }
        private Good mapOffhireDataGoodToOffhireSystemEntity(FuelType fuelType, long companyId)
        {
            var goodCode = OffhireAssetsToFuelAssetsMapper.GetFuelGoodCode(fuelType.ToString());

            var good = goodRepository.Single(g => g.CompanyId == companyId && g.Code == goodCode);

            return good;
        }
Esempio n. 41
0
 //CONSTRUCTORS
 public CarPrivate(string inputName, string inputRegNumber, int inputYear,
                   LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice)
     : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice)
 {
 }
 public double ReadAmountDispensed(FuelType fuelType)
 {
     if (!amountDispensed.ContainsKey(fuelType)) return 0.0;
     return amountDispensed[fuelType];
     throw new Exception("Not connected to valve.");
 }
 public void OpenValve(FuelType fuelType)
 {
     this.openValves.Add(fuelType);
     amountDispensed.Add(fuelType, 0.0);
     throw new Exception("Not connected to valve.");
 }
 public void CloseValve(FuelType fuelType)
 {
     this.openValves.Remove(fuelType);
     throw new Exception("Not connected to valve.");
 }
Esempio n. 45
0
 //CONSTRUCTORS
 public CarCommercial(string inputName, string inputRegNumber, int inputYear,
                      LicenceType inputLicence, FuelType inputFuel, decimal inputMinPrice)
     : base(inputName, inputRegNumber, inputYear, inputLicence, inputFuel, inputMinPrice)
 {
     _towBar = true;
 }
Esempio n. 46
0
    public static string GetFuelTypeName(FuelType fuelType)
    {
        string result = null;
        switch (fuelType)
        {
            case FuelType.Petrol:
                result = "بنزین";
                break;

            case FuelType.Petrol_AND_CNG:
                result = "بنزین و CNG";
                break;

            case FuelType.Petrol_AND_LPG:
                result = "بنزین و LPG";
                break;
        }
        return result;
    }
Esempio n. 47
0
 internal static string FuelDescription(FuelType tdc)
 {
     switch (tdc)
     {
         case FuelType.Alcool:
             return "Álcool";
         case FuelType.Gasolina:
             return "Gasolina";
         case FuelType.Flex:
             return "Flex";
         case FuelType.Disel:
             return "Diesel";
         case FuelType.AlcoolGas:
             return "Álcool/GNV";
         case FuelType.GasolinaGas:
             return "Gasolina/GNV";
         case FuelType.FlexGas:
             return "Flex/GNV";
         default:
             return "";
     }
 }