コード例 #1
0
 /// <summary>
 /// Synchronous fund information.
 /// </summary>
 /// <param name="syncInfo">the sync fund information.</param>
 public void Sync(FundInformation syncInfo)
 {
     if (syncInfo == null)
     {
         return;
     }
     AccountBalance = syncInfo.AccountBalance;
     //NetAssets = syncInfo.NetAssets;
     FrozenDeposit   = syncInfo.FrozenDeposit;
     OccupiedDeposit = syncInfo.OccupiedDeposit;
     DongJieMoney    = syncInfo.DongJieMoney;
 }
コード例 #2
0
 /// <summary>
 /// 获取客户资金信息
 /// </summary>
 /// <param name="AccountName"></param>
 /// <returns></returns>
 public FundInformation GetAccMoneyInventory(string AccountName)
 {
     FundInformation fund = new FundInformation();
     ErrType err=_tradeService.GetMoneyInventoryEx(AccountName, _loginID, ref fund);
     if (err != GeneralErr.Success)
     {
         MessageBox.Show(err.ErrMsg, err.ErrTitle, MessageBoxButton.OK, MessageBoxImage.Warning);
         return null;
     }
     else
         return fund;
 }
コード例 #3
0
 /// <summary>
 /// Synchronous fund information.
 /// </summary>
 /// <param name="syncInfo">the sync fund information.</param>
 public void Sync(FundInformation syncInfo)
 {
     if (syncInfo == null)
         return;
     AccountBalance = syncInfo.AccountBalance;
     //NetAssets = syncInfo.NetAssets;
     FrozenDeposit = syncInfo.FrozenDeposit;
     OccupiedDeposit = syncInfo.OccupiedDeposit;
     DongJieMoney = syncInfo.DongJieMoney;
 }
コード例 #4
0
 /// <summary>
 /// 获取用户资金信息
 /// </summary>
 /// <param name="accountName">用户账号</param>
 /// <param name="loginId">登录ID</param>
 /// <param name="fund">ref  FundInformation</param>
 /// <returns>ErrType</returns>
 public ErrType GetMoneyInventoryEx(string accountName, string loginId, ref  FundInformation fund)
 {
     try
     {
         MoneyInventory moneyInfo = TradeService.GetMoneyInventoryEx(accountName, loginId);
         fund = TradeConverter.ToFundInformation(moneyInfo);
         return moneyInfo.Result ? GeneralErr.Success : new ErrType(ERR.ERROR, moneyInfo.Desc);
     }
     catch (Exception ex)
     {
         FileLog.WriteLog("", Assembly.GetExecutingAssembly().GetName().Name, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name, ex.Message);
         return new ErrType(ERR.EXEPTION, ErrorText.GetClientFundsInfo);
     }
 }