コード例 #1
0
        //public string GetAccountComboList()
        //{
        //    StringBuilder accountListStringBuilder = new StringBuilder();
        //    accountListStringBuilder.Append("<Option value='0'>Please select Account to query.</Option>");
        //    lock (this.accountsLock)
        //    {
        //        this.accounts.Sort(_MatchComparer);
        //        foreach (Account account in this.accounts)
        //        {
        //            accountListStringBuilder.Append("<Option value='" + account.ID.ToString() + "'>" + System.Web.HttpUtility.HtmlEncode(account.Code==null?"":account.Code) + "</Option>");
        //        }
        //    }
        //    return accountListStringBuilder.ToString();
        //}

        public string GetStateServerAccount(StateServerService stateServer, Guid[] accountIDs)
        {
            string outerXml = string.Empty;

            Token token = new Token();

            token.UserID   = Guid.Empty;
            token.UserType = UserType.System;
            token.AppType  = AppType.BackOffice;

            System.Xml.XmlNode xmlNode = stateServer.GetAccounts(token, accountIDs, true);
            if (xmlNode != null)
            {
                outerXml = xmlNode.OuterXml;// stateService.GetAccounts(token,accountIDs, true).OuterXml;
            }
            return(outerXml);
        }
コード例 #2
0
        public XmlNode GetAccounts(Token token, StateServerService stateServer, Guid[] accountIDs, bool includeTransactions)
        {
            XmlNode accountsData = stateServer.GetAccounts(token, accountIDs, includeTransactions);

            return (accountsData);
        }