示例#1
0
        private void SetViewData(OmissionParameter param)
        {
            OmissionValueLys     lys      = new OmissionValueLys(param.DbName);
            List <OmissionValue> omValues = null;

            if (Cache.OmissonValueColumnHeaders[param.OrderByColName].IsDbSort)
            {
                omValues = lys.GetOmissionValues(param.RuleType, param.NumberType,
                                                 param.Dimension, param.Filter, param.OrderByColName, param.SortType);
                this.SetViewData(param, omValues);
            }
            else
            {
                omValues = lys.GetOmissionValues(param.RuleType, param.NumberType, param.Dimension, param.Filter);
                this.SetViewData(param, omValues);
                this.viewDatas = param.SortType.Equals("DESC") ?
                                 this.viewDatas.OrderByDescending(x => x[param.OrderByColName]).ToList() :
                                 this.viewDatas.OrderBy(x => x[param.OrderByColName]).ToList();
            }
        }
示例#2
0
        private void SetViewData(OmissionParameter param)
        {
            OmissionValueLys lys = new OmissionValueLys(param.DbName);
            List<OmissionValue> omValues = null;

            if (Cache.OmissonValueColumnHeaders[param.OrderByColName].IsDbSort)
            {
                omValues = lys.GetOmissionValues(param.RuleType, param.NumberType,
                    param.Dimension, param.Filter, param.OrderByColName, param.SortType);
                this.SetViewData(param, omValues);
            }
            else
            {
                omValues = lys.GetOmissionValues(param.RuleType, param.NumberType, param.Dimension, param.Filter);
                this.SetViewData(param, omValues);
                this.viewDatas = param.SortType.Equals("DESC") ?
                    this.viewDatas.OrderByDescending(x => x[param.OrderByColName]).ToList() :
                    this.viewDatas.OrderBy(x => x[param.OrderByColName]).ToList();
            }
        }