143 lines
6.5 KiB
C#
143 lines
6.5 KiB
C#
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|