private void barBtnSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (this.gridLookUpEdit.EditValue == null) { XtraMessageBox.Show("请选择大数据分析模型", "消息"); return; } if (groupControlForm.Controls.Count == 0) { XtraMessageBox.Show("请选择大数据分析模型", "消息"); return; } string daID = this.gridLookUpEdit.EditValue.ToString(); //是ookUpEdit.Properties.ValueMember的值 EmergencyLinkageConfigBusinessModel emergencyLinkageConfigBusinessModel = new EmergencyLinkageConfigBusinessModel(); emergencyLinkageConfigBusinessModel.AnalysisModelId = daID; JC_EmergencyLinkageConfigInfo emergencyLinkageConfigInfo = new JC_EmergencyLinkageConfigInfo(); if (groupControlForm.Controls.Count > 0) { //保存联动 var graph = new GraphicOperations(); string result = graph.DoSaveDrawing(GraphDrawing.Mapobj); if (string.IsNullOrWhiteSpace(result)) { XtraMessageBox.Show("请配置应急联动范围", "消息"); return; } else { emergencyLinkageConfigInfo.CreatorId = UserID; emergencyLinkageConfigInfo.CreatorName = UserName; emergencyLinkageConfigInfo.Id = Guid.NewGuid().ToString(); emergencyLinkageConfigInfo.AnalysisModelId = daID; emergencyLinkageConfigInfo.Coordinate = result; } } emergencyLinkageConfigBusinessModel.EmergencyLinkageConfigInfo = emergencyLinkageConfigInfo; //保存配置信息 string error = emergencyLinkageBusiness.AddEmergencyLinkageConfig(emergencyLinkageConfigBusinessModel); if (error == "100") { XtraMessageBox.Show("保存成功", "消息"); OperateLogHelper.InsertOperateLog(16, "应急联动-更新【" + this.gridLookUpEdit.Text + "】," + string.Format("内容:{0}", JSONHelper.ToJSONString(emergencyLinkageConfigBusinessModel)), "应急联动-更新"); } else { XtraMessageBox.Show(error, "消息"); } }
private void gridLookUpEdit_EditValueChanged(object sender, EventArgs e) { if (this.gridLookUpEdit.EditValue == null) { XtraMessageBox.Show("请选择大数据分析模型", "消息"); return; } //初始化配置窗体 string daID = this.gridLookUpEdit.EditValue.ToString(); //是ookUpEdit.Properties.ValueMember的值 string xm = this.gridLookUpEdit.Text.Trim(); if (string.IsNullOrEmpty(daID)) { XtraMessageBox.Show("请选择大数据分析模型", "消息"); } else { try { JC_EmergencyLinkageConfigInfo emergencyLinkageConfigInfo = emergencyLinkageBusiness.GetEmergencylinkageconfig(daID); if (emergencyLinkageConfigInfo == null) { AddForm(); } else { AddForm(emergencyLinkageConfigInfo.Coordinate); } } catch (Exception ex) { LogHelper.Info(string.Format("加载应急联动图形数据出错, 错误消息:{0}", ex.Message)); XtraMessageBox.Show("加载应急联动图形数据出错, 错误消息:\n" + ex.Message, "加载数据出错", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }