Пример #1
0
        private void btnSaveDefault_Click(object sender, EventArgs e)
        {
            Model.treatmentmode modDefault = null;
            switch (_modelTreat.name)
            {
            case "Li-ALS":
                modDefault = new BLL.treatmentmode().GetModel("Li-ALS_Default");
                break;

            case "PE":
                modDefault = new BLL.treatmentmode().GetModel("PE_Default");
                break;

            case "PP":
                modDefault = new BLL.treatmentmode().GetModel("PP_Default");
                break;

            case "CHDF":
                modDefault = new BLL.treatmentmode().GetModel("CHDF_Default");
                break;

            case "PERT":
                modDefault = new BLL.treatmentmode().GetModel("PERT_Default");
                break;

            case "PDF":
                modDefault = new BLL.treatmentmode().GetModel("PDF_Default");
                break;
            }
            SaveDefaultWarnSet(modDefault);
        }
Пример #2
0
        private void SaveDefaultWarnSet(Model.treatmentmode mtreat)
        {
            mtreat.PvenUpper = Convert.ToInt32(this.lblPvenUpper.Text);
            mtreat.PvenLower = Convert.ToInt32(this.lblPvenLower.Text);
            mtreat.PartUpper = Convert.ToInt32(this.lblPartUpper.Text);
            mtreat.PartLower = Convert.ToInt32(this.lblPartLower.Text);
            mtreat.PaccUpper = Convert.ToInt32(this.lblPaccUpper.Text);
            mtreat.PaccLower = Convert.ToInt32(this.lblPaccLower.Text);
            mtreat.TmpUpper  = Convert.ToInt32(this.lblTmpUpper.Text);
            mtreat.TmpLower  = Convert.ToInt32(this.lblTmpLower.Text);
            mtreat.P1stUpper = Convert.ToInt32(this.lblP1stUpper.Text);
            mtreat.P1stLower = Convert.ToInt32(this.lblP1stLower.Text);
            mtreat.P2ndUpper = Convert.ToInt32(this.lblP2ndUpper.Text);
            mtreat.P2ndLower = Convert.ToInt32(this.lblP2ndLower.Text);

            mtreat.P3rdLower = Convert.ToInt32(this.lblP3rdLower.Text);
            mtreat.P3rdUpper = Convert.ToInt32(this.lblP3rdUpper.Text);
            //保存预报警值

            foreach (Control c in this.gboxPrePacc.Controls)
            {
                if (c is RadioButton)
                {
                    RadioButton r = c as RadioButton;
                    if (r.Checked)
                    {
                        mtreat.PrePaccLower = Convert.ToInt32(r.Text);
                    }
                }
            }

            foreach (RadioButton r in this.gboxPrePart.Controls)
            {
                if (r.Checked)
                {
                    mtreat.PrePartUpper = Convert.ToInt32(r.Text);
                }
            }

            foreach (RadioButton r in this.gboxPrePven.Controls)
            {
                if (r.Checked)
                {
                    mtreat.PrePvenUpper = Convert.ToInt32(r.Text);
                }
            }
            mtreat.BloodLeak     = Convert.ToInt32(this.lblBloodLeak.Text);
            mtreat.Concentration = Convert.ToDouble(this.lblConcentration.Text);
            mtreat.PaccDecrement = Convert.ToInt32(this.lblPaccDecWarn.Text);
            if (new BLL.treatmentmode().Update(mtreat))
            {
                ReadLevel(mtreat);
                MessageBox.Show("保存成功!");
            }
        }
Пример #3
0
 /// <summary>
 /// 读取目标值
 /// 如果目标值有效则显示,无效则隐藏
 /// </summary>
 public void ReadSet(Model.treatmentmode ms)
 {
     //-----------------------dehydration------------------------
     if (_modelTreat.dehydrationValid)
     {
         this.lblDehydrationSpeed.Text = ms.dehydrationSpeed.ToString();
     }
     else
     {
         this.lblDehydrationSpeed.Text = "0.0";
     }
 }
Пример #4
0
 public void ReadSet(Model.treatmentmode mtreat)
 {
     this.lblTimeH.Text   = mtreat.TargetTimeH.Value.ToString();
     this.lblTimeMin.Text = mtreat.TargetTimeMin.Value.ToString();
     this.chbTime.Checked = (mtreat.IsTargetTime ? true : false);
     this.lblBP.Text      = mtreat.TargetBP.Value.ToString();
     this.chbBP.Checked   = (mtreat.IsTargetBP ? true :false);
     this.lblDP.Text      = mtreat.TargetDP.Value.ToString();
     this.chbDP.Checked   = (mtreat.IsTargetDP ? true : false);
     this.lblSP.Text      = mtreat.TargetSP.Value.ToString();
     this.chbSP.Checked   = (mtreat.IsTargetSP ? true : false);
     this.lblFP.Text      = mtreat.TargetFP.Value.ToString();
     this.chbFP.Checked   = (mtreat.IsTargetFP ? true : false);
     this.lblRP.Text      = mtreat.TargetRP.Value.ToString();
     this.chbRP.Checked   = (mtreat.IsTargetRP ? true : false);
 }
Пример #5
0
 private void SaveSet(Model.treatmentmode _mtreat)
 {
     _mtreat.TargetTimeH   = int.Parse(this.lblTimeH.Text);
     _mtreat.TargetTimeMin = int.Parse(this.lblTimeMin.Text);
     _mtreat.IsTargetTime  = (this.chbTime.Checked ? true : false);
     _mtreat.TargetBP      = double.Parse(this.lblBP.Text);
     _mtreat.IsTargetBP    = (this.chbBP.Checked ? true : false);
     _mtreat.TargetSP      = double.Parse(this.lblSP.Text);
     _mtreat.IsTargetSP    = (this.chbSP.Checked ? true : false);
     _mtreat.TargetDP      = double.Parse(this.lblDP.Text);
     _mtreat.IsTargetDP    = (this.chbDP.Checked ? true : false);
     _mtreat.TargetRP      = double.Parse(this.lblRP.Text);
     _mtreat.IsTargetRP    = (this.chbRP.Checked ? true : false);
     _mtreat.TargetFP      = double.Parse(this.lblFP.Text);
     _mtreat.IsTargetFP    = (this.chbFP.Checked ? true : false);
     BLL.treatmentmode bllt = new BLL.treatmentmode();
     if (bllt.Update(_mtreat))
     {
         ReadSet(_mtreat);
         MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Пример #6
0
        public void ReadLevel(Model.treatmentmode mtreat)
        {
            this.lblTargetT.Text   = mtreat.TargetT.Value.ToString();
            this.lblPvenUpper.Text = mtreat.PvenUpper.Value.ToString();
            this.lblPvenLower.Text = mtreat.PvenLower.Value.ToString();
            this.lblPartUpper.Text = mtreat.PartUpper.Value.ToString();
            this.lblPartLower.Text = mtreat.PartLower.Value.ToString();
            this.lblPaccUpper.Text = mtreat.PaccUpper.Value.ToString();
            this.lblPaccLower.Text = mtreat.PaccLower.Value.ToString();
            this.lblTmpUpper.Text  = mtreat.TmpUpper.Value.ToString();
            this.lblTmpLower.Text  = mtreat.TmpLower.Value.ToString();
            this.lblP1stUpper.Text = mtreat.P1stUpper.Value.ToString();
            this.lblP1stLower.Text = mtreat.P1stLower.Value.ToString();
            this.lblP2ndUpper.Text = mtreat.P2ndUpper.Value.ToString();
            this.lblP2ndLower.Text = mtreat.P2ndLower.Value.ToString();

            this.lblP3rdLower.Text = mtreat.P3rdLower.Value.ToString();
            this.lblP3rdUpper.Text = mtreat.P3rdUpper.Value.ToString();

            m_modWarnRange = new BLL.warnrange().GetModel(1);

            switch (mtreat.PrePaccLower.Value.ToString())
            {
            case "0": this.rbtnPrePacc1.Checked = true; break;

            case "10": this.rbtnPrePacc2.Checked = true; break;

            case "20": this.rbtnPrePacc3.Checked = true; break;

            case "30": this.rbtnPrePacc4.Checked = true; break;

            case "40": this.rbtnPrePacc5.Checked = true; break;
            }
            switch (mtreat.PrePartUpper.ToString())
            {
            case "0": this.rbtnPrePart1.Checked = true; break;

            case "10": this.rbtnPrePart2.Checked = true; break;

            case "20": this.rbtnPrePart3.Checked = true; break;

            case "30": this.rbtnPrePart4.Checked = true; break;

            case "40": this.rbtnPrePart5.Checked = true; break;
            }
            switch (mtreat.PrePvenUpper.ToString())
            {
            case "0": this.rbtnPrePven1.Checked = true; break;

            case "10": this.rbtnPrePven2.Checked = true; break;

            case "20": this.rbtnPrePven3.Checked = true; break;

            case "30": this.rbtnPrePven4.Checked = true; break;

            case "40": this.rbtnPrePven5.Checked = true; break;
            }
            this.lblBloodLeak.Text = mtreat.BloodLeak.Value.ToString();
            if (mtreat.BloodLeak.Value > 100)
            {
                this.trackBar1.Value = 100;
            }
            else if (mtreat.BloodLeak.Value < 0)
            {
                this.trackBar1.Value = 0;
            }
            else
            {
                this.trackBar1.Value = mtreat.BloodLeak.Value;
            }

            this.lblConcentration.Text = mtreat.Concentration.Value.ToString();
            this.lblPaccDecWarn.Text   = mtreat.PaccDecrement.Value.ToString();
        }
Пример #7
0
        public void ReadPumpSet(Model.treatmentmode _tm)
        {
            //根据泵的有效性设置Enable
            if (_tm.BPValid)
            {
                this.palBP.Enabled = true; this.txtBP.Text = _tm.BPSpeed.Value.ToString("f0");
            }
            else
            {
                this.palBP.Enabled = false;
            }

            if (_tm.CPValid)
            {
                this.txtCP.Text = _tm.CPSpeed.Value.ToString("f0"); this.palCP.Enabled = true;
            }
            else
            {
                this.palCP.Enabled = false; this.txtCP.Text = "0";
            }

            if (_tm.DPValid)
            {
                this.txtDP.Text = _tm.DPSpeed.Value.ToString("f0"); this.palDP.Enabled = true;
            }
            else
            {
                this.palDP.Enabled = false; this.txtDP.Text = "0";
            }

            if (_tm.FPValid)
            {
                this.txtFP.Text = _tm.FPSpeed.Value.ToString("f0"); this.palFP.Enabled = true;
            }
            else
            {
                this.palFP.Enabled = false; this.txtFP.Text = "0";
            }

            if (_tm.RPValid)
            {
                this.txtRP.Text = _tm.RPSpeed.Value.ToString("f0"); this.palRP.Enabled = true;
            }
            else
            {
                this.palRP.Enabled = false; this.txtRP.Text = "0";
            }

            if (_tm.FP2Valid)
            {
                this.txtFP2.Text = _tm.FP2Speed.Value.ToString("f0"); this.palFP2.Enabled = true;
            }
            else
            {
                this.palFP2.Enabled = false; this.txtFP2.Text = "0";
            }

            if (_tm.dehydrationValid)
            {
                this.txtDehydrationSpeed.Text = _tm.dehydrationSpeed.Value.ToString("f0"); this.palDehydration.Enabled = true;
            }
            else
            {
                this.palDehydration.Enabled = false; this.txtDehydrationSpeed.Text = "0";
            }
        }