Example #1
0
 public AlarmNotificationPersonnelConfigService(IAlarmNotificationPersonnelConfigRepository _Repository,
                                                IAlarmNotificationPersonnelRepository _AlarmNotificationPersonnelRepository,
                                                IAlarmHandleService _AlarmHandleService)
 {
     this._Repository = _Repository;
     this._AlarmNotificationPersonnelRepository = _AlarmNotificationPersonnelRepository;
     this._AlarmHandleService = _AlarmHandleService;
 }
        public frmAlarmProcess()
        {
            InitializeComponent();
            dateEdit1.Text           = DateTime.Parse(DateTime.Today.ToShortDateString()).ToString("yyyy-MM-dd HH:mm:ss");
            dateEdit2.Text           = DateTime.Parse(DateTime.Today.ToShortDateString() + " 23:59:59").ToString("yyyy-MM-dd HH:mm:ss");
            dateEdit3.Text           = DateTime.Parse(DateTime.Today.ToShortDateString()).ToString("yyyy-MM-dd HH:mm:ss");
            dateEdit4.Text           = DateTime.Parse(DateTime.Today.ToShortDateString() + " 23:59:59").ToString("yyyy-MM-dd HH:mm:ss");
            gridView1.IndicatorWidth = 50;
            gridView2.IndicatorWidth = 50;

            alarmRecordService = ServiceFactory.Create <IAlarmRecordService>();
            alarmHandleService = ServiceFactory.Create <IAlarmHandleService>();

            PointAlarmInfos  = new List <AlarmProcessInfo>();
            AlarmHandleInfos = new List <JC_AlarmHandleInfo>();
        }
 public LargedataAnalysisConfigService(ILargedataAnalysisConfigRepository _Repository,
                                       ISetAnalysisModelPointRecordRepository _AnalysisModelPointRecordRepository,
                                       IAnalysisTemplateRepository _AnalysisTemplateRepository,
                                       ISetAnalysisModelPointRecordService _AnalysisModelPointRecordService,
                                       ILargeDataAnalysisConfigCacheService _LargeDataAnalysisConfigCacheService,
                                       IAlarmNotificationPersonnelConfigService _AlarmNotificationPersonnelConfigService,
                                       IRegionOutageConfigService _RegionOutageConfigService,
                                       IPointDefineCacheService pointDefineCacheService,
                                       IAlarmHandleService alarmHandleService,
                                       IManualCrossControlService manualCrossControlService)
 {
     this._Repository = _Repository;
     this._AnalysisModelPointRecordRepository      = _AnalysisModelPointRecordRepository;
     this._AnalysisTemplateRepository              = _AnalysisTemplateRepository;
     this._AnalysisModelPointRecordService         = _AnalysisModelPointRecordService;
     this._LargeDataAnalysisConfigCacheService     = _LargeDataAnalysisConfigCacheService;
     this._AlarmNotificationPersonnelConfigService = _AlarmNotificationPersonnelConfigService;
     this._RegionOutageConfigService = _RegionOutageConfigService;
     this.pointDefineCacheService    = pointDefineCacheService;
     this.alarmHandleService         = alarmHandleService;
     this.manualCrossControlService  = manualCrossControlService;
 }
        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;
                }
            }
        }