2013-05-31 4 views
0

У меня есть перечисление:состояния отображения/перечисление отображение

public enum Process 
{ 

visiblestateA = 1, 
visiblestateB = 2, 
visiblestateC = 3, 
visiblestateD = 4 
... 
} 

Это перечисление является видимым состоянием процесса. Сам процесс имеет 6 подпроцессов с 6 подпроцессами состояний

public enum Subprocess1 
{ 

subprocess1stateA = 1, 
subprocess1stateB = 2, 
subprocess1stateC = 3, 
subprocess1stateD = 4 
... 
} 

public enum Subprocess2 { ... } 
public enum Subprocess3 { ... } 
public enum Subprocess4 { ... } 
public enum Subprocess5 { ... } 
public enum Subprocess6 { ... } 

Я ищу хороший способ отображения процесса < -> Subprocess

это было бы решением

if (_subprocess1 == Subprocess1.subprocess1stateA && _subprocess3 == Subprocess3.subprocess3stateD) 
_process = Process.visiblestateA; 

Как могу я создать такое отображение, которое работает в обоих направлениях?

ответ

0

Я создаю таблицу отображения состояний в базе данных и получаю состояния обоих направлений с помощью двух процедур.

Смежные вопросы