Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }