Exemple #1
0
        private static DeviceModelResponse CreateDeviceModel(DeviceModelRequest deviceModelRequest)
        {
            HttpResponseMessage httpResponseMessage = _apiClient.PostResourceAsync <DeviceModelRequest>(deviceModelRequest).Result;

            DeviceModelResponse dmresp = _apiClient.GetResourceFromHttpResponseAsync <DeviceModelResponse>(httpResponseMessage).Result;

            return(dmresp);
        }
Exemple #2
0
        //
        // GET: /DKLManager/DeviceBigApparatus/
        public ActionResult Index(DeviceModelRequest request)
        {
            //this.IDKLManagerService.CheckDevice();
            //request.CheckState = (int)EnumCheckState.WaitcheckNormal;
            //request.DeviceMold = (int)EnumDeviceMold.BigDevice;
            var result = this.IDKLManagerService.GetDeviceList(request);

            return(View(result));
        }
        //
        // GET: /DKLManager/DeviceCalibrationRemar/
        /// <summary>
        /// 鉴定列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(DeviceModelRequest request)
        {
            //this.IDKLManagerService.CheckDevice();
            //request.CheckState = (int)EnumCheckState.WaringService;
            //request.CheckState = (int)EnumCheckState.Warning;
            var result = this.IDKLManagerService.GetDeviceList(request);

            return(View(result));
        }
Exemple #4
0
        protected void AddDataToView()
        {
            var model = new DeviceModelRequest();

            model.CheckState = 3;
            model.DeviceMold = 6;
            var devices = this.IDKLManagerService.GetDeviceLists(model).Select(c => new { Name = c.DeivceName }).Distinct();

            ViewData.Add("DeviceName", new SelectList(devices, "Name", "Name"));
        }
Exemple #5
0
        private static DeviceModelRequest GetDeviceModelRequest()
        {
            ICollection <DevicePort> ports = new[] { new DevicePort()
                                                     {
                                                         Name = "DevicePort1", Type = DevicePortType.Analog
                                                     } };

            Dictionary <string, object> props = new Dictionary <string, object>();

            props["Foo"] = "Bar";

            DeviceModelRequest result = new DeviceModelRequest()
            {
                Description  = "Description",
                Manufacturer = "Manufacturer",
                Name         = "Name",
                Ports        = ports,
                ProductCode  = "ProductCode",
                Properties   = props,
                Type         = DeviceModelRequestType.Node
            };

            return(result);
        }
Exemple #6
0
        //
        // GET: /DKLManager/DeviceSiteDetectionCalibration/
        public ActionResult Index(DeviceModelRequest request)
        {
            var result = this.IDKLManagerService.GetDeviceList(request);

            return(View(result));
        }
        public ActionResult Index(DeviceModelRequest request)
        {
            var result = this.IDKLManagerService.GetDeviceLists(request);

            if (result != null)
            {
                foreach (var i in result)
                {
                    if (i.CalibrationTime <= DateTime.Now && i.CheckState == 6)
                    {
                        i.CheckState = (int)EnumCheckState.Services;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                    if (i.CalibrationTime > DateTime.Now && i.CheckState == 6)
                    {
                        i.CheckState = (int)EnumCheckState.Services;
                        this.IDKLManagerService.UpDateDevice(i);
                        // return View(result);
                    }
                    if (i.CalibrationTime <= DateTime.Now && i.CheckState == 0)
                    {
                        i.CheckState = (int)EnumCheckState.WaitCheck;
                        this.IDKLManagerService.UpDateDevice(i);
                        // return View(result);
                    }
                    if (i.CalibrationTime > DateTime.Now && i.CheckState == 0)
                    {
                        i.CheckState = (int)EnumCheckState.Normal;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                    //if (i.CheckState == 5)
                    //{
                    //    return View(result);
                    //}
                    if (i.CalibrationTime > DateTime.Now && i.CheckState == 5)
                    {
                        i.CheckState = (int)EnumCheckState.Service;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                    if (i.CalibrationTime <= DateTime.Now && i.CheckState == 5)
                    {
                        i.CheckState = (int)EnumCheckState.Service;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                    if (i.CalibrationTime <= DateTime.Now && i.CheckState == 7)
                    {
                        i.CheckState = (int)EnumCheckState.Servicess;
                        this.IDKLManagerService.UpDateDevice(i);
                        // return View(result);
                    }
                    if (i.CalibrationTime > DateTime.Now && i.CheckState == 7)
                    {
                        i.CheckState = (int)EnumCheckState.Servicess;
                        this.IDKLManagerService.UpDateDevice(i);
                        // return View(result);
                    }
                    if (i.CalibrationTime >= DateTime.Now && i.CheckState == 8)
                    {
                        i.CheckState = (int)EnumCheckState.StopUse;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                    if (i.CalibrationTime > DateTime.Now && i.CheckState == 8)
                    {
                        i.CheckState = (int)EnumCheckState.StopUse;
                        this.IDKLManagerService.UpDateDevice(i);
                        //return View(result);
                    }
                }
            }
            try
            {
                this.IDKLManagerService.CheckDevice();
            }
            catch (Exception ex)
            {
                return(Back(ex.Message));
            }
            //var result = this.IDKLManagerService.GetDeviceLists(request);
            return(View(result));
        }