コード例 #1
0
        public Response SetDeviceToken(string IMEI, string token)
        {
            Response r = new Response();

            try
            {
                AV_UEPbxBL ueb = new AV_UEPbxBL();
                AV_UEPbx   ue  = new AV_UEPbx();
                ue.IMEI        = IMEI;
                ue.DeviceToken = token;
                ueb.Manage("SetToken", ue);

                r.Status  = "success";
                r.Message = "success";
            }
            catch (Exception ex)
            {
                r.Status  = "error";
                r.Message = ex.Message;
            }
            return(r);
        }
コード例 #2
0
        public Response DeviceIsIdle(string IMEI, bool status)
        {
            Response r = new Response();

            try
            {
                AV_UEPbxBL ueb = new AV_UEPbxBL();
                AV_UEPbx   ue  = new AV_UEPbx();
                ue.IMEI   = IMEI;
                ue.IsIdle = status;
                ueb.Manage("SetIsIdle", ue);

                r.Status  = "success";
                r.Message = "success";
            }
            catch (Exception ex)
            {
                r.Status  = "error";
                r.Message = ex.Message;
            }
            return(r);
        }
コード例 #3
0
        public Response IdleUE(string IMEI, int Duration, string TestType)
        {
            Response r = new Response();

            try
            {
                AV_UEPbxBL ueb = new AV_UEPbxBL();

                var rec = ueb.ToSingle("byIsIdle", true.ToString());
                if (rec != null)
                {
                    AD_UserEquipmentsBL ueqb = new AD_UserEquipmentsBL();
                    var uerec = ueqb.ToSingle("BySerialNo", IMEI);
                    if (uerec != null)
                    {
                        SendMessage(rec.DeviceToken, uerec.UENumber, Duration, TestType);
                        r.Status  = "success";
                        r.Message = "success";
                    }
                    else
                    {
                        r.Status  = "error";
                        r.Message = "Device number not found!.";
                    }
                }
                else
                {
                    r.Status  = "error";
                    r.Message = "Server busy.";
                }
            }
            catch (Exception ex)
            {
                r.Status  = "error";
                r.Message = ex.Message;
            }

            return(r);
        }