1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #region --------------- Copyright Dresser Wayne Pignone -------------
- /*
- * $Log: /Wrk/Support/ForecourtControl/Wrk/ForecourtControl/IManualFuelDeliveryParameters.cs $
- *
- * 3 07-03-09 15:32 roger.månsson
- * Use MarshalAs (Currency) on decimal properties that should be exposed
- * COM
- *
- * 2 07-01-09 9:28 roger.månsson
- * Documentation fixes
- *
- * 1 07-01-05 15:12 roger.månsson
- * Created
- */
- #endregion
- using System;
- using System.Runtime.InteropServices;
- namespace Wayne.ForecourtControl
- {
- /// <summary>
- /// Data structure that contains data for a manual fuel delivery registration.
- /// </summary>
- [ComVisible(true)]
- public interface IManualFuelDeliveryParameters
- {
- /// <summary>
- /// Start date and time for the delivery.
- /// </summary>
- DateTime StartDateTime { get;set;}
- /// <summary>
- /// End date and time for the delivery.
- /// </summary>
- DateTime EndDateTime { get;set;}
- /// <summary>
- /// The delivered quantity
- /// </summary>
- decimal Quantity
- {
- [return:MarshalAs( UnmanagedType.Currency)]
- get;
- [param: MarshalAs(UnmanagedType.Currency)]
- set;
- }
- /// <summary>
- /// Optional. The quantity that was planned to deliver.
- /// </summary>
- decimal PlannedQuantity
- {
- [return: MarshalAs(UnmanagedType.Currency)]
- get;
- [param: MarshalAs(UnmanagedType.Currency)]
- set;
- }
- /// <summary>
- /// Optional. Temperature of the fuel in the truck.
- /// </summary>
- decimal TruckFuelTemperature
- {
- [return: MarshalAs(UnmanagedType.Currency)]
- get;
- [param: MarshalAs(UnmanagedType.Currency)]
- set;
- }
- /// <summary>
- /// Optional. Plant where the truck came from. Free format string.
- /// </summary>
- string SourcePlantInfo { get;set;}
- /// <summary>
- /// Optional. Note reference number entered by the truck driver.
- /// </summary>
- string ReferenceNote { get;set;}
- }
- }
|