// private void SetWHO(double getHeight,double getWeight, bool getGender) // { // using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() ) // { // try // { // if ( Convert.ToDouble(GetShowAge().Trim()) < 7 ) // { // if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 ) // { // if ( getHeight <= 135 ) // { // DataSet dsWhoAnaly = healthManagementDataAccess.GetWhoAnaly(getHeight,getGender); // if ( dsWhoAnaly.Tables[0].Rows.Count > 0 ) // { // for (int i=2; i<5; i++ ) // { // if ( getWeight < Convert.ToDouble(dsWhoAnaly.Tables[0].Rows[0][2])) // { // getWHO = " 正常"; // SetInnerMsg("ok"); // break; // } // else if( getWeight >= Convert.ToDouble(dsWhoAnaly.Tables[0].Rows[0][i]) && getWeight < Convert.ToDouble(dsWhoAnaly.Tables[0].Rows[0][i+1]) ) // { // switch(i) // { // case 2: getWHO = " 超重"; // SetInnerMsg("ok"); // break; // // case 3: getWHO = " 轻度肥胖"; // SetInnerMsg("ok"); // break; // // case 4: getWHO = " 中度肥胖"; // SetInnerMsg("ok"); // break; // // } // break; // } // else // { // if ( getWeight >= Convert.ToDouble(dsWhoAnaly.Tables[0].Rows[0][5]) ) // { // getWHO = "重度肥胖"; // SetInnerMsg("ok"); // break; // } // } // } // } // } // else // { // getWHO = ""; // SetInnerMsg("身高不在肥胖儿评测范围内!"); // } // } // else // { // ElmClear(); // SetInnerMsg("出生日不允许大于统计日期!"); // } // } // else // { // ElmClear(); // SetInnerMsg("该幼儿年龄大于7岁已超出评测范围!"); // } // // } // catch(Exception e) // { // Util.WriteLog(e.Message,Util.EXCEPTION_LOG_TITLE); // SetInnerMsg("系统出错,请检查网络或重启后重试!!"); // } // } // } private void SetHeightWeightElm(double getHeight, double getWeight, bool getGender) { using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() ) { try { if ( Convert.ToDouble(GetShowAge().Trim()) < 7 ) { if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 ) { if (getHeight <= 135 && getHeight >= 48) { DataSet dsHeightWeightAnaly = healthManagementDataAccess.GetHeightWeightAnaly((int)getHeight,getGender); if ( getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][1]) ) getHeightWeightAnaly = " <p3"; else if ( getWeight >= Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][1]) && getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][2]) ) getHeightWeightAnaly = " p3-10"; else if ( getWeight >= Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][2]) && getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][3]) ) getHeightWeightAnaly = " p10-20"; else if ( getWeight >= Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][3]) && getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][4]) ) getHeightWeightAnaly = " p20-50"; else if ( getWeight >= Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][4]) && getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][5]) ) getHeightWeightAnaly = " p50-80"; else if ( getWeight >= Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][5]) && getWeight < Convert.ToDouble(dsHeightWeightAnaly.Tables[0].Rows[0][6]) ) getHeightWeightAnaly = " p80-97"; else getHeightWeightAnaly = " >p97"; } } } } catch(Exception e) { Util.WriteLog(e.Message,Util.EXCEPTION_LOG_TITLE); } } }