473 lines
15 KiB
C#
473 lines
15 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 UCFaceAIS : UserControl
|
||
{
|
||
string _guid = "";
|
||
string issguid;
|
||
int num1 = 0;
|
||
int num2 = 0;
|
||
int num3 = 0;
|
||
int num4 = 0;
|
||
int num5 = 0;
|
||
int sum = 0;
|
||
|
||
T_Service_Trauma_FaceAISDTO FaceAISDTO = new T_Service_Trauma_FaceAISDTO();
|
||
|
||
|
||
public UCFaceAIS()
|
||
{
|
||
InitializeComponent();
|
||
}
|
||
public UCFaceAIS(string patientGuid,string _issguid)
|
||
{
|
||
InitializeComponent();
|
||
_guid = patientGuid;
|
||
issguid = _issguid;
|
||
}
|
||
public string SaveFaceAISInfo()
|
||
{
|
||
string resMsg = "";
|
||
try
|
||
{
|
||
FaceAISDTO.PatientGuid = _guid;
|
||
FaceAISDTO.ISSGUID = issguid;
|
||
FaceAISDTO.CreatorID = Information.User.ID;
|
||
//FaceAISDTO.FaceAISSum = sum + "";
|
||
List<int> lists = new List<int>();
|
||
lists.Add(num1);
|
||
lists.Add(num2);
|
||
lists.Add(num3);
|
||
lists.Add(num4);
|
||
lists.Add(num5);
|
||
FaceAISDTO.FaceAISSum = PublicClass.getMAX(lists) + "";
|
||
|
||
List<T_Service_Trauma_FaceAISDTO> FaceAISDTOs = new List<T_Service_Trauma_FaceAISDTO>();
|
||
|
||
string Url = string.Format("api/service/T_Service_Trauma_Assessment/SaveFaceAIS");//GetHeadAISByPatientGuid
|
||
|
||
ClientFactory<T_Service_Trauma_FaceAISDTO> httpClient = new HttpClientFactory<T_Service_Trauma_FaceAISDTO>();
|
||
Client<T_Service_Trauma_FaceAISDTO> client = httpClient.VisitFactory();
|
||
|
||
FaceAISDTOs.Add(FaceAISDTO);
|
||
//访问
|
||
ListEntity<T_Service_Trauma_FaceAISDTO> t = client.Post(Url, FaceAISDTOs);
|
||
|
||
|
||
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 UCFaceAIS_Load(object sender, EventArgs e)
|
||
{
|
||
try
|
||
{
|
||
tabPane3.SelectedPage = tabNavigationPage7;
|
||
|
||
DataTable dt = DBHelpClass.GetDataRow(string.Format("api/service/T_Service_Trauma_Assessment/GetFaceAISByPatientGuid?PatientGuid={0}&ISSGUID", _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 == 3)
|
||
{
|
||
checkEdit44.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit42.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 (!string.IsNullOrEmpty(dt.Rows[0]["Organ"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["Organ"].ToString());
|
||
|
||
if (temp == 3)
|
||
{
|
||
checkEdit9.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit8.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit7.Checked = true;
|
||
}
|
||
}
|
||
|
||
if (!string.IsNullOrEmpty(dt.Rows[0]["PenetratingWound"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["PenetratingWound"].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]["Bones"].ToString()))
|
||
{
|
||
int temp = int.Parse(dt.Rows[0]["Bones"].ToString());
|
||
|
||
if (temp == 4)
|
||
{
|
||
checkEdit22.Checked = true;
|
||
}
|
||
if (temp == 3)
|
||
{
|
||
checkEdit21.Checked = true;
|
||
}
|
||
if (temp == 2)
|
||
{
|
||
checkEdit20.Checked = true;
|
||
}
|
||
if (temp == 1)
|
||
{
|
||
checkEdit19.Checked = true;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
PublicClass.WriteErrorLog(this.Text, "加载面部AIS信息:\r\n" + ex);
|
||
}
|
||
}
|
||
#region 血管
|
||
private void checkEdit44_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.BloodVessel = "";
|
||
if (checkEdit44.Checked == true)
|
||
{
|
||
checkEdit42.Checked = false;
|
||
num1 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit42_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.BloodVessel = "";
|
||
if (checkEdit42.Checked == true)
|
||
{
|
||
checkEdit44.Checked = false;
|
||
num1 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.BloodVessel = num1 + "";
|
||
}
|
||
else
|
||
{
|
||
num1 = 0;
|
||
}
|
||
}
|
||
|
||
|
||
#endregion
|
||
#region 神经
|
||
private void checkEdit3_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Nerve = "";
|
||
if (checkEdit3.Checked == true)
|
||
{
|
||
checkEdit2.Checked = false;
|
||
num2 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Nerve = num2 + "";
|
||
}
|
||
else
|
||
{
|
||
num2 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit2_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Nerve = "";
|
||
if (checkEdit2.Checked == true)
|
||
{
|
||
checkEdit3.Checked = false;
|
||
num2 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Nerve = num2 + "";
|
||
}
|
||
else
|
||
{
|
||
num2 = 0;
|
||
}
|
||
}
|
||
|
||
#endregion
|
||
#region 器官
|
||
private void checkEdit9_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Organ = "";
|
||
if (checkEdit9.Checked == true)
|
||
{
|
||
checkEdit7.Checked = false;
|
||
checkEdit8.Checked = false;
|
||
num3 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Organ = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit8_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Organ = "";
|
||
if (checkEdit8.Checked == true)
|
||
{
|
||
checkEdit7.Checked = false;
|
||
checkEdit9.Checked = false;
|
||
num3 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Organ = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit7_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Organ = "";
|
||
if (checkEdit7.Checked == true)
|
||
{
|
||
checkEdit8.Checked = false;
|
||
checkEdit9.Checked = false;
|
||
num3 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Organ = num3 + "";
|
||
}
|
||
else
|
||
{
|
||
num3 = 0;
|
||
}
|
||
}
|
||
#endregion
|
||
#region 穿透伤
|
||
private void checkEdit16_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.PenetratingWound = "";
|
||
if (checkEdit16.Checked == true)
|
||
{
|
||
checkEdit15.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num4 = 4;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.PenetratingWound = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit15_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.PenetratingWound = "";
|
||
if (checkEdit15.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num4 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.PenetratingWound = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit14_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.PenetratingWound = "";
|
||
if (checkEdit14.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit15.Checked = false;
|
||
checkEdit13.Checked = false;
|
||
num4 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.PenetratingWound = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit13_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.PenetratingWound = "";
|
||
if (checkEdit13.Checked == true)
|
||
{
|
||
checkEdit16.Checked = false;
|
||
checkEdit15.Checked = false;
|
||
checkEdit14.Checked = false;
|
||
num4 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.PenetratingWound = num4 + "";
|
||
}
|
||
else
|
||
{
|
||
num4 = 0;
|
||
}
|
||
}
|
||
#endregion
|
||
#region 骨骼
|
||
private void checkEdit22_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Bones = "";
|
||
if (checkEdit22.Checked == true)
|
||
{
|
||
checkEdit21.Checked = false;
|
||
checkEdit20.Checked = false;
|
||
checkEdit19.Checked = false;
|
||
num5 = 4;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Bones = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit21_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Bones = "";
|
||
if (checkEdit21.Checked == true)
|
||
{
|
||
checkEdit22.Checked = false;
|
||
checkEdit20.Checked = false;
|
||
checkEdit19.Checked = false;
|
||
num5 = 3;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Bones = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit20_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Bones = "";
|
||
if (checkEdit20.Checked == true)
|
||
{
|
||
checkEdit22.Checked = false;
|
||
checkEdit21.Checked = false;
|
||
checkEdit19.Checked = false;
|
||
num5 = 2;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Bones = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
|
||
private void checkEdit19_CheckedChanged(object sender, EventArgs e)
|
||
{
|
||
FaceAISDTO.Bones = "";
|
||
if (checkEdit19.Checked == true)
|
||
{
|
||
checkEdit22.Checked = false;
|
||
checkEdit21.Checked = false;
|
||
checkEdit20.Checked = false;
|
||
num5 = 1;
|
||
sum = num1 + num2 + num3 + num4 + num5;
|
||
FaceAISDTO.Bones = num5 + "";
|
||
}
|
||
else
|
||
{
|
||
num5 = 0;
|
||
}
|
||
}
|
||
#endregion
|
||
}
|
||
}
|