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, "消息");
            }
        }
Example #2
0
        /// <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;
        }
Example #3
0
        /// <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);
        }