private void SetNchsWastingElm(double getWeight,double getHeight,bool getGender) { using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() ) { try { if ( Convert.ToDouble(GetShowAge().Trim()) < 7 ) { if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 ) { DataTable dtNcshHeightWeightCutOffPoint = healthManagementDataAccess.GetNchsHeightWeightCutOffPoint(getHeight,getGender); if ( dtNcshHeightWeightCutOffPoint != null ) { if ( dtNcshHeightWeightCutOffPoint.Rows.Count > 0 ) { if ( getWeight >= Convert.ToDouble(dtNcshHeightWeightCutOffPoint.Rows[0]["nchs_-3S.D"]) && getWeight < Convert.ToDouble(dtNcshHeightWeightCutOffPoint.Rows[0]["nchs_-2S.D"]) ) getNchsWasting = "中度消瘦"; else if ( getWeight < Convert.ToDouble(dtNcshHeightWeightCutOffPoint.Rows[0]["nchs_-3S.D"]) ) getNchsWasting = "重度消瘦"; else getNchsWasting = "正常"; } else getNchsWasting = string.Empty; } else getNchsWasting = string.Empty; } else ElmClear(); } else ElmClear(); } catch(Exception ex) { Util.WriteLog(ex.Message,Util.EXCEPTION_LOG_TITLE); } } }
private void SetNchsObesityElm(double getWeight,double getHeight,bool getGender ) { using ( HealthManagementDataAccess healthManagementDataAccess = new HealthManagementDataAccess() ) { try { if ( Convert.ToDouble(GetShowAge().Trim()) < 7 ) { if ( Convert.ToDouble(GetShowAge().Trim()) >= 0 ) { if ( getHeight <= 135.5 && getHeight >= 70 ) { DataTable dtNchsHeightWeightCutOffPoint = healthManagementDataAccess.GetNchsHeightWeightCutOffPoint(getHeight,getGender); if ( dtNchsHeightWeightCutOffPoint != null ) { if ( dtNchsHeightWeightCutOffPoint.Rows.Count > 0 ) { double perObesity = (getWeight - Convert.ToDouble(dtNchsHeightWeightCutOffPoint.Rows[0]["nchs_middle"]))/ Convert.ToDouble(dtNchsHeightWeightCutOffPoint.Rows[0]["nchs_middle"]); if ( perObesity < 0.2 ) getNchsObesity = "正常"; else if ( perObesity >= 0.2 && perObesity < 0.3 ) getNchsObesity = "轻度肥胖"; else if ( perObesity >= 0.3 && perObesity < 0.5 ) getNchsObesity = "中度肥胖"; else getNchsObesity = "重度肥胖"; } else getNchsObesity = string.Empty; } else getNchsObesity = string.Empty; } else getNchsObesity = string.Empty; } else ElmClear(); } else ElmClear(); } catch(Exception ex) { Util.WriteLog(ex.Message,Util.EXCEPTION_LOG_TITLE); SetInnerMsg("系统出错,请检查网络或重启后重试!!"); } } }