StableVersion4.3/HL_FristAidPlatform_PreHosp.../FormDrvinHandover.cs

62 lines
2.2 KiB
C#

using DevExpress.XtraEditors;
using HL_FristAidPlatform_Public;
using System;
using System.Data;
namespace HL_FristAidPlatform_PreHospitalEmergency
{
public partial class Form_DrvinHandover : XtraForm
{
/// <summary>
/// 当前页
/// </summary>
public int curPage = 1;
/// <summary>
/// 每页大小
/// </summary>
public int pageSize = 50;
/// <summary>
/// 所有记录条数
/// </summary>
public int totalNumber = 0;
public Form_DrvinHandover()
{
InitializeComponent();
}
private void Form_DrvinHandover_Load(object sender, EventArgs e)
{
GetDate();
}
public void GetDate()
{
DataTable ResultDT = DBHelpClass.Get(string.Format("api/service/T_Service_FirstAid_DriverHandover/GetDriverHandoverList?guid={0}&name={1}&time1={2}&time2={3}&pageIndex={4}&pageSize={5}", Information.Hospital.GUID, "", "", "", curPage, pageSize));
gridControl1.DataSource = ResultDT;//显示分页结果
totalNumber = DBHelpClass.TotalNumber;
userControlForPage.RefreshPager(pageSize, totalNumber, curPage);//更新分页控件显示。
}
private void simpleButton3_Click(object sender, EventArgs e)
{
DataTable ResultDT = DBHelpClass.Get(string.Format("api/service/T_Service_FirstAid_DriverHandover/GetDriverHandoverList?guid={0}&name={1}&time1={2}&time2={3}&pageIndex={4}&pageSize={5}", Information.Hospital.GUID, textEdit1.Text, time_FristTime.TimeValue, timeControl1.TimeValue, curPage, pageSize));
gridControl1.DataSource = ResultDT;//显示分页结果
totalNumber = DBHelpClass.TotalNumber;
userControlForPage.RefreshPager(pageSize, totalNumber, curPage);//更新分页控件显示。
}
private void MyPagerEvents(int curPage, int pageSize)
{
this.curPage = curPage;
this.pageSize = pageSize;
GetDate();
}
private void userControlForPage_myPagerEvents(int curPage, int pageSize)
{
userControlForPage.myPagerEvents += MyPagerEvents;
}
}
}