C# Class Order.AbstractOrder

Implementeert alle basisfunctionaliteit van orders voor computersystemen.
Afficher le fichier Open project: kajnelissen/Sedat Class Usage Examples

Protected Properties

Свойство Type Description
_components List
_orderId int
_status OrderStatus
_type string

Méthodes publiques

Méthode 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 méthode

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

AbstractOrder() public méthode

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
Résultat System

AbstractOrder() public méthode

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
Résultat System

AddComponent() public méthode

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

AddComponentList() public méthode

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

ChangeStatus() public méthode

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

ToString() public méthode

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

Property Details

_components protected_oe property

Componenten die in dit order verwerkt zijn.
protected List _components
Résultat List

_orderId protected_oe property

Unieke identifier van order.
protected int _orderId
Résultat int

_status protected_oe property

Huidige status van order.
protected OrderStatus _status
Résultat OrderStatus

_type protected_oe property

Type van order.
protected string _type
Résultat string