StableVersion4.3/HL_FristAidPlatform_PreHosp.../Form_FirstAidDrvingTimeSolt...

103 lines
3.7 KiB
C#

using DevExpress.XtraCharts;
using DevExpress.XtraEditors;
using HL_FristAidPlatform_Public;
using System;
using System.Data;
using System.Drawing;
namespace HL_FristAidPlatform_PreHospitalEmergency
{
public partial class Form_FirstAidDrvingTimeSoltCensus : XtraForm
{
public Form_FirstAidDrvingTimeSoltCensus()
{
InitializeComponent();
}
[Obsolete]
private void Form_FirstAidDrvingTimeSoltCensus_Load(object sender, EventArgs e)
{
timeControl1.TimeValue = DateTime.Now.AddMonths(-3).ToString("yyyy-MM-dd");
timeControl2.TimeValue = DateTime.Now.ToString("yyyy-MM-dd");
FirstAidDrvingTimeSoltCensus(Information.Hospital.GUID, timeControl1.TimeValue, timeControl2.TimeValue,0);
}
[Obsolete]
private void FirstAidDrvingTimeSoltCensus(string hospitalGuid, string startTime, string endTime, int type)
{
try
{
chartControl1.Series.Clear();
Series series1 = new Series("接警次数", ViewType.Bar);
Series series2 = new Series("派车数量", ViewType.Bar);
string Url = string.Format("api/service/T_Service_FirstAid_Statistics/FirstAidDrvingTimeSoltCensus?hospitalGuid={0}&startTime={1}&endTime={2}&type={3}", hospitalGuid, startTime, endTime, type);
DataTable dt = DBHelpClass.GetJsonText(Url);
if (dt != null && dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
series1.Points.Add(new SeriesPoint(dt.Rows[i]["DispatchDatetime"].ToString(), new double[] { Convert.ToDouble(dt.Rows[i]["AlarmCount"].ToString()) }));
series2.Points.Add(new SeriesPoint(dt.Rows[i]["DispatchDatetime"].ToString(), new double[] { Convert.ToDouble(dt.Rows[i]["SetOutCount"].ToString()) }));
}
}
BarSeriesView bsv = (BarSeriesView)series1.View;
bsv.BarWidth = 0.2;
BarSeriesView bsv1 = (BarSeriesView)series2.View;
bsv1.BarWidth = 0.2;
chartControl1.Series.AddRange(new Series[] { series1, series2 });
}
catch (Exception ex)
{
PublicClass.WriteErrorLog(this.Text, "获取患者档案元数据:\r\n" + ex);
}
}
private void simpleButton2_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(timeControl1.TimeValue))
{
timeControl1.TimeValue = "1990-01-01";
}
else
{
timeControl1.TimeValue = timeControl1.TimeValue.Replace("/", "-").Replace("0:00:00", "");
}
if (string.IsNullOrEmpty(timeControl2.TimeValue))
{
timeControl2.TimeValue = DateTime.Now.ToString("yyyy-MM-dd");
}
int type = 0;
if (radioButton6.Checked == true)
{
type = 0;
}
if (radioButton2.Checked == true)
{
type = 1;
}
if (radioButton5.Checked == true)
{
type = 2;
}
if (radioButton3.Checked == true)
{
type = 3;
}
if (radioButton4.Checked == true)
{
type = 4;
}
FirstAidDrvingTimeSoltCensus(Information.Hospital.GUID, timeControl1.TimeValue, timeControl2.TimeValue, type);
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
}
}
}