Ejemplo n.º 1
0
        private void MainInfoLoad(int markCount)
        {
            MED_STEWARD_MARK mark = stewardMarkList.Where(p => p.MARK_COUNT == markCount).FirstOrDefault();

            Clear();
            foreach (RadioButton rbut in groupBoxConsciousness.Controls)
            {
                //清醒程度
                if (rbut.Name == "rbtns1_" + mark.CONSCIOUSNESS.ToString())
                {
                    rbut.Checked = true;
                    break;
                }
            }
            foreach (RadioButton rbut in groupBoxAirwary.Controls)
            {
                //肢体活动度
                if (rbut.Name == "rbtns3_" + mark.AIRWARY_PATENCY.ToString())
                {
                    rbut.Checked = true;
                    break;
                }
            }


            foreach (RadioButton rbut in groupBoxPhysical.Controls)
            {
                //呼吸
                if (rbut.Name == "rbtns2_" + mark.PHYSICAL_ACTIVITY.ToString())
                {
                    rbut.Checked = true;
                    break;
                }
            }
        }
Ejemplo n.º 2
0
        private void StewardMarkLoad()
        {
            stewardMarkList = operationInfoRepository.GetStewardMarkList(_patientID, _visitID, _operID).Data;
            MED_STEWARD_MARK mark = new MED_STEWARD_MARK();

            mark.PATIENT_ID = _patientID;
            mark.VISIT_ID   = _visitID;
            mark.OPER_ID    = _operID;
            mark.MARK_COUNT = (stewardMarkList != null && stewardMarkList.Count > 0) ? stewardMarkList.Count + 1 : 1;
            stewardMarkList.Add(mark);
            lblCount = stewardMarkList.Count;
            for (int i = lblCount; i > 0; i--)
            {
                Label lbl = new Label();
                lbl.Font      = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);
                lbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(92)))), ((int)(((byte)(92)))), ((int)(((byte)(92)))));
                lbl.Size      = new System.Drawing.Size(127, 36);
                lbl.Visible   = true;
                mark          = stewardMarkList.Where(p => p.MARK_COUNT == i).FirstOrDefault();
                lbl.Text      = "第" + i + "次: " + mark.TOTAL_MATK + " 分";
                lbl.Tag       = i;
                if (lblCount == 1)
                {
                    lbl.Size  = new System.Drawing.Size(210, 36);
                    lbl.Image = Resources.进程1_1;
                }
                else
                {
                    if (i == lblCount)
                    {
                        lbl.Size  = new System.Drawing.Size(187, 36);
                        lbl.Image = Resources.进程2_3;
                    }
                    else if (i == 1)
                    {
                        lbl.Size = new System.Drawing.Size(210, 36);
                        if (lblCount == 2)
                        {
                            lbl.Image = Resources.进程1_5;
                        }
                        else
                        {
                            lbl.Image = Resources.进程1_4;
                        }
                        lbl.Image = Resources.进程1_4;
                    }
                    else if (i == lblCount - 1)
                    {
                        lbl.Size  = new System.Drawing.Size(187, 36);
                        lbl.Image = Resources.进程2_5;
                    }
                    else
                    {
                        lbl.Size  = new System.Drawing.Size(187, 36);
                        lbl.Image = Resources.进程2_4;
                    }
                }

                lbl.Click += lbl_Click;
                lbl.Dock   = DockStyle.Left;
                panelTitle.Controls.Add(lbl);
            }
            MainInfoLoad(lblCount);
        }