/// <summary> /// 筛选 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSearch_Click(object sender, EventArgs e) { _dataPagingModelSend.StartSize = 0; CompanyAccountInfoQueryModelGet companyAccountInfoQueryModelGet = gvCompayAccount.GetFocusedRow() as CompanyAccountInfoQueryModelGet; if (companyAccountInfoQueryModelGet != null) { switch (companyAccountInfoQueryModelGet.Id) { case 84: break; case 1: BindGaveCommodityStoreOrder(); break; case 4: break; default: break; } } else { } dnStoreOrder.CustomButtons[0].Enabled = false; dnStoreOrder.CustomButtons[1].Enabled = false; dnStoreOrder.CustomButtons[2].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[3].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; }
private void gvCompayAccount_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { foreach (var item in pnlButtons.Controls) { if (item is SimpleButton) { ((SimpleButton)item).Enabled = false; } } CompanyAccountInfoQueryModelGet companyAccountInfoQueryModelGet = gvCompayAccount.GetFocusedRow() as CompanyAccountInfoQueryModelGet; if (companyAccountInfoQueryModelGet != null) { dgvWalletInfo.DataSource = companyAccountInfoQueryModelGet.WalletInfoModelResults; gvWalletInfo.RefreshData(); switch (companyAccountInfoQueryModelGet.Id) { case 84: btnCommanyTransfer.Enabled = true; break; case 1: btnGaveCommodity.Enabled = true; BindGaveCommodity(); break; case 4: btnTransferUser.Enabled = true; break; default: break; } } else { dgvWalletInfo.DataSource = null; gvWalletInfo.RefreshData(); } }
/// <summary> /// 全局变量 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dnStoreOrder_ButtonClick(object sender, NavigatorButtonClickEventArgs e) { switch (e.Button.Tag.ToString()) { case "0": //第一页 _dataPagingModelSend.StartSize = 1; dnStoreOrder.CustomButtons[0].Enabled = false; dnStoreOrder.CustomButtons[1].Enabled = false; dnStoreOrder.CustomButtons[2].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[3].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; break; case "1": //上一页 _dataPagingModelSend.StartSize = _dataPagingModelSend.StartSize - _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[0].Enabled = _dataPagingModelSend.StartSize > 1; dnStoreOrder.CustomButtons[1].Enabled = _dataPagingModelSend.StartSize > 1; dnStoreOrder.CustomButtons[2].Enabled = true; dnStoreOrder.CustomButtons[3].Enabled = true; break; case "2": //下一页 _dataPagingModelSend.StartSize = _dataPagingModelSend.StartSize + _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[0].Enabled = true; dnStoreOrder.CustomButtons[1].Enabled = true; dnStoreOrder.CustomButtons[2].Enabled = _dataPagingModelGet.TotalCount - _dataPagingModelSend.StartSize > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[3].Enabled = _dataPagingModelGet.TotalCount - _dataPagingModelSend.StartSize > _dataPagingModelSend.PageCount; break; case "3": //最后一页 _dataPagingModelSend.StartSize = _dataPagingModelGet.TotalCount - (_dataPagingModelGet.TotalCount % _dataPagingModelSend.PageCount <= 1 ? _dataPagingModelSend.PageCount : _dataPagingModelGet.TotalCount % _dataPagingModelSend.PageCount) + 1; dnStoreOrder.CustomButtons[0].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[1].Enabled = _dataPagingModelGet.TotalCount > _dataPagingModelSend.PageCount; dnStoreOrder.CustomButtons[2].Enabled = false; dnStoreOrder.CustomButtons[3].Enabled = false; break; } CompanyAccountInfoQueryModelGet companyAccountInfoQueryModelGet = gvCompayAccount.GetFocusedRow() as CompanyAccountInfoQueryModelGet; if (companyAccountInfoQueryModelGet != null) { switch (companyAccountInfoQueryModelGet.Id) { case 84: break; case 1: BindGaveCommodityStoreOrder(); break; case 4: break; default: break; } } else { } }