private bool EndLogicAlarm()
        {
            AlarmHandleGetRequest getRequest = new AlarmHandleGetRequest
            {
                Id = _alarmId
            };
            var getresponse = alarmHandleService.GetJC_AlarmHandleById(getRequest);

            if (getresponse != null && getresponse.IsSuccess && getresponse.Data != null)
            {
                JC_AlarmHandleInfo alarmHandelInfo = getresponse.Data;
                alarmHandelInfo.ExceptionReason = reasonEdit.Text;
                alarmHandelInfo.Handling        = measureEdit.Text;
                //alarmHandelInfo.EndTime = DateTime.Now;
                alarmHandelInfo.HandlingTime = DateTime.Now;
                ClientItem _ClientItem = Basic.Framework.Data.PlatRuntime.Items[KeyConst.ClientItemKey] as ClientItem;
                if (_ClientItem != null)
                {
                    alarmHandelInfo.HandlingPerson = _ClientItem.UserName;
                }

                AlarmHandleUpdateRequest updateRequest = new AlarmHandleUpdateRequest
                {
                    JC_AlarmHandleInfo = alarmHandelInfo
                };

                var updateResonse = alarmHandleService.UpdateJC_AlarmHandle(updateRequest);
                if (updateResonse != null && updateResonse.IsSuccess && updateResonse.Data != null)
                {
                    return(true);
                }
            }
            return(false);
        }
        public BasicResponse <JC_AlarmHandleInfo> UpdateJC_AlarmHandle(AlarmHandleUpdateRequest jC_AlarmHandlerequest)
        {
            var _jC_AlarmHandle = ObjectConverter.Copy <JC_AlarmHandleInfo, JC_AlarmHandleModel>(jC_AlarmHandlerequest.JC_AlarmHandleInfo);

            _Repository.UpdateJC_AlarmHandle(_jC_AlarmHandle);
            var jC_AlarmHandleresponse = new BasicResponse <JC_AlarmHandleInfo>();

            jC_AlarmHandleresponse.Data = ObjectConverter.Copy <JC_AlarmHandleModel, JC_AlarmHandleInfo>(_jC_AlarmHandle);
            return(jC_AlarmHandleresponse);
        }
 public BasicResponse <JC_AlarmHandleInfo> UpdateJC_AlarmHandle(AlarmHandleUpdateRequest jC_AlarmHandlerequest)
 {
     return(alarmHandleService.UpdateJC_AlarmHandle(jC_AlarmHandlerequest));
 }
Example #4
0
        public BasicResponse <JC_AlarmHandleInfo> UpdateJC_AlarmHandle(AlarmHandleUpdateRequest jC_AlarmHandlerequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/AlarmHandle/UpdateJC_AlarmHandle?token=" + Token, JSONHelper.ToJSONString(jC_AlarmHandlerequest));

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