예제 #1
0
        /// <summary>
        /// 获取除原油信息表外的相应物性上下限值
        /// </summary>
        /// <param name="searchEntity"></param>
        /// <returns></returns>
        private static List <double> dataUpDown(ToolCusFraRanQueListItemEntity searchEntity)
        {
            List <double> Result = new List <double>();
            double        down = 0, up = 0;

            if (double.TryParse(searchEntity.downLimit, out down) && double.TryParse(searchEntity.upLimit, out up))
            {
                Result.Add(up);
                Result.Add(down);
            }
            else
            {
                Result.Add(0);
                Result.Add(0);
            }
            return(Result);
        }
예제 #2
0
        /// <summary>
        /// 获取查询条件校正值上下限值
        /// </summary>
        /// <param name="searchEntity"></param>
        /// <returns></returns>
        protected static List <float> calDataUpDown(ToolCusFraRanQueListItemEntity searchEntity)
        {
            List <float> Result = new List <float>();
            float        down = 0, up = 0;

            if (float.TryParse(searchEntity.downLimit, out down) && float.TryParse(searchEntity.upLimit, out up))
            {
                Result.Add(up);
                Result.Add(down);
            }
            else
            {
                Result.Add(0);
                Result.Add(0);
            }
            return(Result);
        }
예제 #3
0
        /// <summary>
        /// 获取C库的校正值
        /// </summary>
        /// <param name="OilBrangeSearchEntity"></param>
        /// <param name="oilInfoID">oilInfoID</param>
        /// <param name="value">查询的物性是否为原油信息表(true代表是)</param>
        /// <returns></returns>
        private static string getCalValueFromOilDataSearch(ToolCusFraRanQueListItemEntity OilBRangeSearchEntity, OilInfoBEntity oilB, enumToolQueryDataBTableName tableType = enumToolQueryDataBTableName.WhoTable)
        {
            string result = string.Empty;

            if (tableType != enumToolQueryDataBTableName.WhoTable)
            {
                List <CutDataEntity> cutDataList = oilB.CutDataEntityList.Where(o => o.CutName == OilBRangeSearchEntity.CutName).ToList();
                if (cutDataList.Count != 0)
                {
                    result = cutDataList.FirstOrDefault().ShowCutData;
                }
            }
            else
            {
                List <OilDataBEntity> cutDataList = oilB.OilDatas.Where(o => o.OilTableTypeID == (int)EnumTableType.Whole).ToList();
                if (cutDataList.Count != 0)
                {
                    result = cutDataList.FirstOrDefault().calShowData;
                }
            }
            return(result);
        }