Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        /// <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
            {
            }
        }