using DevExpress.XtraEditors; using HL_FristAidPlatform_DTO; using System; namespace HL_FristAidPlatform_Public { public partial class Form_PatientNIHSS : XtraForm { /// /// 意识水平 /// public int levelScore; /// /// 意识水平提问 /// public int questionScore; /// /// 意识水平指令 /// public int instructScore; /// /// 凝视 /// public int gazeScore; /// /// 视野 /// public int viewScore; /// /// 面瘫 /// public int pacioplegiaScore; /// /// 左上肢运动 /// public int lTopLimbScore; /// /// 右上肢运动 /// public int rTopLimbScore; /// /// 左下肢运动 /// public int lUpperLimbScore; /// /// 右下肢运动 /// public int rUpperLimbScore; /// /// 共济失调 /// public int ataxiaScore; /// /// 感觉 /// public int senseScore; /// /// 语言 /// public int languageScore; /// /// 构音障碍 /// public int dysarthriaScore; /// /// 忽视症 /// public int neglectScore; ///// ///// 总分 ///// public int totalScore; //设置委托 public delegate void TextEventHandler(string strText, PatientNIHSSDTO dto); public TextEventHandler TextHandler; private PatientNIHSSDTO dto; public int flag; public Form_PatientNIHSS() { InitializeComponent(); } private void NIHSS_Load(object sender, EventArgs e) { radioGroup1.SelectedIndex = -1; radioGroup2.SelectedIndex = -1; radioGroup4.SelectedIndex = -1; radioGroup3.SelectedIndex = -1; radioGroup5.SelectedIndex = -1; radioGroup6.SelectedIndex = -1; radioGroup7.SelectedIndex = -1; radioGroup8.SelectedIndex = -1; radioGroup9.SelectedIndex = -1; radioGroup10.SelectedIndex = -1; radioGroup12.SelectedIndex = -1; radioGroup11.SelectedIndex = -1; radioGroup13.SelectedIndex = -1; radioGroup14.SelectedIndex = -1; radioGroup15.SelectedIndex = -1; dto = new PatientNIHSSDTO(); } private void radioGroup1_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup1.SelectedIndex != -1) { levelScore = radioGroup1.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.LevelScore = levelScore; } } private void radioGroup2_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup2.SelectedIndex != -1) { questionScore = radioGroup2.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.QuestionScore = questionScore; } } private void radioGroup3_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup3.SelectedIndex != -1) { instructScore = radioGroup3.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.InstructScore = instructScore; } } private void radioGroup4_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup4.SelectedIndex != -1) { gazeScore = radioGroup4.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.GazeScore = gazeScore; } } private void radioGroup5_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup5.SelectedIndex != -1) { viewScore = radioGroup5.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.ViewScore = viewScore; } } private void radioGroup6_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup6.SelectedIndex != -1) { pacioplegiaScore = radioGroup6.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.PacioplegiaScore = pacioplegiaScore; } } private void radioGroup7_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup7.SelectedIndex != -1) { if (radioGroup7.SelectedIndex == 5) { lTopLimbScore = 0; dto.LTopLimbScore = 9; } else { lTopLimbScore = radioGroup7.SelectedIndex; dto.LTopLimbScore = lTopLimbScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup8_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup8.SelectedIndex != -1) { if (radioGroup8.SelectedIndex == 5) { rTopLimbScore = 0; dto.RTopLimbScore = 9; } else { rTopLimbScore = radioGroup8.SelectedIndex; dto.RTopLimbScore = rTopLimbScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup9_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup9.SelectedIndex != -1) { if (radioGroup9.SelectedIndex == 5) { lUpperLimbScore = 0; dto.LUpperLimbScore = 9; } else { lUpperLimbScore = radioGroup9.SelectedIndex; dto.LUpperLimbScore = lUpperLimbScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup10_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup10.SelectedIndex != -1) { if (radioGroup10.SelectedIndex == 5) { rUpperLimbScore = 0; dto.RUpperLimbScore = 9; } else { rUpperLimbScore = radioGroup10.SelectedIndex; dto.RUpperLimbScore = rUpperLimbScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup11_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup11.SelectedIndex != -1) { if (radioGroup11.SelectedIndex == 3) { ataxiaScore = 0; dto.AtaxiaScore = 9; } else { ataxiaScore = radioGroup11.SelectedIndex; dto.AtaxiaScore = ataxiaScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup12_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup12.SelectedIndex != -1) { if (radioGroup12.SelectedIndex == 3) { senseScore = 0; } else { senseScore = radioGroup12.SelectedIndex; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.SenseScore = senseScore; } } private void radioGroup13_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup13.SelectedIndex != -1) { languageScore = radioGroup13.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.LanguageScore = languageScore; } } private void radioGroup14_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup14.SelectedIndex != -1) { if (radioGroup14.SelectedIndex == 3) { dysarthriaScore = 0; dto.DysarthriaScore = 9; } else { dysarthriaScore = radioGroup14.SelectedIndex; dto.DysarthriaScore = dysarthriaScore; } lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); } } private void radioGroup15_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup15.SelectedIndex != -1) { neglectScore = radioGroup15.SelectedIndex; lbl_TotalScore.Text = (levelScore + questionScore + instructScore + viewScore + gazeScore + pacioplegiaScore + lTopLimbScore + rTopLimbScore + lUpperLimbScore + rUpperLimbScore + ataxiaScore + senseScore + languageScore + dysarthriaScore + neglectScore).ToString(); dto.NeglectScore = neglectScore; } } private void simpleButton1_Click(object sender, EventArgs e) { } } }