StableVersion4.3/HL_FristAidPlatform_Trauma/Form_FristAidTimeAxis.cs

138 lines
6.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_Trauma
{
public partial class Form_FristAidTimeAxis : XtraForm
{
public string Guid;
public Form_FristAidTimeAxis(string guid)
{
InitializeComponent();
Guid = guid;
}
/// <summary>
/// 时间轴数据
/// </summary>
/// <param name="guid"></param>
public void TimeAxis(string guid)
{
string Url = string.Format("api/service/T_Service_TraumaPatient/GetPatientFristTimeAxis?patientGuid={0}", guid);
DataTable dt = DBHelpClass.GetDataRow(Url);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
time_AttackTime.TimeValue = dt.Rows[0]["AttackTime"].ToString();
time_CallHelpTime.TimeValue = dt.Rows[0]["CallTime"].ToString();
time_DrivingTime.TimeValue = dt.Rows[0]["DrivingTime"].ToString();
time_ArrivalTime.TimeValue = dt.Rows[0]["ArrivalTime"].ToString();
time_BoardingTime.TimeValue = dt.Rows[0]["BoardingTime"].ToString();
time_LeaveTime.TimeValue = dt.Rows[0]["LeaveTime"].ToString();
time_TransportStartTime.TimeValue = dt.Rows[0]["TransportStartTime"].ToString();
time_TransportEndTime.TimeValue= dt.Rows[0]["TransportEndTime"].ToString();
time_ReturnHospitalTime.TimeValue= dt.Rows[0]["ReturnHospitalTime"].ToString();
time_ArriveHospitalTime.TimeValue= dt.Rows[0]["ArriveHospitalTime"].ToString();
time_DeathTime.TimeValue= dt.Rows[0]["DeathTime"].ToString();
}
}
}
private void simpleButton1_Click(object sender, EventArgs e)
{
//try
//{
// List<TraumaPatientFristTimeAxisDTO> list = new List<TraumaPatientFristTimeAxisDTO>();
// TraumaPatientFristTimeAxisDTO dto = new TraumaPatientFristTimeAxisDTO();
// if (!string.IsNullOrEmpty(time_AttackTime.TimeValue.ToString()))
// {
// dto.AttackTime = Convert.ToDateTime(time_AttackTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_CallHelpTime.TimeValue.ToString()))
// {
// dto.CallTime = Convert.ToDateTime(time_CallHelpTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_DrivingTime.TimeValue.ToString()))
// {
// dto.DrivingTime = Convert.ToDateTime(time_DrivingTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_ArrivalTime.TimeValue.ToString()))
// {
// dto.ArrivalTime = Convert.ToDateTime(time_ArrivalTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_BoardingTime.TimeValue.ToString()))
// {
// dto.BoardingTime = Convert.ToDateTime(time_BoardingTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_TransportStartTime.TimeValue.ToString()))
// {
// dto.TransportStartTime = Convert.ToDateTime(time_TransportStartTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_TransportEndTime.TimeValue.ToString()))
// {
// dto.TransportEndTime = Convert.ToDateTime(time_TransportEndTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_AttackTime.TimeValue.ToString()))
// {
// dto.AttackTime = Convert.ToDateTime(time_AttackTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_ReturnHospitalTime.TimeValue.ToString()))
// {
// dto.ReturnHospitalTime = Convert.ToDateTime(time_ReturnHospitalTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_DeathTime.TimeValue.ToString()))
// {
// dto.DeathTime = Convert.ToDateTime(time_DeathTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_ArriveHospitalTime.TimeValue.ToString()))
// {
// dto.ArriveHospitalTime = Convert.ToDateTime(time_ArriveHospitalTime.TimeValue.ToString());
// }
// if (!string.IsNullOrEmpty(time_LeaveTime.TimeValue.ToString()))
// {
// dto.LeaveTime = Convert.ToDateTime(time_LeaveTime.TimeValue.ToString());
// }
// dto.GUID = Guid;
// dto.UpdateID = Information.User.ID;
// list.Add(dto);
// string Url = string.Empty;
// Url = "api/service/T_Service_TraumaPatient/UpdatePatientFristTimeAxis";
// //初始化两个工厂
// //ClientFactory<TraumaPatientFristTimeAxisDTO> httpClient = new HttpClientFactory<TraumaPatientFristTimeAxisDTO>();
// //Client<TraumaPatientFristTimeAxisDTO> client = httpClient.VisitFactory();
// if (client.Post(Url, list).Success)
// {
// XtraMessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
// Form_PatientFristAidInfo info;
// info = (Form_PatientFristAidInfo)this.Owner;
// info.TimeAxis(Guid);
// this.Close();
// }
//}
//catch (Exception)
//{
// throw;
//}
}
private void Form_FristAidTimeAxis_Load(object sender, EventArgs e)
{
TimeAxis(Guid);
}
}
}