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);
                }
            }
        }