/// <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); }
/// <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); }
/// <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); }