606 lines
19 KiB
C#
606 lines
19 KiB
C#
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_Trauma.Page
|
||
{
|
||
public partial class UCLimbAIS : UserControl
|
||
{
|
||
string _guid = "";
|
||
string issguid;
|
||
int num1 = 0;
|
||
int num2 = 0;
|
||
int num3 = 0;
|
||
int num4 = 0;
|
||
int num5 = 0;
|
||
int num6 = 0;
|
||
int sum = 0;
|
||
|
||
|
||
T_Service_Trauma_LimbsAISDTO LimbsAISDTO = new T_Service_Trauma_LimbsAISDTO();
|
||
|
||
public UCLimbAIS()
|
||
{
|
||
InitializeComponent();
|
||
}
|
||
public UCLimbAIS(string patientGuid, string _issguid)
|
||
{
|
||
InitializeComponent();
|
||
_guid = patientGuid;
|
||
issguid = _issguid;
|
||
}
|
||
|
||
public string SaveLimbAISInfo()
|
||
{
|
||
string resMsg = "";
|
||
try
|
||
{
|
||
LimbsAISDTO.PatientGuid = _guid;
|
||
LimbsAISDTO.ISSGUID = issguid;
|
||
LimbsAISDTO.CreatorID = Information.User.ID;
|
||
//HeadAISDTO.HeadAISSum = sum + "";
|
||
List<int> lists = new List<int>();
|
||
lists.Add(num1);
|
||
lists.Add(num2);
|
||
lists.Add(num3);
|
||
lists.Add(num4);
|
||
lists.Add(num5);
|
||
lists.Add(num6);
|
||
LimbsAISDTO.LimbsAISSum = PublicClass.getMAX(lists) + "";
|
||
|
||
List<T_Service_Trauma_LimbsAISDTO> LimbsAISDTOs = new List<T_Service_Trauma_LimbsAISDTO>();
|
||
|
||
string Url = string.Format("api/service/T_Service_Trauma_Assessment/SaveLimbsAIS");
|
||
|
||
ClientFactory<T_Service_Trauma_LimbsAISDTO> httpClient = new HttpClientFactory<T_Service_Trauma_LimbsAISDTO>();
|
||
Client<T_Service_Trauma_LimbsAISDTO> client = httpClient.VisitFactory();
|
||
|
||
LimbsAISDTOs.Add(LimbsAISDTO);
|
||
//访问
|
||
ListEntity<T_Service_Trauma_LimbsAISDTO> t = client.Post(Url, LimbsAISDTOs);
|
||
|
||
|
||
if (t.Success)
|
||
{
|
||
//XtraMessageBox.Show("保存成功");
|
||
JObject jo = (JObject)JsonConvert.DeserializeObject(t.DataString);
|
||
string msg = jo["Msg"].ToString();
|
||
resMsg = jo["ResultMsg"] + "";
|
||
|
||
if (!string.IsNullOrEmpty(resMsg))
|
||
{
|
||
issguid = resMsg;
|
||
}
|
||
if (!string.IsNullOrEmpty(msg))
|
||
{
|
||
XtraMessageBox.Show(msg);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
XtraMessageBox.Show("保存失败");
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
PublicClass.WriteErrorLog(this.Text, "保存四肢AIS信息:\r\n" + ex);
|
||
}
|
||
return resMsg;
|
||
}
|
||
|
||
private void UCLimbAIS_Load(object sender, EventArgs e)
|
||
{
|
||
try
|
||
{
|
||
tabPane6.SelectedPage = tabNavigationPage13;
|
||
|
||
DataTable dt = DBHelpClass.GetDataRow(string.Format("api/service/T_Service_Trauma_Assessment/GetLimbsAISByPatientGuid?PatientGuid={0}&ISSGUID={1}", _guid, issguid));
|
||
if (dt != null && dt.Rows.Count > 0)
|
||
{
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["BloodVessel"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["BloodVessel"].ToString());
|
||
|
||
if (temp == 4)
|
||
{
|
||
checkEdit10.Checked = true;
|
||
}
|
||
if (temp == 3)
|
||
{
|
||
checkEdit9.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit8.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit7.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["Nerve"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["Nerve"].ToString());
|
||
|
||
if (temp == 3)
|
||
{
|
||
checkEdit3.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit2.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit1.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["SoftTissue"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["SoftTissue"].ToString());
|
||
|
||
if (temp == 4)
|
||
{
|
||
checkEdit16.Checked = true;
|
||
}
|
||
if (temp == 3)
|
||
{
|
||
checkEdit15.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit14.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit13.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["MuscleTendon"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["MuscleTendon"].ToString());
|
||
|
||
if (temp == 2)
|
||
{
|
||
checkEdit20.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit19.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["Joint"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["Joint"].ToString());
|
||
|
||
if (temp == 2)
|
||
{
|
||
checkEdit26.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit25.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["Bones"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["Bones"].ToString());
|
||
|
||
if (temp == 5)
|
||
{
|
||
checkEdit35.Checked = true;
|
||
}
|
||
if (temp == 4)
|
||
{
|
||
checkEdit34.Checked = true;
|
||
}
|
||
if (temp == 3)
|
||
{
|
||
checkEdit33.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit32.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit31.Checked = true;
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
PublicClass.WriteErrorLog(this.Text, "加载四肢AIS信息:\r\n" + ex);
|
||
}
|
||
}
|
||
|
||
#region 血管
|
||
private void checkEdit10_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.BloodVessel = "";
|
||
if (checkEdit10.Checked == true)
|
||
{
|
||
checkEdit9.Checked = false;
|
||
checkEdit8.Checked = false;
|
||
checkEdit7.Checked = false;
|
||
num1 = 4;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit9_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.BloodVessel = "";
|
||
if (checkEdit9.Checked == true)
|
||
{
|
||
checkEdit10.Checked = false;
|
||
checkEdit8.Checked = false;
|
||
checkEdit7.Checked = false;
|
||
num1 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit8_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.BloodVessel = "";
|
||
if (checkEdit8.Checked == true)
|
||
{
|
||
checkEdit10.Checked = false;
|
||
checkEdit9.Checked = false;
|
||
checkEdit7.Checked = false;
|
||
num1 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit7_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.BloodVessel = "";
|
||
if (checkEdit7.Checked == true)
|
||
{
|
||
checkEdit10.Checked = false;
|
||
checkEdit9.Checked = false;
|
||
checkEdit8.Checked = false;
|
||
num1 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
|
||
#endregion
|
||
#region 神经
|
||
private void checkEdit3_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Nerve = "";
|
||
if (checkEdit3.Checked == true)
|
||
{
|
||
checkEdit2.Checked = false;
|
||
checkEdit1.Checked = false;
|
||
num2 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Nerve = num2 + "";
|
||
}
|
||
else
|
||
{
|
||
num2 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit2_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Nerve = "";
|
||
if (checkEdit2.Checked == true)
|
||
{
|
||
checkEdit3.Checked = false;
|
||
checkEdit1.Checked = false;
|
||
num2 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Nerve = num2 + "";
|
||
}
|
||
else
|
||
{
|
||
num2 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit1_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Nerve = "";
|
||
if (checkEdit1.Checked == true)
|
||
{
|
||
checkEdit3.Checked = false;
|
||
checkEdit2.Checked = false;
|
||
num2 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Nerve = num2 + "";
|
||
}
|
||
else
|
||
{
|
||
num2 = 0;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
#region 软组织
|
||
private void checkEdit16_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.SoftTissue = "";
|
||
if (checkEdit16.Checked == true)
|
||
{
|
||
checkEdit15.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num3 = 4;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.SoftTissue = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit15_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.SoftTissue = "";
|
||
if (checkEdit15.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num3 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.SoftTissue = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit14_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.SoftTissue = "";
|
||
if (checkEdit14.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit15.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num3 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.SoftTissue = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit13_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.SoftTissue = "";
|
||
if (checkEdit13.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit15.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
num3 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.SoftTissue = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
|
||
#endregion
|
||
#region 肌肉肌腱韧带
|
||
private void checkEdit20_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.MuscleTendon = "";
|
||
if (checkEdit20.Checked == true)
|
||
{
|
||
checkEdit19.Checked = false;
|
||
num4 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.MuscleTendon = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit19_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.MuscleTendon = "";
|
||
if (checkEdit19.Checked == true)
|
||
{
|
||
checkEdit20.Checked = false;
|
||
num4 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.MuscleTendon = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
#region 关节
|
||
private void checkEdit26_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Joint = "";
|
||
if (checkEdit26.Checked == true)
|
||
{
|
||
checkEdit25.Checked = false;
|
||
num5 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Joint = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit25_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Joint = "";
|
||
if (checkEdit25.Checked == true)
|
||
{
|
||
checkEdit26.Checked = false;
|
||
num5 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Joint = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
|
||
|
||
#endregion
|
||
#region 骨骼
|
||
private void checkEdit35_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Bones = "";
|
||
if (checkEdit35.Checked == true)
|
||
{
|
||
checkEdit34.Checked = false;
|
||
checkEdit33.Checked = false;
|
||
checkEdit32.Checked = false;
|
||
checkEdit31.Checked = false;
|
||
num6 = 5;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Bones = num6 + "";
|
||
}
|
||
else
|
||
{
|
||
num6 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit34_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Bones = "";
|
||
if (checkEdit34.Checked == true)
|
||
{
|
||
checkEdit35.Checked = false;
|
||
checkEdit33.Checked = false;
|
||
checkEdit32.Checked = false;
|
||
checkEdit31.Checked = false;
|
||
num6 = 4;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Bones = num6 + "";
|
||
}
|
||
else
|
||
{
|
||
num6 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit33_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Bones = "";
|
||
if (checkEdit33.Checked == true)
|
||
{
|
||
checkEdit35.Checked = false;
|
||
checkEdit34.Checked = false;
|
||
checkEdit32.Checked = false;
|
||
checkEdit31.Checked = false;
|
||
num6 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Bones = num6 + "";
|
||
}
|
||
else
|
||
{
|
||
num6 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit32_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Bones = "";
|
||
if (checkEdit32.Checked == true)
|
||
{
|
||
checkEdit35.Checked = false;
|
||
checkEdit34.Checked = false;
|
||
checkEdit33.Checked = false;
|
||
checkEdit31.Checked = false;
|
||
num6 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Bones = num6 + "";
|
||
}
|
||
else
|
||
{
|
||
num6 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit31_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
LimbsAISDTO.Bones = "";
|
||
if (checkEdit31.Checked == true)
|
||
{
|
||
checkEdit35.Checked = false;
|
||
checkEdit34.Checked = false;
|
||
checkEdit33.Checked = false;
|
||
checkEdit32.Checked = false;
|
||
num6 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5 + num6;
|
||
LimbsAISDTO.Bones = num6 + "";
|
||
}
|
||
else
|
||
{
|
||
num6 = 0;
|
||
}
|
||
}
|
||
#endregion
|
||
}
|
||
}
|