Example #1
0
		private void SetNut(double getHeight,double getWeight,bool getGender)
		{
			using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() )
			{
				try
				{
					if ( Convert.ToDouble(GetShowAge().Trim()) < 7 )
					{
						if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 )
						{
							DataSet dsNutAnaly = healthManagementDataAccess.GetNutAnaly(getHeight,getGender);
							if ( dsNutAnaly.Tables[0].Rows.Count > 0 )
							{
								if ( GetWeightAnaly().Trim().Equals("p3-10"))
								{
									if ( getWeight < Convert.ToDouble(dsNutAnaly.Tables[0].Rows[0][1]) )
									{
										getNut = "轻度营养不良";
										SetInnerMsg("ok");
									}
									else
									{
										getNut = " 营养正常";
										SetInnerMsg("ok");
									}
								}

								else if ( GetWeightAnaly().Trim().Equals("<p3") )
								{
									if ( getWeight < Convert.ToDouble(dsNutAnaly.Tables[0].Rows[0][1]) )
									{
										getNut = "轻度营养不良";
										SetInnerMsg("ok");
									}
									if ( getWeight < Convert.ToDouble(dsNutAnaly.Tables[0].Rows[0][0]) )
									{
										getNut = "中度营养不良";
										SetInnerMsg("ok");
									}
				
								}
								else
								{
									getNut = "  营养正常";
									SetInnerMsg("ok");
								}
							}
						}
						else
						{
							ElmClear();
							SetInnerMsg("出生日不允许大于统计日期!");
						}
					}
					else
					{
						ElmClear();
						SetInnerMsg("该幼儿年龄大于7岁已超出评测范围!");

					}
				}
				catch(Exception e)
				{
					Util.WriteLog(e.Message,Util.EXCEPTION_LOG_TITLE);
					SetInnerMsg("系统出错,请检查网络或重启后重试!!");
				}
			}
		}