using DevExpress.XtraEditors; using HL_FristAidPlatform_DTO; using HL_FristAidPlatform_Public; using System; using System.Data; namespace HL_FristAidPlatform_Apoplexy { public partial class Form_NIHSSPreview : XtraForm { public string patientGuid; public int flag; public Form_NIHSSPreview(string _patientGuid, int _flag) { InitializeComponent(); patientGuid = _patientGuid; flag = _flag; } private void pictureBox1_Click(object sender, EventArgs e) { this.Close(); } private void Form_NIHSSPreview_Load(object sender, EventArgs e) { try { DataTable PrintDT = new DataTable(); } catch (Exception) { throw; } string Url = string.Format("api/service/T_Service_Patient/GetNIHSSModel?patientGuid={0}&flag={1}", patientGuid, flag); T_Service_PatientNIHSSDTO dto = new T_Service_PatientNIHSSDTO(); dto = DBHelpClass.GetDateModel(Url); if (dto != null) { switch (flag) { case 0: break; case 1: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(院前)"; break; case 2: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓前)"; break; case 3: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓结束后即刻)"; break; case 4: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓后24h)"; break; case 5: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(溶栓后7±2天)"; break; case 6: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术前评估)"; break; case 7: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后评估)"; break; case 8: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后24h)"; break; case 9: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(术后7±2天)"; break; case 10: lbl_NIHSSName.Text = "美国国立卫生研究院卒中量表(院后)"; break; } lbl_LevelScore.Text = dto.LevelScore.ToString(); lbl_QuestionScore.Text = dto.QuestionScore.ToString(); lbl_InstructScore.Text = dto.InstructScore.ToString(); lbl_GazeScore.Text = dto.GazeScore.ToString(); lbl_ViewScore.Text = dto.ViewScore.ToString(); lbl_PacioplegiaScore.Text = dto.PacioplegiaScore.ToString(); lbl_LTopLimbScore.Text = dto.LTopLimbScore.ToString(); lbl_RTopLimbScore.Text = dto.RTopLimbScore.ToString(); lbl_LUpperLimbScore.Text = dto.LUpperLimbScore.ToString(); lbl_RUpperLimbScore.Text = dto.RUpperLimbScore.ToString(); lbl_AtaxiaScore.Text = dto.AtaxiaScore.ToString(); lbl_SenseScore.Text = dto.AtaxiaScore.ToString(); lbl_LanguageScore.Text = dto.LanguageScore.ToString(); lbl_DysarthriaScore.Text = dto.DysarthriaScore.ToString(); lbl_NeglectScore.Text = dto.NeglectScore.ToString(); lbl_TotalScore.Text = dto.TotalScore.ToString(); lbl_ScoreTime.Text = dto.ScoreTime.ToString(); lbl_CreateUser.Text = dto.CreateUser.ToString(); lbl_Age.Text = dto.Age.ToString(); lbl_Name.Text = dto.Name.ToString(); switch (dto.Gender) { case 0: lbl_Gender.Text = "未知"; break; case 1: lbl_Gender.Text = "男"; break; case 2: lbl_Gender.Text = "女"; break; } } } private void pictureBox2_Click(object sender, EventArgs e) { HL_FristAidPlatform_Public.Print.PrintNIHSS(patientGuid, flag, false); } } }