using DevExpress.XtraEditors; using HL_FristAidPlatform_DTO; using HL_FristAidPlatform_Public; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace HL_FristAidPlatform_Apoplexy { public partial class UserControl_NDACI : UserControl { string patientGUID = ""; private PatientNIHSSDTO nihss1; private PatientNIHSSDTO nihss2; private PatientNIHSSDTO nihss3; private PatientNIHSSDTO nihss4; private PatientNIHSSDTO nihss5; private PatientNIHSSDTO nihss6; private PatientNIHSSDTO nihss7; private PatientNIHSSDTO nihss8; public UserControl_NDACI(string _patientGUID) { patientGUID = _patientGUID; InitializeComponent(); } private void radioGroup1_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup1.SelectedIndex == 1) { labelControl4.Visible = true; timeControl2.Visible = true; GetInMintus(); GetInMintus1(); GetInMintus2(); } else { labelControl4.Visible = false; timeControl2.Visible = false; GetInMintus(); GetInMintus1(); GetInMintus2(); } } private void radioGroup8_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup8.EditValue + "" == "1") { labelControl61.Visible = true; labelControl14.Visible = true; textBox15.Visible = true; } else { labelControl61.Visible = false; labelControl14.Visible = false; textBox15.Visible = false; } if (radioGroup8.EditValue + "" == "2") { labelControl63.Visible = true; labelControl62.Visible = true; textBox16.Visible = true; } else { labelControl63.Visible = false; labelControl62.Visible = false; textBox16.Visible = false; } if (radioGroup8.EditValue + "" == "9") { labelControl64.Visible = true; textBox17.Visible = true; } else { labelControl64.Visible = false; textBox17.Visible = false; } } private void radioGroup5_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup5.SelectedIndex == 0) { panelControl14.Visible = true; labelControl7.Visible = false; checkedListBoxControl14.Visible = false; } else { panelControl14.Visible = false; labelControl7.Visible = true; checkedListBoxControl14.Visible = true; } } private void radioGroup6_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup6.SelectedIndex == 0) { textBox1.Visible = true; labelControl15.Visible = true; simpleButton1.Visible = true; } else { textBox1.Visible = false; labelControl15.Visible = false; simpleButton1.Visible = false; } } private void radioGroup13_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup13.SelectedIndex == 0) { textBox18.Visible = true; labelControl66.Visible = true; simpleButton2.Visible = true; } else { textBox18.Visible = false; labelControl66.Visible = false; simpleButton2.Visible = false; } } private void radioGroup14_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup14.SelectedIndex == 0) { textBox19.Visible = true; labelControl68.Visible = true; simpleButton3.Visible = true; } else { textBox19.Visible = false; labelControl68.Visible = false; simpleButton3.Visible = false; } } private void radioGroup15_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup15.SelectedIndex == 0) { textBox20.Visible = true; labelControl70.Visible = true; simpleButton4.Visible = true; } else { textBox20.Visible = false; labelControl70.Visible = false; simpleButton4.Visible = false; } } private void radioGroup9_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup9.SelectedIndex == 0) { labelControl31.Visible = false; checkedListBoxControl6.Visible = false; panelControl15.Visible = true; } else { labelControl31.Visible = true; checkedListBoxControl6.Visible = true; panelControl15.Visible = false; } } private void radioGroup10_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup10.SelectedIndex == 2) { labelControl33.Visible = true; timeControl4.Visible = true; } else { labelControl33.Visible = false; timeControl4.Visible = false; } } private void radioGroup16_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup16.SelectedIndex == 0) { textBox4.Visible = true; labelControl25.Visible = true; simpleButton5.Visible = true; } else { textBox4.Visible = false; labelControl25.Visible = false; simpleButton5.Visible = false; } } private void radioGroup17_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup17.SelectedIndex == 0) { textBox5.Visible = true; labelControl28.Visible = true; simpleButton6.Visible = true; } else { textBox5.Visible = false; labelControl28.Visible = false; simpleButton6.Visible = false; } } private void radioGroup18_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup18.SelectedIndex == 0) { radioGroup11.Visible = true; } else { radioGroup11.Visible = false; } } private void radioGroup19_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup19.SelectedIndex == 0) { textBox6.Visible = true; labelControl30.Visible = true; simpleButton7.Visible = true; } else { textBox6.Visible = false; labelControl30.Visible = false; simpleButton7.Visible = false; } } private void radioGroup20_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup20.SelectedIndex == 0) { radioGroup21.Visible = true; } else { radioGroup21.Visible = false; } } private void radioGroup12_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup12.SelectedIndex == 0) { textBox8.Visible = true; labelControl49.Visible = true; simpleButton8.Visible = true; } else { textBox8.Visible = false; labelControl49.Visible = false; simpleButton8.Visible = false; } } private void radioGroup22_SelectedIndexChanged(object sender, EventArgs e) { if (radioGroup22.SelectedIndex == 0) { textBox11.Visible = true; labelControl51.Visible = true; simpleButton9.Visible = true; } else { textBox11.Visible = false; labelControl51.Visible = false; simpleButton9.Visible = false; } } private void UserControl_NDACI_Load(object sender, EventArgs e) { try { string url = string.Format("api/service/T_Service_Intervention/GetCerebralInfarctionByPatientGuid?patientGuid={0}", patientGUID); T_Service_Intervention_CerebralInfarctionDTO temp = DBHelpClass.GetDateModel(url); if (temp != null) { if (!string.IsNullOrEmpty(temp.NGSJZFaBingTime + "")) { timeControl1.TimeValue = temp.NGSJZFaBingTime + ""; } if (!string.IsNullOrEmpty(temp.NGSJZDaoYuanTime + "")) { timeControl2.TimeValue = temp.NGSJZDaoYuanTime + ""; } if (!string.IsNullOrEmpty(temp.NGSJZZyCz + "")) { radioGroup1.EditValue = temp.NGSJZZyCz + ""; } if (!string.IsNullOrEmpty(temp.NGSJZFBSJ + "")) { radioGroup2.EditValue = temp.NGSJZFBSJ + ""; } if (!string.IsNullOrEmpty(temp.TJiZhi + "")) { radioGroup4.EditValue = temp.TJiZhi + ""; } if (!string.IsNullOrEmpty(temp.TYwbYN + "")) { radioGroup3.EditValue = temp.TYwbYN + ""; } if (!string.IsNullOrEmpty(temp.RSRongShuan + "")) { radioGroup5.EditValue = temp.RSRongShuan + ""; if (radioGroup5.EditValue + "" == "1") { if (!string.IsNullOrEmpty(temp.RSStartNIHSSYN + "")) { radioGroup6.EditValue = temp.RSStartNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.RSStartNIHSS + "")) { textBox1.Text = temp.RSStartNIHSS + ""; } if (!string.IsNullOrEmpty(temp.RSRongShuanPlace + "")) { radioGroup7.EditValue = temp.RSRongShuanPlace + ""; } if (!string.IsNullOrEmpty(temp.RSRongShuanTime + "")) { timeControl3.TimeValue = temp.RSRongShuanTime + ""; } if (!string.IsNullOrEmpty(temp.RSONT + "")) { textBox2.Text = temp.RSONT + ""; } if (!string.IsNullOrEmpty(temp.RSDNT + "")) { textBox3.Text = temp.RSDNT + ""; } if (!string.IsNullOrEmpty(temp.RSRongShuanYW + "")) { radioGroup8.EditValue = temp.RSRongShuanYW + ""; } if (!string.IsNullOrEmpty(temp.RSrtPA + "")) { textBox15.Text = temp.RSrtPA + ""; } if (!string.IsNullOrEmpty(temp.RSUrokinase + "")) { textBox16.Text = temp.RSUrokinase + ""; } if (!string.IsNullOrEmpty(temp.RSYWOther + "")) { textBox17.Text = temp.RSYWOther + ""; } if (!string.IsNullOrEmpty(temp.RSBFZNR + "")) { PublicClass.SetItemChecked(checkedListBoxControl2, temp.RSBFZNR, ';'); if (temp.RSBFZNR.Contains("99")) { textBox12.Visible = true; textBox12.Text = temp.RSBFZOther; } } if (!string.IsNullOrEmpty(temp.RSEndNIHSSYN + "")) { radioGroup13.EditValue = temp.RSEndNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.RSEndNIHSS + "")) { textBox18.Text = temp.RSEndNIHSS + ""; } if (!string.IsNullOrEmpty(temp.RS24hNIHSSYN + "")) { radioGroup14.EditValue = temp.RS24hNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.RS24hNIHSS + "")) { textBox19.Text = temp.RS24hNIHSS + ""; } if (!string.IsNullOrEmpty(temp.RS7dNIHSSYN + "")) { radioGroup15.EditValue = temp.RS7dNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.RS7dNIHSS + "")) { textBox20.Text = temp.RS7dNIHSS + ""; } } else if (radioGroup5.EditValue + "" == "2") { if (!string.IsNullOrEmpty(temp.RSReason + "")) { PublicClass.SetItemChecked(checkedListBoxControl14, temp.RSReason, ';'); } } } if (!string.IsNullOrEmpty(temp.XGZLYN + "")) { radioGroup9.EditValue = temp.XGZLYN + ""; if (radioGroup9.EditValue + "" == "1") { if (!string.IsNullOrEmpty(temp.Str6 + "")) { radioGroup10.EditValue = temp.Str6 + ""; } if (!string.IsNullOrEmpty(temp.XGFaBingTime2 + "")) timeControl4.TimeValue = temp.XGFaBingTime2; if (!string.IsNullOrEmpty(temp.XGSQNIHSSYN + "")) { radioGroup16.EditValue = temp.XGSQNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.XGSQNIHSS + "")) { textBox4.Text = temp.XGSQNIHSS + ""; } if (!string.IsNullOrEmpty(temp.XGASPECTYN + "")) { radioGroup17.EditValue = temp.XGASPECTYN + ""; } if (!string.IsNullOrEmpty(temp.XGSQCT + "")) { textBox5.Text = temp.XGSQCT + ""; } if (!string.IsNullOrEmpty(temp.XGSQTICIYN + "")) { radioGroup18.EditValue = temp.XGSQTICIYN + ""; } if (!string.IsNullOrEmpty(temp.XGSQTICI + "")) { radioGroup11.EditValue = temp.XGSQTICI + ""; } if (!string.IsNullOrEmpty(temp.XGPunctureEnd + "")) timeControl5.TimeValue = temp.XGPunctureEnd; textBox9.Text = temp.XGOPT; textBox10.Text = temp.XGDPT; if (!string.IsNullOrEmpty(temp.XGXGKT + "")) { PublicClass.SetItemChecked(checkedListBoxControl9, temp.XGXGKT, ';'); if (temp.XGXGKT.Contains("99")) { textBox13.Visible = true; textBox13.Text = temp.XGXGKTOther; } } if (!string.IsNullOrEmpty(temp.XGSHNIHSSYN + "")) { radioGroup19.EditValue = temp.XGSHNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.XGSHNIHSS + "")) { textBox6.Text = temp.XGSHNIHSS + ""; } if (!string.IsNullOrEmpty(temp.XGSHTICIYN + "")) { radioGroup20.EditValue = temp.XGSHTICIYN + ""; } if (!string.IsNullOrEmpty(temp.XGSHTICI + "")) { radioGroup21.EditValue = temp.XGSHTICI + ""; } if (!string.IsNullOrEmpty(temp.XGXGZTTime + "")) { timeControl7.TimeValue = temp.XGXGZTTime + ""; } textBox7.Text = temp.XGDRT; if (!string.IsNullOrEmpty(temp.XGOpBFZ + "")) { PublicClass.SetItemChecked(checkedListBoxControl11, temp.XGOpBFZ, ';'); if (temp.XGOpBFZ.Contains("99")) { textBox14.Visible = true; textBox14.Text = temp.XGOpBFZOther; } } if (!string.IsNullOrEmpty(temp.XGSH24NIHSSYN + "")) { radioGroup12.EditValue = temp.XGSH24NIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.XGSH24NIHSS + "")) { textBox8.Text = temp.XGSH24NIHSS + ""; } if (!string.IsNullOrEmpty(temp.XGSH7dNIHSSYN + "")) { radioGroup22.EditValue = temp.XGSH7dNIHSSYN + ""; } if (!string.IsNullOrEmpty(temp.XGSH7dNIHSS + "")) { textBox11.Text = temp.XGSH7dNIHSS + ""; } } else if (radioGroup9.EditValue + "" == "2") { if (!string.IsNullOrEmpty(temp.XGZLReason + "")) { PublicClass.SetItemChecked(checkedListBoxControl6, temp.XGZLReason, ';'); } } } } } catch (Exception ex) { throw ex; } } public void SaveNDACI() { try { T_Service_Intervention_CerebralInfarctionDTO cerebralInfarctionDTO = new T_Service_Intervention_CerebralInfarctionDTO(); cerebralInfarctionDTO.PatientGuid = patientGUID; cerebralInfarctionDTO.CreateUser = Information.User.ID; cerebralInfarctionDTO.NGSJZFBSJ = radioGroup2.EditValue + ""; cerebralInfarctionDTO.NGSJZZyCz = radioGroup1.EditValue + ""; cerebralInfarctionDTO.NGSJZFaBingTime = timeControl1.TimeValue; if (radioGroup1.EditValue + "" == "2") { cerebralInfarctionDTO.NGSJZDaoYuanTime = timeControl2.TimeValue; } cerebralInfarctionDTO.TJiZhi = radioGroup4.EditValue + ""; cerebralInfarctionDTO.TYwbYN = radioGroup3.EditValue + ""; string tempvalues = ""; string temptexts = ""; cerebralInfarctionDTO.RSRongShuan = radioGroup5.EditValue + ""; if (radioGroup5.EditValue + "" == "1") { cerebralInfarctionDTO.RSStartNIHSSYN = radioGroup6.EditValue + ""; if (radioGroup6.EditValue + "" == "1") { cerebralInfarctionDTO.RSStartNIHSS = textBox1.Text + ""; } cerebralInfarctionDTO.RSRongShuanPlace = radioGroup7.EditValue + ""; cerebralInfarctionDTO.RSRongShuanTime = timeControl3.TimeValue + ""; cerebralInfarctionDTO.RSONT = textBox2.Text + ""; cerebralInfarctionDTO.RSDNT = textBox3.Text + ""; cerebralInfarctionDTO.RSRongShuanYW = radioGroup8.EditValue + ""; if (radioGroup8.EditValue + "" == "1") { cerebralInfarctionDTO.RSrtPA = textBox15.Text + ""; } if (radioGroup8.EditValue + "" == "2") { cerebralInfarctionDTO.RSUrokinase = textBox16.Text + ""; } if (radioGroup8.EditValue + "" == "9") { cerebralInfarctionDTO.RSYWOther = textBox17.Text + ""; } { tempvalues = ""; temptexts = ""; PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl2, ";", out tempvalues, out temptexts); if (!string.IsNullOrEmpty(tempvalues)) cerebralInfarctionDTO.RSBFZNR = ";" + tempvalues + ";"; if (tempvalues.Contains("99")) { cerebralInfarctionDTO.RSBFZOther = textBox12.Text; } } cerebralInfarctionDTO.RSEndNIHSSYN = radioGroup13.EditValue + ""; if (radioGroup13.EditValue + "" == "1") { cerebralInfarctionDTO.RSEndNIHSS = textBox18.Text + ""; } cerebralInfarctionDTO.RS24hNIHSSYN = radioGroup14.EditValue + ""; if (radioGroup14.EditValue + "" == "1") { cerebralInfarctionDTO.RS24hNIHSS = textBox19.Text + ""; } cerebralInfarctionDTO.RS7dNIHSSYN = radioGroup15.EditValue + ""; if (radioGroup15.EditValue + "" == "1") { cerebralInfarctionDTO.RS7dNIHSS = textBox20.Text + ""; } } else if (radioGroup5.EditValue + "" == "2") { { tempvalues = ""; temptexts = ""; PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl14, ";", out tempvalues, out temptexts); if (!string.IsNullOrEmpty(tempvalues)) cerebralInfarctionDTO.RSReason = ";" + tempvalues + ";"; } } cerebralInfarctionDTO.XGZLYN = radioGroup9.EditValue + ""; if (radioGroup9.EditValue + "" == "1") { cerebralInfarctionDTO.Str6 = radioGroup10.EditValue + ""; if (radioGroup10.EditValue + "" == "3") { cerebralInfarctionDTO.XGFaBingTime2 = timeControl4.TimeValue + ""; } cerebralInfarctionDTO.XGSQNIHSSYN = radioGroup16.EditValue + ""; if (radioGroup16.EditValue + "" == "1") { cerebralInfarctionDTO.XGSQNIHSS = textBox4.Text + ""; } cerebralInfarctionDTO.XGASPECTYN = radioGroup17.EditValue + ""; if (radioGroup17.EditValue + "" == "1") { cerebralInfarctionDTO.XGSQCT = textBox5.Text + ""; } cerebralInfarctionDTO.XGSQTICIYN = radioGroup18.EditValue + ""; if (radioGroup18.EditValue + "" == "1") { cerebralInfarctionDTO.XGSQTICI = radioGroup11.EditValue + ""; } cerebralInfarctionDTO.XGPunctureEnd = timeControl5.TimeValue + ""; cerebralInfarctionDTO.XGOPT = textBox9.Text + ""; cerebralInfarctionDTO.XGDPT = textBox10.Text + ""; { tempvalues = ""; temptexts = ""; PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl9, ";", out tempvalues, out temptexts); if (!string.IsNullOrEmpty(tempvalues)) cerebralInfarctionDTO.XGXGKT = ";" + tempvalues + ";"; if (tempvalues.Contains("99")) { cerebralInfarctionDTO.XGXGKTOther = textBox13.Text + ""; } } cerebralInfarctionDTO.XGSHNIHSSYN = radioGroup19.EditValue + ""; if (radioGroup19.EditValue + "" == "1") { cerebralInfarctionDTO.XGSHNIHSS = textBox6.Text + ""; } cerebralInfarctionDTO.XGSHTICIYN = radioGroup20.EditValue + ""; if (radioGroup20.EditValue + "" == "1") { cerebralInfarctionDTO.XGSHTICI = radioGroup21.EditValue + ""; } cerebralInfarctionDTO.XGXGZTTime = timeControl7.TimeValue + ""; cerebralInfarctionDTO.XGDRT = textBox7.Text + ""; { tempvalues = ""; temptexts = ""; PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl11, ";", out tempvalues, out temptexts); if (!string.IsNullOrEmpty(tempvalues)) cerebralInfarctionDTO.XGOpBFZ = ";" + tempvalues + ";"; if (tempvalues.Contains("99")) { cerebralInfarctionDTO.XGOpBFZOther = textBox14.Text + ""; } } cerebralInfarctionDTO.XGSH24NIHSSYN = radioGroup12.EditValue + ""; if (radioGroup12.EditValue + "" == "1") { cerebralInfarctionDTO.XGSH24NIHSS = textBox8.Text + ""; } cerebralInfarctionDTO.XGSH7dNIHSSYN = radioGroup22.EditValue + ""; if (radioGroup22.EditValue + "" == "1") { cerebralInfarctionDTO.XGSH7dNIHSS = textBox11.Text + ""; } } else if (radioGroup9.EditValue + "" == "2") { { tempvalues = ""; temptexts = ""; PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl6, ";", out tempvalues, out temptexts); if (!string.IsNullOrEmpty(tempvalues)) cerebralInfarctionDTO.XGZLYN = ";" + tempvalues + ";"; } } List cerebralInfarctionDTOs = new List(); string Url = string.Format("api/service/T_Service_Intervention/SaveCerebralInfarction"); ClientFactory httpClient = new HttpClientFactory(); Client client = httpClient.VisitFactory(); cerebralInfarctionDTOs.Add(cerebralInfarctionDTO); //访问 ListEntity t = client.Post(Url, cerebralInfarctionDTOs); if (t.Success) { if (!string.IsNullOrEmpty(t.DataString)) { if (t.DataString.Contains("Success")) { JObject jo = (JObject)JsonConvert.DeserializeObject(t.DataString); string msg = jo["Msg"].ToString(); if (!string.IsNullOrEmpty(msg)) { XtraMessageBox.Show(msg); } if (nihss1 != null) saveNIHSS(nihss1); if (nihss2 != null) saveNIHSS(nihss2); if (nihss3 != null) saveNIHSS(nihss3); if (nihss4 != null) saveNIHSS(nihss4); if (nihss5 != null) saveNIHSS(nihss5); if (nihss6 != null) saveNIHSS(nihss6); if (nihss7 != null) saveNIHSS(nihss7); if (nihss8 != null) saveNIHSS(nihss8); } else { string msg1 = t.DataString.Replace("/", "").Replace(@"\", "").Replace("\"", ""); XtraMessageBox.Show(msg1); } } else { XtraMessageBox.Show("保存失败"); } } else { XtraMessageBox.Show("保存失败"); } } catch (Exception ex) { PublicClass.WriteErrorLog(this.Text, "保存干预表急诊脑梗死信息:\r\n" + ex); } } private void checkedListBoxControl2_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) { if (checkedListBoxControl2.Text == "其他") { if (e.State == CheckState.Checked) { labelControl52.Visible = true; textBox12.Visible = true; } else { labelControl52.Visible = false; textBox12.Visible = false; } } if (checkedListBoxControl2.Text == "无") { if (e.State == CheckState.Checked) { //清空本窗体 for (int i = 0; i < checkedListBoxControl2.Items.Count - 1; i++) checkedListBoxControl2.SetItemChecked(i, false); } } } private void checkedListBoxControl9_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) { if (checkedListBoxControl9.Text == "其他") { if (e.State == CheckState.Checked) { textBox13.Visible = true; } else { textBox13.Visible = false; } } } private void checkedListBoxControl11_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) { if (checkedListBoxControl11.Text == "其他") { if (e.State == CheckState.Checked) { textBox14.Visible = true; } else { textBox14.Visible = false; } } } public void saveNIHSS(PatientNIHSSDTO patientNIHSSDTO) { List PrehospitalDTOs = new List(); string Url = string.Format("api/service/T_Service_Patient/SaveNIHSS"); ClientFactory httpClient = new HttpClientFactory(); Client client = httpClient.VisitFactory(); patientNIHSSDTO.PatientGUID = patientGUID; patientNIHSSDTO.Flag = 1; PrehospitalDTOs.Add(patientNIHSSDTO); //访问 ListEntity t = client.Post(Url, PrehospitalDTOs); } private void simpleButton1_Click(object sender, EventArgs e) { //溶栓前NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss1, 7); if (!string.IsNullOrEmpty(strText)) { textBox1.Text = strText; radioGroup6.SelectedIndex = 0; nihss1.Flag = 2; } } private void simpleButton2_Click(object sender, EventArgs e) { //溶栓结束后即刻NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss2, 8); if (!string.IsNullOrEmpty(strText)) { textBox18.Text = strText; radioGroup13.SelectedIndex = 0; nihss2.Flag = 3; } } private void simpleButton3_Click(object sender, EventArgs e) { //溶栓后24h NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss3, 9); if (!string.IsNullOrEmpty(strText)) { textBox19.Text = strText; radioGroup14.SelectedIndex = 0; nihss3.Flag = 4; } } private void simpleButton4_Click(object sender, EventArgs e) { //溶栓后7±2 天NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss4, 10); if (!string.IsNullOrEmpty(strText)) { textBox20.Text = strText; radioGroup15.SelectedIndex = 0; nihss4.Flag = 5; } } private void simpleButton5_Click(object sender, EventArgs e) { //术前NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss5, 10); if (!string.IsNullOrEmpty(strText)) { textBox4.Text = strText; radioGroup16.SelectedIndex = 0; nihss5.Flag = 6; } } private void simpleButton7_Click(object sender, EventArgs e) { //术后NIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss6, 10); if (!string.IsNullOrEmpty(strText)) { textBox6.Text = strText; radioGroup19.SelectedIndex = 0; nihss6.Flag = 7; } } private void simpleButton8_Click(object sender, EventArgs e) { //术后24hNIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss7, 10); if (!string.IsNullOrEmpty(strText)) { textBox8.Text = strText; radioGroup12.SelectedIndex = 0; nihss7.Flag = 8; } } private void simpleButton9_Click(object sender, EventArgs e) { //术后7+2dhNIHSS评分分数 string strText = string.Empty; InputDialog_trans.Show(out strText, out nihss8, 10); if (!string.IsNullOrEmpty(strText)) { textBox11.Text = strText; radioGroup22.SelectedIndex = 0; nihss8.Flag = 8; } } private void simpleButton6_Click(object sender, EventArgs e) { //术前CT评分 string strText = string.Empty; InputDialog_trans.ShowForCT(out strText, 6, patientGUID, 0, 1, "", "", ""); if (!string.IsNullOrEmpty(strText)) { textBox5.Text = strText; radioGroup17.SelectedIndex = 0; } } public void GetInMintus() { if (!string.IsNullOrEmpty(timeControl1.TimeValue + "") && !string.IsNullOrEmpty(timeControl3.TimeValue + "")) { textBox2.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl1.TimeValue), Convert.ToDateTime(timeControl3.TimeValue)).TotalMinutes + ""; } else { textBox2.Text = ""; } if (radioGroup1.SelectedIndex == 0) { if (!string.IsNullOrEmpty(timeControl1.TimeValue + "") && !string.IsNullOrEmpty(timeControl3.TimeValue + "")) { textBox3.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl1.TimeValue), Convert.ToDateTime(timeControl3.TimeValue)).TotalMinutes + ""; } else { textBox3.Text = ""; } } else { if (!string.IsNullOrEmpty(timeControl2.TimeValue + "") && !string.IsNullOrEmpty(timeControl3.TimeValue + "")) { textBox3.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl2.TimeValue), Convert.ToDateTime(timeControl3.TimeValue)).TotalMinutes + ""; } else { textBox3.Text = ""; } } } public void GetInMintus1() { if (!string.IsNullOrEmpty(timeControl1.TimeValue + "") && !string.IsNullOrEmpty(timeControl5.TimeValue + "")) { textBox9.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl1.TimeValue), Convert.ToDateTime(timeControl5.TimeValue)).TotalMinutes + ""; } else { textBox9.Text = ""; } if (radioGroup1.SelectedIndex == 0) { if (!string.IsNullOrEmpty(timeControl1.TimeValue + "") && !string.IsNullOrEmpty(timeControl5.TimeValue + "")) { textBox10.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl1.TimeValue), Convert.ToDateTime(timeControl5.TimeValue)).TotalMinutes + ""; } else { textBox10.Text = ""; } } else { if (!string.IsNullOrEmpty(timeControl2.TimeValue + "") && !string.IsNullOrEmpty(timeControl5.TimeValue + "")) { textBox10.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl2.TimeValue), Convert.ToDateTime(timeControl5.TimeValue)).TotalMinutes + ""; } else { textBox10.Text = ""; } } } private void GetInMintus2() { if (radioGroup1.SelectedIndex == 0) { if (!string.IsNullOrEmpty(timeControl1.TimeValue + "") && !string.IsNullOrEmpty(timeControl5.TimeValue + "")) { textBox7.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl1.TimeValue), Convert.ToDateTime(timeControl5.TimeValue)).TotalMinutes + ""; } else { textBox7.Text = ""; } } else { if (!string.IsNullOrEmpty(timeControl2.TimeValue + "") && !string.IsNullOrEmpty(timeControl7.TimeValue + "")) { textBox7.Text = PublicClass.DiffMinutes(Convert.ToDateTime(timeControl2.TimeValue), Convert.ToDateTime(timeControl7.TimeValue)).TotalMinutes + ""; } else { textBox7.Text = ""; } } } private void timeControl3_TimeValueChanged(object sender, EventArgs e) { GetInMintus(); } private void timeControl1_TimeValueChanged(object sender, EventArgs e) { GetInMintus(); GetInMintus1(); GetInMintus2(); } private void timeControl2_TimeValueChanged(object sender, EventArgs e) { GetInMintus(); GetInMintus1(); GetInMintus2(); } private void timeControl5_TimeValueChanged(object sender, EventArgs e) { GetInMintus1(); } private void timeControl7_TimeValueChanged(object sender, EventArgs e) { GetInMintus2(); } } }