public BasicResponse <List <StationUpdateItem> > GetAllStationItems(GetAllStationItemsRequest getAllStationItemsRequest)
        {
            var result      = StationUpdateCache.GetAllStationItems();
            var stationItem = new BasicResponse <List <StationUpdateItem> >();

            stationItem.Data = result;
            return(stationItem);
        }
Esempio n. 2
0
        private void LoadStation()
        {
            List <Jc_DefInfo>         temp = DEFServiceModel.QueryPointByDevpropertIDCache(0).ToList();
            GetAllStationItemsRequest getAllStationItemsRequest = new GetAllStationItemsRequest();
            var result = stationUpdateService.GetAllStationItems(getAllStationItemsRequest);
            List <StationUpdateItem> stationUpdateItems = result.Data;

            dgv.Rows.Clear();
            StationUpdateItem item;

            for (int i = 0; i < temp.Count; i++)
            {
                item = stationUpdateItems.FirstOrDefault(a => a.fzh == (int)temp[i].Fzh);
                if (item != null)
                {
                    dgv.Rows.Add(item.isUpdate ? 1 : 0,
                                 i + 1,
                                 temp[i].Fzh,
                                 temp[i].Wz,
                                 temp[i].DevName,
                                 EnumHelper.GetEnumDescription((DeviceRunState)temp[i].State),
                                 GetUpdateState(item.stationWorkState.updateState),
                                 item.nowNeedSendBuffIndex,
                                 EnumHelper.GetEnumDescription(item.updateState),
                                 "");
                }
                else
                {
                    dgv.Rows.Add(0,
                                 i + 1,
                                 temp[i].Fzh,
                                 temp[i].Wz,
                                 temp[i].DevName,
                                 EnumHelper.GetEnumDescription((DeviceRunState)temp[i].State),
                                 "",
                                 "",
                                 "",
                                 "");
                }
            }
        }
Esempio n. 3
0
 private void RefDgv()
 {
     while (isRun)
     {
         if (dgv.Rows.Count > 0)
         {
             try
             {
                 GetAllStationItemsRequest getAllStationItemsRequest = new GetAllStationItemsRequest();
                 var result = stationUpdateService.GetAllStationItems(getAllStationItemsRequest);
                 List <StationUpdateItem> stationUpdateItems = result.Data;
                 int fzh = 0;
                 StationUpdateItem item;
                 for (int i = 0; i < dgv.Rows.Count; i++)
                 {
                     fzh  = Convert.ToInt32(dgv.Rows[i].Cells["dz"].Value);
                     item = stationUpdateItems.FirstOrDefault(a => a.fzh == fzh);
                     if (item != null)
                     {
                         if (item.stationWorkState != null)
                         {
                             dgv.Rows[i].Cells["dqbb"].Value = string.Format("{0:F}", item.stationWorkState.softVersion) + "|" + string.Format("{0:F}", item.stationWorkState.hardVersion);
                         }
                         else
                         {
                             dgv.Rows[i].Cells["dqbb"].Value = "未获取";
                         }
                         dgv.Rows[i].Cells["zs"].Value   = item.nowNeedSendBuffIndex;
                         dgv.Rows[i].Cells["sjzt"].Value = EnumHelper.GetEnumDescription(item.updateState);
                         dgv.Rows[i].Cells["jd"].Value   = item.Info;
                     }
                 }
             }
             catch { }
         }
         Thread.Sleep(1000);
     }
 }
 public BasicResponse <List <StationUpdateItem> > GetAllStationItems(GetAllStationItemsRequest getAllStationItemsRequest)
 {
     return(_StationUpdateService.GetAllStationItems(getAllStationItemsRequest));
 }
Esempio n. 5
0
        public BasicResponse <List <StationUpdateItem> > GetAllStationItems(GetAllStationItemsRequest getAllStationItemsRequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/StationUpdate/GetAllStationItems?token=" + Token, JSONHelper.ToJSONString(getAllStationItemsRequest));

            return(JSONHelper.ParseJSONString <BasicResponse <List <StationUpdateItem> > >(responseStr));
        }