public override void Run() { DataAccessInterface dataAccess = new DBTableAccess(); AggregateCategory aggregate = (AggregateCategory)dataAccess.Search(DataAccessInterface.SearchPattern.Categorys, param); TypeCategoryAggregate categoryInfo = new TypeCategoryAggregate(aggregate); param.SetParam(categoryInfo); }
public override void SetParam(DataTypeBase paramData) { switch (paramData.Type()) { case DataType.CategoryNo: categoryNo = (TypeCategoryNo)paramData; break; case DataType.CategoryAggregate: categoryAggregate = (TypeCategoryAggregate)paramData; break; default: break; } }