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, "消息"); } }
/// <summary> /// 保存区域 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem4_ItemClick_1(object sender, ItemClickEventArgs e) { string result = GraphOpt.DoSaveDrawing(mx); //XtraMessageBox.Show(result); if (string.IsNullOrEmpty(result)) { XtraMessageBox.Show("请在图形上面绘制一个区域信息!"); return; } this.DialogResult = DialogResult.OK; this.Jsonstr = result; }
/// <summary> /// 保存区域 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem4_ItemClick_1(object sender, ItemClickEventArgs e) { string result = GraphOpt.DoSaveDrawing(mx); XtraMessageBox.Show(result); }