Example #1
0
		private string SetHeightElm(double getHeight,bool isCityStd,bool getGender)
		{
			using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() )
			{
				try
				{
					if ( Convert.ToDouble(GetShowAge().Trim()) < 7 )        //如果年龄大于7岁,不作判断
					{
						if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 )
						{
							if ( getHeight <= 135 && getHeight >= 46 )
							{
								DataSet dsHeightAnaly = healthManagementDataAccess.GetHeightAnaly(getMonth,getGender,isCityStd);

								if ( getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][1]) )
									getHeightAnaly = "   <p3";
								else if ( getHeight >= Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][1]) && getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][2]) )
									getHeightAnaly = "  p3-10";
								else if ( getHeight >= Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][2]) && getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][3]) )
									getHeightAnaly = "  p10-20";
								else if ( getHeight >= Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][3]) && getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][4]) )
									getHeightAnaly = "  p20-50";
								else if ( getHeight >= Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][4]) && getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][5]) )
									getHeightAnaly = "  p50-80";
								else if ( getHeight >= Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][5]) && getHeight < Convert.ToDouble(dsHeightAnaly.Tables[0].Rows[0][6]) )
									getHeightAnaly = "  p80-97";
								else
									getHeightAnaly = "   >p97";

								return "ok";
							}
							else
							{
								ElmClear();
								return "该小朋友身高与实际年龄不符,请确认是否输入有误!";
							}
						}
						else
						{
							ElmClear();
							return "出生日不允许大于统计日期!";
						}
					}
					else
					{
						ElmClear();
						return "该幼儿年龄大于7岁已超出评测范围!";
					}
				}
				catch(Exception e)
				{
					Util.WriteLog(e.Message,Util.EXCEPTION_LOG_TITLE);
					return "系统出错,请检查网络或重启后重试!!";
				}
			}

		}