示例#1
0
 /// <summary>
 /// 检查云矿机运行结果
 /// </summary>
 /// <param name="modelGet"></param>
 /// <returns></returns>
 public IHttpActionResult CheckCloudMiner(RunCloudMinerModelGet_ modelGet)
 {
     try
     {
         IHttpActionResult iHttpActionResult =
             Json(new ResultDataModel <object> {
             Code = 0, Messages = CloudMinerServer.Single.State
         });
         if (CloudMinerServer.Single.State != "1")
         {
             CloudMinerServer.Single.State = "0";
             if (SystemMaintenanceId != 0)
             {
                 _systemMaintenanceDal.UpdateSystemMaintenance(modelGet.EmployeeId, SystemMaintenanceId);
             }
             SystemMaintenance.Refresh();
         }
         return(iHttpActionResult);
     }
     catch (Exception e)
     {
         LogHelper.error(e.Message);
         return(Json(new ResultDataModel <object> {
             Code = -1, Messages = e.Message
         }));
     }
 }
示例#2
0
 public IHttpActionResult RunCloudMiner(RunCloudMinerModelGet_ modelGet)
 {
     try
     {
         DateTime dateTime = DateTime.Now;
         string   dtBegin  = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
         string   dtEnd    = dateTime.AddMinutes(30).ToString("yyyy-MM-dd HH:mm:ss");
         SystemMaintenanceId = _systemMaintenanceDal.InsertSystemMaintenance(dtBegin, dtEnd, modelGet.EmployeeId);
         SystemMaintenance.Add(dateTime, dateTime.AddMinutes(30));
         CloudMinerServer.Single.StartListenServer();
         return(Json(new ResultDataModel <IList <CloudMinerInfoModelResult> > {
             Code = 0
         }));
     }
     catch (Exception e)
     {
         if (SystemMaintenanceId != 0)
         {
             _systemMaintenanceDal.UpdateSystemMaintenance(SystemMaintenanceId, modelGet.EmployeeId);
         }
         return(Json(new ResultDataModel <IList <CloudMinerInfoModelResult> > {
             Code = -1, Messages = e.Message
         }));
     }
 }
示例#3
0
        public void loadQueryAllCuvetteValue()
        {
            List <Subsystem> lstConfigureInfo = MachineInfo.SubsystemList;

            foreach (Subsystem sub in lstConfigureInfo)
            {
                if (sub.Name == "Common")
                {
                    btnStartCleaning.Text = sub.ComponetList[1].CommandList[3].FullName;
                }
            }
            string ret = new SystemMaintenance().getMaxMinforCuvette();//获取比色杯清洁程度的最大值和最小值

            if (!string.IsNullOrEmpty(ret))
            {
                string[] mm = ret.Split('|');
                textEdit2.Text = mm[0];
                textEdit1.Text = mm[1];
            }
            if (this.lstCuvBlk != null)
            {
                this.lstCuvBlk = null;
            }

            List <CuvetteBlankInfo> LstCuvetteBlankInfo = new SystemMaintenance().QueryWaterBlankValueByWave("QueryWaterBlankValueByWave", "340");

            this.LstCuvBlk = LstCuvetteBlankInfo;
        }
示例#4
0
        private void btnWavelength_Click(object sender, EventArgs e)
        {
            this.lstCuvBlk.Clear();
            List <CuvetteBlankInfo> lstCuv = new List <CuvetteBlankInfo>();
            SimpleButton            button = (SimpleButton)sender;
            string but = (button.Text).Substring(0, 3);;
            List <CuvetteBlankInfo> LstCuvetteBlankInfo = new SystemMaintenance().QueryWaterBlankValueByWave("QueryWaterBlankValueByWave", but);

            this.LstCuvBlk = LstCuvetteBlankInfo;
        }
        public IHttpActionResult UpdateSystemMaintenanceRecord(SystemMaintenanceModelGet_ modelGet)
        {
            int result = _systemMaintenanceDal.UpdateSystemMaintenance(modelGet.EmployeeId, modelGet.Id);

            if (result > 0)
            {
                SystemMaintenance.Refresh();
            }
            return(Json(new ResultDataModel <IList <SystemMaintenanceModelResult_> > {
                Code = result > 0 ? 0 : -1, Messages = result > 0 ? "" : "修改维护记录失败"
            }));
        }
示例#6
0
        private void loadPhotometerDetection()
        {
            List <Subsystem> lstConfigureInfo = MachineInfo.SubsystemList;

            foreach (Subsystem sub in lstConfigureInfo)
            {
                if (sub.Name == "Common")
                {
                    btnPhotometricCalibration.Text = sub.ComponetList[1].CommandList[5].FullName;
                }
            }


            List <List <OffSetGain> > LstNewAndOldPhotoGain = new SystemMaintenance().QueryNewPhotemetricValue("QueryOldPhotemetricValue");

            if (LstNewAndOldPhotoGain != null)
            {
                this.LstNewPhotoGain = LstNewAndOldPhotoGain[0];
                this.LstOldPhotoGain = LstNewAndOldPhotoGain[1];
            }
        }
        public IHttpActionResult InsertSystemMaintenanceRecord(SystemMaintenanceModelGet_ modelGet)
        {
            try
            {
                Convert.ToDateTime(modelGet.MaintenanceTimeBegin);
                Convert.ToDateTime(modelGet.MaintenanceTimeEnd);
            }
            catch (Exception)
            {
                return(Json(new ResultDataModel <IList <SystemMaintenanceModelResult_> > {
                    Code = -1, Messages = "请求参数有误"
                }));
            }
            int result = _systemMaintenanceDal.InsertSystemMaintenance(modelGet.MaintenanceTimeBegin, modelGet.MaintenanceTimeEnd, modelGet.EmployeeId);

            if (result > 0)
            {
                SystemMaintenance.Add(Convert.ToDateTime(modelGet.MaintenanceTimeBegin), Convert.ToDateTime(modelGet.MaintenanceTimeEnd));
            }
            return(Json(new ResultDataModel <IList <SystemMaintenanceModelResult_> > {
                Code = result > 0 ? 0 : -1, Messages = result > 0 ? "" : "修改维护记录失败"
            }));
        }