StableVersion4.3/HL_FristAidPlatform_PreHosp.../Form_VehicleCallFlow.cs

61 lines
2.0 KiB
C#

using DevExpress.XtraEditors;
using HL_FristAidPlatform_Public;
using System;
using System.Data;
namespace HL_FristAidPlatform_PreHospitalEmergency
{
public partial class Form_VehicleCallFlow : XtraForm
{
/// <summary>
/// 当前页
/// </summary>
public int curPage = 1;
/// <summary>
/// 每页大小
/// </summary>
public int pageSize = 25;
/// <summary>
/// 所有记录条数
/// </summary>
public int totalNumber = 0;
public Form_VehicleCallFlow()
{
InitializeComponent();
}
private void Form_VehicleCallFlow_Load(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Now.AddMonths(-1) ;
QuqeryDate(curPage);
}
public void QuqeryDate(int pageindex)
{
try
{
DataTable ResultDT = DBHelpClass.Get(string.Format("api/service/T_Service_FirstAid_VehicleCallRunning/GetList?guid={0}&hospitalGuid={1}&time1={2}&time2={3}&vehicleGuid={4}&pageIndex={5}&pageSize={6}", Information.Hospital.GUID, "", dateTimePicker1.Value.ToString("yyyy-MM-dd"), dateTimePicker2.Value.ToString("yyyy-MM-dd"), "", curPage, pageSize));
gridControl1.DataSource = ResultDT;//显示分页结果
totalNumber = DBHelpClass.TotalNumber;
userControlForPage.RefreshPager(pageSize, totalNumber, curPage);//更新分页控件显示。
}
catch (Exception ex)
{
PublicClass.WriteErrorLog(this.Text, "绑定数据列表:\r\n" + ex);
}
}
private void userControlForPage_exportEvents(bool singlePage)
{
userControlForPage.myPagerEvents += MyPagerEvents;
}
private void MyPagerEvents(int curPage, int pageSize)
{
this.curPage = curPage;
this.pageSize = pageSize;
QuqeryDate(curPage);
}
}
}