Пример #1
0
        public string obj2jsonstr(object obj, int type)
        {
            string ret = "";

            switch (type)
            {
            case 0:
                ClientData d = (ClientData)obj;
                ret = clientData2jsonstr(d);
                break;

            case 1:
                OnLineConfig con = (OnLineConfig)obj;
                ret = onlineconfig2jsonstr(con);
                break;

            case 2:
                UpdatePreference pre = (UpdatePreference)obj;
                ret = update2jsonstr(pre);
                break;

            case 3:
                Event e = (Event)obj;
                ret = eventData2jsonstr(e);
                break;

            case 4:    //all data
                ret = allData2jsonstr();
                break;

            case 5:    //error
                ErrorInfo err = (ErrorInfo)obj;
                ret = errorData2jsonstr(err);
                break;

            case 6:    //page info
                PageInfo page = (PageInfo)obj;
                ret = pageData2jsonstr(page);
                break;

            case 7:    //tag data
                Tag tag = (Tag)obj;
                ret = tag2jsonstr(tag);
                break;

            case 8:    //userid data
                Userid userids = (Userid)obj;
                ret = userids2jsonstr(userids);
                break;

            case 9:    //pushid data
                Pushid pushids = (Pushid)obj;
                ret = pushids2jsonstr(pushids);
                break;

            default:
                break;
            }
            return(ret);
        }
Пример #2
0
        private string pushids2jsonstr(Pushid d)
        {
            string ret = "";

            ret = UmsJson.Serialize(d);
            return(ret);
        }
Пример #3
0
        //pushid data proceed
        public void pushidDataProceed(string pushid)
        {
            Pushid obj  = model.getPushidData(pushid);
            Post   post = new Post((int)UMSAgent.UMSApi.DataType.PUSHID, obj);

            post.stateChanged += new Post.stateChangedHandler(this.getData);
            post.sendData(model.getUrl((int)UMSAgent.UMSApi.DataType.PUSHID));
        }
Пример #4
0
        //get Pushid data
        public Pushid getPushidData(string pushid)
        {
            Pushid pushids = new Pushid();

            pushids.appkey   = UmsManager.appkey;
            pushids.clientid = pushid;
            pushids.deviceid = Utility.getDeviceId();
            return(pushids);
        }