StableVersion4.3/HL_FristAidPlatform_Apoplexy/InterventionWorkScale/UserControl_Part5.cs

107 lines
5.1 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_Part5 : UserControl
{
string PatientGuid;
public UserControl_Part5(string _PatientGuid)
{
InitializeComponent();
PatientGuid = _PatientGuid;
}
private void UserControl_Part5_Load(object sender, EventArgs e)
{
ApoplexyBasicinformationDTO basicinformationDTO = DBHelpClass.GetDateModel<ApoplexyBasicinformationDTO>(string.Format("api/service/T_Service_Apoplexy_ArchivesCases/GetByPatientGuid?PatientGuid={0}", PatientGuid));
if (basicinformationDTO != null)
{
radioGroup_CYMRSYesNo.EditValue = basicinformationDTO.CYMRSYesNo;
textEdit_CYMRS.Text = basicinformationDTO.CYMRS;
radioGroup_CYNIHSSYesNo.EditValue = basicinformationDTO.CYNIHSSYesNo;
textEdit_CYNIHSS.Text = basicinformationDTO.CYNIHSS;
PublicClass.SetItemChecked(checkedListBoxControl_CYDY, basicinformationDTO.CYDY, ';');
textEdit_CYZyZFy.Text = basicinformationDTO.CYZyZFy;
textEdit_CYZfJe.Text = basicinformationDTO.CYZfJe;
textEdit_CYZlFy1.Text = basicinformationDTO.CYZlFy1;
textEdit_CYZlFy3.Text = basicinformationDTO.CYZlFy3;
textEdit_CYZlFy4.Text = basicinformationDTO.CYZlFy4;
textEdit_CYXyFy1.Text = basicinformationDTO.CYXyFy1;
textEdit_CYXyFy2.Text = basicinformationDTO.CYXyFy2;
textEdit_CYZyFy1.Text = basicinformationDTO.CYZyFy1;
textEdit_CYZcFy1.Text = basicinformationDTO.CYZcFy1;
textEdit_CYZcFy2.Text = basicinformationDTO.CYZcFy2;
textEdit_CYKfFy1.Text = basicinformationDTO.CYKfFy1;
textEdit_CYXyzpFy1.Text = basicinformationDTO.CYXyzpFy1;
textEdit_CYXyzpFy2.Text = basicinformationDTO.CYXyzpFy2;
textEdit_CYXyzpFy3.Text = basicinformationDTO.CYXyzpFy3;
textEdit_CYXyzpFy4.Text = basicinformationDTO.CYXyzpFy4;
textEdit_CYXyzpFy5.Text = basicinformationDTO.CYXyzpFy5;
textEdit_CYHcFy1.Text = basicinformationDTO.CYHcFy1;
textEdit_CYHcFy2.Text = basicinformationDTO.CYHcFy2;
textEdit_CYHcFy3.Text = basicinformationDTO.CYHcFy3;
textEdit_CYQtFy1.Text = basicinformationDTO.CYQtFy1;
}
}
public void save()
{
string Url = "api/service/T_Service_Apoplexy_ArchivesCases/Update";
List<ApoplexyBasicinformationDTO> list = new List<ApoplexyBasicinformationDTO>();
ApoplexyBasicinformationDTO model = new ApoplexyBasicinformationDTO();
model.GUID = PatientGuid;
model.CYMRSYesNo = radioGroup_CYMRSYesNo.EditValue + "";
model.CYMRS = textEdit_CYMRS.Text;
model.CYNIHSSYesNo = radioGroup_CYNIHSSYesNo.EditValue + "";
model.CYNIHSS = textEdit_CYNIHSS.Text;
string SyndromeNumber;
string Syndrome;
PublicClass.GetCheckedListBoxItemValues(checkedListBoxControl_CYDY, ";", out SyndromeNumber, out Syndrome);
model.CYDY = SyndromeNumber;
model.CYZyZFy = textEdit_CYZyZFy.Text;
model.CYZfJe = textEdit_CYZfJe.Text;
model.CYZlFy1 = textEdit_CYZlFy1.Text;
model.CYZlFy3 = textEdit_CYZlFy3.Text;
model.CYZlFy4 = textEdit_CYZlFy4.Text;
model.CYXyFy1 = textEdit_CYXyFy1.Text;
model.CYXyFy2 = textEdit_CYXyFy2.Text;
model.CYZyFy1 = textEdit_CYZyFy1.Text;
model.CYZcFy1 = textEdit_CYZcFy1.Text;
model.CYZcFy2 = textEdit_CYZcFy2.Text;
model.CYKfFy1 = textEdit_CYKfFy1.Text;
model.CYXyzpFy1 = textEdit_CYXyzpFy1.Text;
model.CYXyzpFy2 = textEdit_CYXyzpFy2.Text;
model.CYXyzpFy3 = textEdit_CYXyzpFy3.Text;
model.CYXyzpFy4 = textEdit_CYXyzpFy4.Text;
model.CYXyzpFy5 = textEdit_CYXyzpFy5.Text;
model.CYHcFy1 = textEdit_CYHcFy1.Text;
model.CYHcFy2 = textEdit_CYHcFy2.Text;
model.CYHcFy3 = textEdit_CYHcFy3.Text;
model.CYQtFy1 = textEdit_CYQtFy1.Text;
list.Add(model);
ClientFactory<ApoplexyBasicinformationDTO> httpClient = new HttpClientFactory<ApoplexyBasicinformationDTO>();
Client<ApoplexyBasicinformationDTO> client = httpClient.VisitFactory();
//访问
ListEntity<ApoplexyBasicinformationDTO> t = client.Post(Url, list);
if (t.Success)
{
XtraMessageBox.Show("保存成功!");
}
else
{
XtraMessageBox.Show("保存失败!");
}
}
}
}