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; } } }
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); }