C# Class Order.AbstractOrder

Implementeert alle basisfunctionaliteit van orders voor computersystemen.
Mostra file Open project: kajnelissen/Sedat Class Usage Examples

Protected Properties

Property Type Description
_components List
_orderId int
_status OrderStatus
_type string

Public Methods

Method Description
AbstractOrder ( int orderId ) : System

Creëert een order met meegegeven ID en zet status op Start.

AbstractOrder ( int orderId, OrderStatus os ) : System

Creëert een order met meegegeven ID en zet status op meegegeven status.

AbstractOrder ( int orderId, OrderStatus os, List components ) : System

Creëert een order met meegegeven ID en zet status op meegegeven status.

AddComponent ( IComponent comp ) : void

Voegt meegegeven component toe aan order.

AddComponentList ( List comps ) : void

Voegt lijst van componenten toe aan order.

ChangeStatus ( OrderStatus os ) : void

Verandert huidige status van order naar meegegeven status.

ToString ( ) : string

Retourneert een tekstuele weergave van order waarin het ID, type en status worden weergegeven.

Method Details

AbstractOrder() public method

Creëert een order met meegegeven ID en zet status op Start.
public AbstractOrder ( int orderId ) : System
orderId int Identifier voor order
return System

AbstractOrder() public method

Creëert een order met meegegeven ID en zet status op meegegeven status.
public AbstractOrder ( int orderId, OrderStatus os ) : System
orderId int Identifier voor order
os OrderStatus Beginstatus van order
return System

AbstractOrder() public method

Creëert een order met meegegeven ID en zet status op meegegeven status.
public AbstractOrder ( int orderId, OrderStatus os, List components ) : System
orderId int Identifier voor order
os OrderStatus Beginstatus van order
components List Lijst van componenten
return System

AddComponent() public method

Voegt meegegeven component toe aan order.
public AddComponent ( IComponent comp ) : void
comp IComponent Hardware component
return void

AddComponentList() public method

Voegt lijst van componenten toe aan order.
public AddComponentList ( List comps ) : void
comps List Lijst met hardwarecomponenten
return void

ChangeStatus() public method

Verandert huidige status van order naar meegegeven status.
public ChangeStatus ( OrderStatus os ) : void
os OrderStatus Nieuwe status
return void

ToString() public method

Retourneert een tekstuele weergave van order waarin het ID, type en status worden weergegeven.
public ToString ( ) : string
return string

Property Details

_components protected_oe property

Componenten die in dit order verwerkt zijn.
protected List _components
return List

_orderId protected_oe property

Unieke identifier van order.
protected int _orderId
return int

_status protected_oe property

Huidige status van order.
protected OrderStatus _status
return OrderStatus

_type protected_oe property

Type van order.
protected string _type
return string