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> GetJC_AlarmHandleById(AlarmHandleGetRequest jC_AlarmHandlerequest)
        {
            var result                 = _Repository.GetJC_AlarmHandleById(jC_AlarmHandlerequest.Id);
            var jC_AlarmHandleInfo     = ObjectConverter.Copy <JC_AlarmHandleModel, JC_AlarmHandleInfo>(result);
            var jC_AlarmHandleresponse = new BasicResponse <JC_AlarmHandleInfo>();

            jC_AlarmHandleresponse.Data = jC_AlarmHandleInfo;
            return(jC_AlarmHandleresponse);
        }
        public frmAlarmProcessDetail(int alarmType, string alarmId, string stime)
        {
            InitializeComponent();
            _alarmType         = alarmType;
            _alarmId           = alarmId;
            _stime             = stime;
            alarmRecordService = ServiceFactory.Create <IAlarmRecordService>();
            alarmHandleService = ServiceFactory.Create <IAlarmHandleService>();

            if (_alarmType == 1)
            {
                AlarmRecordGetDateIdRequest alarmgetByIdrequest = new AlarmRecordGetDateIdRequest
                {
                    Id        = _alarmId,
                    AlarmDate = _stime
                };
                var response = alarmRecordService.GetDateAlarmRecordById(alarmgetByIdrequest);
                if (response.IsSuccess && response.Data != null)
                {
                    reasonEdit.Text  = response.Data.Remark;
                    measureEdit.Text = response.Data.Cs;
                }
            }
            else if (_alarmType == 2)
            {
                AlarmHandleGetRequest getRequest = new AlarmHandleGetRequest
                {
                    Id = _alarmId
                };
                var getresponse = alarmHandleService.GetJC_AlarmHandleById(getRequest);
                if (getresponse.IsSuccess && getresponse.Data != null)
                {
                    reasonEdit.Text  = getresponse.Data.ExceptionReason;
                    measureEdit.Text = getresponse.Data.Handling;
                }
            }
        }
 public BasicResponse <JC_AlarmHandleInfo> GetJC_AlarmHandleById(AlarmHandleGetRequest jC_AlarmHandlerequest)
 {
     return(alarmHandleService.GetJC_AlarmHandleById(jC_AlarmHandlerequest));
 }
Exemplo n.º 5
0
        public BasicResponse <JC_AlarmHandleInfo> GetJC_AlarmHandleById(AlarmHandleGetRequest jC_AlarmHandlerequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/AlarmHandle/GetJC_AlarmHandleById?token=" + Token, JSONHelper.ToJSONString(jC_AlarmHandlerequest));

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