private void LoadForm() { largedataAnalysisConfigBusiness = new LargedataAnalysisConfigBusiness(); alarmNotificationPersonnelBusiness = new AlarmNotificationPersonnelBusiness(); //初始化列表数据 QueryGridData(1, 50); }
/// <summary> /// 初始化窗体 /// </summary> public void LoadForm() { largedataAnalysisConfigBusiness = new LargedataAnalysisConfigBusiness(); alarmNotificationPersonnelBusiness = new AlarmNotificationPersonnelBusiness(); //初始化报警类型 DataTable dt = GetAlarmShow(); checkedCBEAlarm.Properties.DisplayMember = "show"; checkedCBEAlarm.Properties.ValueMember = "alarmShow"; checkedCBEAlarm.Properties.SeparatorChar = ','; //逗号 隔开 存储的 值是 编号(ID)如 2,3,4 checkedCBEAlarm.Properties.DataSource = dt; checkedCBEAlarm.RefreshEditValue(); try { ClientItem _ClientItem = Basic.Framework.Data.PlatRuntime.Items[KeyConst.ClientItemKey] as ClientItem; if (!string.IsNullOrEmpty(_ClientItem.UserName)) { UserName = _ClientItem.UserName; } if (!string.IsNullOrEmpty(_ClientItem.UserID)) { UserID = _ClientItem.UserID; } AlarmNotificationPersonnelConfigBusinessModel model = alarmNotificationPersonnelBusiness.GetAlarmNotificationPersonnelByanalysisModelId(analysisModelId); gridControlModule.DataSource = model.AlarmNotificationPersonnelInfoList; if (dataType == "edit") { lookUpAnalysisModels.Properties.DataSource = largedataAnalysisConfigBusiness.LoadAnalysisTemplate(); lookUpAnalysisModels.EditValue = analysisModelId; lookUpAnalysisModels.SelectedText = analysisModelId; lookUpAnalysisModels.Properties.ReadOnly = true; //设置选中 for (int i = 0; i < gridViewModule.RowCount; i++) { var alarmNotificationPersonnelInfo = gridViewModule.GetRow(i) as Sys.Safety.DataContract.JC_AlarmNotificationPersonnelInfo; if (alarmNotificationPersonnelInfo != null && alarmNotificationPersonnelInfo.IsCheck) { gridViewModule.SelectRow(i); } } //2、设置默认值: checkedCBEAlarm.EditValue = model.AlarmNotificationPersonnelConfigInfo.AlarmType; checkedCBEAlarm.RefreshEditValue(); colorPickEdit.Color = Color.FromArgb(int.Parse(model.AlarmNotificationPersonnelConfigInfo.AlarmColor)); } else { lookUpAnalysisModels.Properties.DataSource = largedataAnalysisConfigBusiness.GetAnalysisModelWithoutAlarmConfig(); } } catch (Exception ex) { LogHelper.Error(string.Format("获取报警推送人员出错, 错误消息{0}", ex.Message)); } }