/// <summary> /// 检测数据 /// </summary> /// <returns></returns> public bool CheckData() { if (!IsInput) { return(true); //空退出 } //edit by wyt 2012-11-05 修改使血压可录入中文(根据配置) string IsHidePainHeight = MethodSet.GetConfigValueByKey("IsHidePainHeight_NursingRecord"); if (IsHidePainHeight.Substring(35, 1) == "0") { double intBp; if (!Dataprocessing.IsNumber(txtSBP.Text.Trim().ToString(), 0)) { MethodSet.App.CustomMessageBox.MessageShow("收缩压必须为数字"); txtSBP.Focus(); return(false); } else { intBp = double.Parse(txtSBP.Text.Trim()); if (!(intBp > 0 && intBp <= 300))//仁和需求 add by ywk { MethodSet.App.CustomMessageBox.MessageShow("收缩压必须在1mmHg至300mmHg之间。"); txtSBP.Focus(); return(false); } } if (!Dataprocessing.IsNumber(txtDBP.Text.Trim(), 0)) { MethodSet.App.CustomMessageBox.MessageShow("舒张压必须为数字"); txtDBP.Focus(); return(false); } else { intBp = Convert.ToInt32(txtDBP.Text.Trim()); if (!(intBp > 0 && intBp <= 200)) { MethodSet.App.CustomMessageBox.MessageShow("舒张压必须在1mmHg至200mmHg之间。"); txtDBP.Focus(); return(false); } } } return(true); }
/// <summary> /// 检测数据 /// </summary> /// <returns></returns> public bool CheckData() { if (!IsInput) { return(true); //空退出 } int intBp; if (!Dataprocessing.IsNumber(txtSBP.Text.Trim().ToString(), 0)) { MethodSet.App.CustomMessageBox.MessageShow("收缩压必须为数字!"); return(false); } else { intBp = Convert.ToInt32(txtSBP.Text.Trim().ToString()); if (!(intBp > 0 && intBp <= 250)) { MethodSet.App.CustomMessageBox.MessageShow("收缩压必须在1mmHg至250mmHg之间!"); return(false); } } if (!Dataprocessing.IsNumber(txtDBP.Text.Trim().ToString(), 0)) { MethodSet.App.CustomMessageBox.MessageShow("舒张压必须为数字!"); return(false); } else { intBp = Convert.ToInt32(txtDBP.Text.Trim().ToString()); if (!(intBp > 0 && intBp <= 200)) { MethodSet.App.CustomMessageBox.MessageShow("舒张压必须在1mmHg至200mmHg之间!"); return(false); } } return(true); }