C# Class IBE.EDDB_Data.EDStation

Mostra file Open project: Duke-Jones/ED-IBE Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
EDStation ( ) : System

creates a new station

EDStation ( CsvRow Csv_Row ) : System

creates a new station with values from the CsvRow object

EDStation ( Listing listingString ) : System

creates a new station with values from the CsvRow object

EDStation ( int newId, int sourceSystemID, EDStation sourceStation ) : System

creates a new station as a copy of another station only Id and StationID must declared extra

EqualsED ( EDStation eqStation ) : bool

true, if all data *except the two IDs* is equal (case insensitive)

addListing ( CsvRow Csv_Row, Int32>.Dictionary &foundCommodityCache ) : void

adds a record to the pricelistings of this station

addListing ( Listing listingRow ) : void

adds a record to the pricelistings of this station

clear ( ) : void
getValues ( EDStation ValueStation, bool getAll = false ) : void

copy the values from another station exept for the ID

Method Details

EDStation() public method

creates a new station
public EDStation ( ) : System
return System

EDStation() public method

creates a new station with values from the CsvRow object
public EDStation ( CsvRow Csv_Row ) : System
Csv_Row IBE.Enums_and_Utility_Classes.CsvRow
return System

EDStation() public method

creates a new station with values from the CsvRow object
public EDStation ( Listing listingString ) : System
listingString Listing
return System

EDStation() public method

creates a new station as a copy of another station only Id and StationID must declared extra
public EDStation ( int newId, int sourceSystemID, EDStation sourceStation ) : System
newId int
sourceSystemID int
sourceStation EDStation
return System

EqualsED() public method

true, if all data *except the two IDs* is equal (case insensitive)
public EqualsED ( EDStation eqStation ) : bool
eqStation EDStation
return bool

addListing() public method

adds a record to the pricelistings of this station
public addListing ( CsvRow Csv_Row, Int32>.Dictionary &foundCommodityCache ) : void
Csv_Row IBE.Enums_and_Utility_Classes.CsvRow
foundCommodityCache Int32>.Dictionary
return void

addListing() public method

adds a record to the pricelistings of this station
public addListing ( Listing listingRow ) : void
listingRow Listing
return void

clear() public method

public clear ( ) : void
return void

getValues() public method

copy the values from another station exept for the ID
public getValues ( EDStation ValueStation, bool getAll = false ) : void
ValueStation EDStation
getAll bool
return void