123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Wayne.ForecourtControl
- {
- /// <summary>
- /// Data structure carrying the information of pump prices received from FUSION
- /// </summary>
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")]
- public class FuelPriceReading : IFuelPriceReading
- {
- #region Fields
- private int fuelgrade;
- private int priceGroup;
- private decimal price;
- private string fuelName;
- private string effectiveDateTime;
- #endregion
- /// <param name="fuelgrade"></param>
- /// <param name="priceGroup"></param>
- /// <param name="price"></param>
- /// <param name="effectiveDateTime"></param>
- public FuelPriceReading(int fuelgrade, int priceGroup, decimal price, string effectiveDateTime)
- {
- this.fuelgrade = fuelgrade;
- this.priceGroup = priceGroup;
- this.price = price;
- if (effectiveDateTime == "00000000000000")
- this.effectiveDateTime = string.Empty;
- this.effectiveDateTime = effectiveDateTime;
- }
- /// <param name="fuelgrade"></param>
- /// <param name="mode"></param>
- /// <param name="price"></param>
- /// <param name="fuelName"></param>
- /// <param name="effectiveDateTime"></param>
- public FuelPriceReading(int fuelgrade, int priceGroup, decimal price, string fuelName, string effectiveDateTime)
- {
- this.fuelgrade = fuelgrade;
- this.priceGroup = priceGroup;
- this.price = price;
- this.fuelName = fuelName;
- if (effectiveDateTime == "00000000000000")
- this.effectiveDateTime = string.Empty;
- this.effectiveDateTime = effectiveDateTime;
- }
- #region Members
- /// <summary>
- /// Fuel grade
- /// </summary>
- public int Fuelgrade
- {
- get { return fuelgrade; }
- }
- /// <summary>
- /// Mode
- /// </summary>
- public int PriceGroup
- {
- get { return priceGroup; }
- }
- /// <summary>
- /// Price
- /// </summary>
- public decimal Price
- {
- get { return price; }
- }
- /// <summary>
- /// FuelName
- /// </summary>
- public string FuelName
- {
- get { return fuelName; }
- }
- public string EffectiveDateTime
- {
- get { return effectiveDateTime; }
- }
- #endregion
- }
- }
|