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; } /// /// 时间轴数据 /// /// 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 list = new List(); // 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 httpClient = new HttpClientFactory(); // //Client 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); } } }