public bool AddCurrencyPriceRecord(CurrencyPriceRecordModelSend currencyPriceRecordModelSend)
        {
            HeadModelGet <List <CurrencyPriceRecordModelGet> > headModelGet = BwHttpApiAccess <HeadModelGet <List <CurrencyPriceRecordModelGet> > > .PostMsg(
                ApiAddress.UpdateCurrencyPrice, currencyPriceRecordModelSend);

            return(headModelGet.Code == 0);
        }
Example #2
0
 public FormQQX()
 {
     InitializeComponent();
     _currencyPriceRecordModelSend = new CurrencyPriceRecordModelSend();
     _dataPagingModelSend          = new DataPagingModelSend();
     _currencyPriceRecordModelSend.DataPagingModel = _dataPagingModelSend;
 }
Example #3
0
        private void gvRecord_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            if (e.Clicks == 2)
            {
                if (e.RowHandle == 0)
                {
                    XtraMessageBox.Show("不能更改最新日志记录,如需修改价格请至通证管理修改");
                    return;
                }

                CurrencyPriceRecordModelGet currencyPriceRecordModelGet = gvRecord.GetFocusedRow() as CurrencyPriceRecordModelGet;
                if (currencyPriceRecordModelGet != null)
                {
                    SubFormPassCardCurrentAmount subFormPassCardCurrentAmount = new SubFormPassCardCurrentAmount();
                    subFormPassCardCurrentAmount.SubformType = SubformType.Edit;
                    CurrencyPriceRecordModelSend currencyPriceRecordModelSend = new CurrencyPriceRecordModelSend();
                    currencyPriceRecordModelSend.Id                           = currencyPriceRecordModelGet.Id;
                    currencyPriceRecordModelSend.Price                        = currencyPriceRecordModelGet.Price;
                    currencyPriceRecordModelSend.UpdateEmployeeId             = LoginedUserInfo.Id;
                    subFormPassCardCurrentAmount.CurrencyPriceRecordModelSend = currencyPriceRecordModelSend;
                    if (subFormPassCardCurrentAmount.ShowDialog() == DialogResult.OK)
                    {
                        currencyPriceRecordModelGet.Price = currencyPriceRecordModelSend.Price;
                        gvRecord.RefreshData();
                    }
                }
            }
        }
        public List <CurrencyPriceRecordModelGet> QueryCurrencyPriceRecord(CurrencyPriceRecordModelSend currencyPriceRecordModel, out DataPagingModelGet dataPagingModelGet)
        {
            HeadModelGet <List <CurrencyPriceRecordModelGet> > headModelGet = BwHttpApiAccess <HeadModelGet <List <CurrencyPriceRecordModelGet> > > .PostMsg(
                ApiAddress.QueryCurrencyPriceRecord, currencyPriceRecordModel);

            dataPagingModelGet = headModelGet.DataPagingResult ?? new DataPagingModelGet();
            return(headModelGet.Code == 0 ? headModelGet.Data : null);
        }
Example #5
0
        private void btnCheck_Click(object sender, EventArgs e)
        {
            switch (SubformType)
            {
            case SubformType.Show:
                break;

            case SubformType.Insert:
                CurrencyPriceRecordModelSend                  = new CurrencyPriceRecordModelSend();
                CurrencyPriceRecordModelSend.CurrencyId       = CurrencyInfoModelGet.Id;
                CurrencyPriceRecordModelSend.Price            = txtAmount.Value;
                CurrencyPriceRecordModelSend.UpdateEmployeeId = LoginedUserInfo.Id;
                bool result = _currencyInfoApi.AddCurrencyPriceRecord(CurrencyPriceRecordModelSend);
                if (result)
                {
                    CurrencyInfoModelGet.CurrentAmount = CurrencyPriceRecordModelSend.Price;
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    XtraMessageBox.Show("修改失败");
                    return;
                }
                break;

            case SubformType.Edit:
                CurrencyPriceRecordModelSend.Price = txtAmount.Value;
                result = _currencyInfoApi.UpdateCurrencyPriceRecord(CurrencyPriceRecordModelSend);
                if (result)
                {
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    XtraMessageBox.Show("修改失败");
                    return;
                }
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }