コード例 #1
0
ファイル: CChartAccountUI.cs プロジェクト: phinamcn03/ttdk
        public string Get(int userID, string session, string funcPara)
        {
            //string pInput = string.Format("<InputValue UserID=\"{0}\" Session=\"{1}\" {2}/>", userId, session, funcPara);
            string        InputValue = CXmlPara.CreatePara(funcPara);
            CAccountList  account    = service.GetAccount(InputValue);
            StringBuilder ret        = new StringBuilder();

            if (account != null)
            {
                ret.Append("{");
                try
                {
                    ret.AppendFormat("ID:'{0}',\n", account.ID);
                    ret.AppendFormat("Code:'{0}',\n", account.Code);
                    ret.AppendFormat("Name:'{0}',\n", account.Name);
                    ret.AppendFormat("ParentID:'{0}',\n", account.ParentID);
                    ret.AppendFormat("Type:'{0}'\n", account.ParentID);
                }
                catch (Exception ex)
                {
                    CLogManager.Write("ChartAccountUI:Get(int, string, string)", ex.ToString(), "Account");
                }
                ret.Append("}");
            }
            else
            {
                ret.Append("{}");
            }
            return(ret.ToString());
        }
コード例 #2
0
        public string GetAccountListInCSV(string InputValue, ref string PageInfo)
        {
            COutputValue         pInfo = new COutputValue();
            IList <CAccountList> list  = new CAccountListDao().GetAccountList(InputValue, ref pInfo);

            PageInfo = pInfo.ToCSV();
            return(CAccountList.ToCSV <CAccountList>(list));
        }