Паттерн для представления разных состояний
От: Аноним  
Дата: 26.09.10 20:06
Оценка:
C#, ASP.net Веб-проект , есть таблица , по сути подобие баг-трекинга, в зависимости от состояния записи ее нужно отображать по разному. Но состояние не одно, а несколько независимых. Например есть состояния "на исполнении", "не назначено". А есть еще тип проекта "веб", "gui" и т.п. В зависимости от комбинаций этих состояний нужно по разному раскрашивать ( фон, шрифт ), активировать разные линки в какой-то колонке делать активной ссылку, в другой прятать совсем.

Сейчас это делается при помощи if-ов в методе RowBound читается очень плохо, логику работы восприять очень сложно.
Какой паттерн для этих случаев использовать ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.