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("系统出错,请检查网络或重启后重试!!"); } } }