Esempio n. 1
0
        /// <summary>
        /// 处理Call Info
        /// </summary>
        /// <param name="callInfo"></param>
        /// <returns></returns>
        public string HandleAddCallInfo(string callInfo)
        {
            Hashtable htCallInfo = (Hashtable)JSON.Decode(callInfo);
            Hashtable htReturn   = new Hashtable();

            AppCallInfo aci;
            string      strErrInfo;

            if (VerifyItems(out strErrInfo, out aci, htCallInfo))
            {
                // save info into database
                IDBAppCallInfo dbaci = DataAccess.DataAccess.GetDBAppCallInfo();
                if (dbaci.Add(aci))
                {
                    htReturn.Add("msg", "保存成功");
                    htReturn.Add("success", "true");
                }
                else
                {
                    htReturn.Add("msg", "数据库存入错误");
                    htReturn.Add("success", "false");
                }
            }
            else
            {
                htReturn.Add("msg", strErrInfo);
                htReturn.Add("success", "false");
            }

            return(JSON.Encode(htReturn));
        }
Esempio n. 2
0
 public CallInfo()
 {
     td        = new Thread(new ThreadStart(Todo));
     AppCall   = DataAccess.DataAccess.GetDBAppCallInfo();
     Appserver = new AppServer();
 }