StableVersion4.3/HL_FristAidPlatform_Apoplexy/InterventionWorkScale/UserControl_CEA.cs

143 lines
6.5 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using DevExpress.XtraEditors;
using HL_FristAidPlatform_DTO;
using HL_FristAidPlatform_Public;
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_CEA : UserControl
{
string PatientGuid;
T_Service_Intervention_CEACASModelDTO CEACAS;
public UserControl_CEA(string _PatientGuid)
{
InitializeComponent();
PatientGuid = _PatientGuid;
}
private void UserControl_CEA_Load(object sender, EventArgs e)
{
CEACAS = DBHelpClass.GetDateModel<T_Service_Intervention_CEACASModelDTO>(string.Format("api/service/T_Service_Intervention/GetCEACASByPatientGuid?patientGuid={0}", PatientGuid));
if (CEACAS != null)
{
radioGroup_CEAZz.EditValue = CEACAS.CEAZz;
radioGroup_CEAShouShu.EditValue = CEACAS.IsSurgery;
timeControl_CEAStTime.TimeValue = CEACAS.CEAStTime;
PublicClass.SetItemChecked(checkedListBoxControl_CEAOpSite, CEACAS.CEAOpSite, ';');
radioGroup_CEAMaZui.EditValue = CEACAS.CEAMaZui;
PublicClass.SetItemChecked(checkedListBoxControl_CEAJianCe, CEACAS.CEAJianCe, ';');
radioGroup_CEAOpWay.EditValue = CEACAS.CEAOpWay;
radioGroup_CEABuPian.EditValue = CEACAS.CEABuPian;
radioGroup_CEAYYXueXiaoBan.EditValue = CEACAS.CEAYYXueXiaoBan;
textEdit_Str1.Text = CEACAS.Str1;
PublicClass.SetItemChecked(checkedListBoxControl_CEAYYXxbYm, CEACAS.CEAYYXxbYm, ';');
radioGroup_CEAYYKangNing.EditValue = CEACAS.CEAYYKangNing;
PublicClass.SetItemChecked(checkedListBoxControl_CEAYYKnYm, CEACAS.CEAYYKnYm, ';');
radioGroup_CEAYYJiangYa.EditValue = CEACAS.CEAYYJiangYa;
PublicClass.SetItemChecked(checkedListBoxControl_CEAYYJyZl, CEACAS.CEAYYJyZl, ';');
PublicClass.SetItemChecked(checkedListBoxControl_CEABFZ, CEACAS.CEABFZ, ';');
textEdit_CEABFZOther.Text = CEACAS.CEABFZOther;
}
}
public void save()
{
string Url = "api/service/T_Service_Intervention/SaveCEACAS";
List<T_Service_Intervention_CEACASModelDTO> list = new List<T_Service_Intervention_CEACASModelDTO>();
T_Service_Intervention_CEACASModelDTO model = new T_Service_Intervention_CEACASModelDTO();
model.PatientGuid = PatientGuid;
model.CEAZz = radioGroup_CEAZz.EditValue + "";
model.IsSurgery = radioGroup_CEAShouShu.EditValue + "";
model.CEAStTime = timeControl_CEAStTime.TimeValue + "";
string SyndromeNumber;
string Syndrome;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEAOpSite, ";", out SyndromeNumber, out Syndrome);
model.CEAOpSite = SyndromeNumber;
string SyndromeNumber1;
string Syndrome1;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEAJianCe, ";", out SyndromeNumber1, out Syndrome1);
model.CEAJianCe = SyndromeNumber1;
model.CEAMaZui = radioGroup_CEAMaZui.EditValue + "";
model.CEAOpWay = radioGroup_CEAOpWay.EditValue + "";
model.CEABuPian = radioGroup_CEABuPian.EditValue + "";
model.CEAYYXueXiaoBan = radioGroup_CEAYYXueXiaoBan.EditValue + "";
model.Str1 = textEdit_Str1.Text;
string SyndromeNumber2;
string Syndrome2;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEAYYXxbYm, ";", out SyndromeNumber2, out Syndrome2);
model.CEAYYXxbYm = SyndromeNumber2;
model.CEAYYKangNing = radioGroup_CEAYYKangNing.EditValue + "";
string SyndromeNumber3;
string Syndrome3;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEAYYKnYm, ";", out SyndromeNumber3, out Syndrome3);
model.CEAYYKnYm = SyndromeNumber3;
model.CEAYYJiangYa = radioGroup_CEAYYJiangYa.EditValue + "";
string SyndromeNumber4;
string Syndrome4;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEAYYJyZl, ";", out SyndromeNumber4, out Syndrome4);
model.CEAYYJyZl = SyndromeNumber4;
string SyndromeNumber5;
string Syndrome5;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEABFZ, ";", out SyndromeNumber5, out Syndrome5);
model.CEABFZ = SyndromeNumber5;
model.CEABFZOther = textEdit_CEABFZOther.Text;
list.Add(model);
ClientFactory<T_Service_Intervention_CEACASModelDTO> httpClient = new HttpClientFactory<T_Service_Intervention_CEACASModelDTO>();
Client<T_Service_Intervention_CEACASModelDTO> client = httpClient.VisitFactory();
//访问
ListEntity<T_Service_Intervention_CEACASModelDTO> t = client.Post(Url, list);
if (t.Success)
{
XtraMessageBox.Show("保存成功!");
}
else
{
XtraMessageBox.Show("保存失败!");
}
}
private void radioGroup_CEAYYXueXiaoBan_EditValueChanged(object sender, EventArgs e)
{
if (radioGroup_CEAYYXueXiaoBan.EditValue + "" == "2")
{
labelControl19.Visible = true;
textEdit_Str1.Visible = true;
}
else
{
labelControl19.Visible = false;
textEdit_Str1.Visible = false;
}
}
private void checkedListBoxControl_CEABFZ_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e)
{
string SyndromeNumber;
string Syndrome;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CEABFZ, ";", out SyndromeNumber, out Syndrome);
var selectValue = SyndromeNumber.Split(';');
foreach (var item in selectValue)
{
if (item == "99")
{
labelControl20.Visible = true;
textEdit_CEABFZOther.Visible = true;
}
else
{
labelControl20.Visible = false;
textEdit_CEABFZOther.Visible = false;
}
}
}
}
}