Exemple #1
0
        /// <summary>
        ///  管理员查询交易员资产汇总情况
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="outMessage">输出信息</param>
        /// <returns></returns>
        public List <AssetSummaryEntity> AdminFindTraderAssetSummary(string adminId, string adminPassword, string traderId, out string outMessage)
        {
            List <AssetSummaryEntity> result = null;

            outMessage = string.Empty;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderAssetSummary(admin, out outMessage);
            return(result);
        }
Exemple #2
0
        /// <summary>
        ///  管理员查询交易员银行资金明细情况
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="outMessage">输出信息</param>
        /// <returns></returns>
        public List <UA_BankAccountTableInfo> AdminFindTraderBankCapital(string adminId, string adminPassword, string traderId, out string outMessage)
        {
            List <UA_BankAccountTableInfo> result = null;

            outMessage = string.Empty;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderBankCapital(admin, out outMessage);
            return(result);
        }
Exemple #3
0
        /// <summary>
        ///  管理员查询交易员现货资金明细情况
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="strErrorMessage">输出信息</param>
        /// <returns></returns>
        public List <SpotCapitalEntity> AdminFindTraderSpotCapital(string adminId, string adminPassword, string traderId, ref string strErrorMessage)
        {
            List <SpotCapitalEntity> result = null;

            strErrorMessage = string.Empty;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderSpotCapital(admin, ref strErrorMessage);
            return(result);
        }
Exemple #4
0
        /// <summary>
        /// 管理员查询交易员各资金账户转账流水
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="start"></param>
        /// <param name="pageLength"></param>
        /// <param name="count"></param>
        /// <param name="strErrorMessage">输出信息</param>
        /// <returns></returns>
        public List <UA_CapitalFlowTableInfo> AdminFindTraderCapitalAccountTransferFlow(string adminId, string adminPassword, string traderId,
                                                                                        int start, int pageLength, out int count, out string strErrorMessage)
        {
            List <UA_CapitalFlowTableInfo> result = null;

            strErrorMessage = string.Empty;
            count           = 0;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderCapitalAccountTransferFlow(admin, start, pageLength, out count, out strErrorMessage);
            return(result);
        }
Exemple #5
0
        /// <summary>
        ///  管理员查询交易员现货持仓情况
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="findCondition"></param>
        /// <param name="start"></param>
        /// <param name="pageLength"></param>
        /// <param name="count"></param>
        /// <param name="strErrorMessage">输出信息</param>
        /// <returns></returns>
        public List <SpotHoldFindResultEntity> AdminFindTraderSpotHold(string adminId, string adminPassword, string traderId,
                                                                       SpotHoldConditionFindEntity findCondition, int start,
                                                                       int pageLength, out int count, ref string strErrorMessage)
        {
            List <SpotHoldFindResultEntity> result = null;

            strErrorMessage = string.Empty;
            count           = 0;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderSpotHold(admin, findCondition, start,
                                                        pageLength, out count, ref strErrorMessage);
            return(result);
        }
Exemple #6
0
        /// <summary>
        /// 管理员查询交易员期货历史成交情况
        /// </summary>
        /// <param name="adminId">管理员ID</param>
        /// <param name="adminPassword">管理员密码</param>
        /// <param name="traderId">交易员ID</param>
        /// <param name="findCondition"></param>
        /// <param name="start"></param>
        /// <param name="pageLength"></param>
        /// <param name="count"></param>
        /// <param name="strErrorMessage">输出信息</param>
        /// <returns></returns>
        public List <QH_HistoryTradeTableInfo> AdminFindTraderFuturesHistoryTrade(string adminId, string adminPassword, string traderId,
                                                                                  FuturesTradeConditionFindEntity findCondition,
                                                                                  int start, int pageLength, out int count,
                                                                                  ref string strErrorMessage)
        {
            List <QH_HistoryTradeTableInfo> result = null;

            strErrorMessage = string.Empty;
            count           = 0;
            AdministratorFindTraderBLL aa    = new AdministratorFindTraderBLL();
            AdministratorFindEntity    admin = new AdministratorFindEntity();

            admin.AdministratorID       = adminId;
            admin.AdministratorPassword = adminPassword;
            admin.TraderID = traderId;
            result         = aa.AdminFindTraderFuturesHistoryTrade(admin, findCondition, start, pageLength, out count,
                                                                   ref strErrorMessage);
            return(result);
        }