1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using WeifenLuo.WinFormsUI.Docking;
- using WWPipeLine.MapBasic.Conditions;
- using WWPipeLine.MapBasic;
- using Sunny.UI;
- using SuperMap.Analyst.NetworkAnalyst;
- using SuperMap.Data;
- namespace WWPipeLine.MapTools.Conditions.EditGuanWang
- {
- public partial class GengXinNetwork : ConditionPanel
- {
- public GengXinNetwork()
- {
- InitializeComponent();
- }
- protected override void OnLoad(EventArgs e)
- {
- UIWaitFormService.ShowWaitForm();
- if (ComsStatic.Datasource.Datasets.Contains(ComsStatic.NetworkDatasetName))
- ComsStatic.Datasource.Datasets.Delete(ComsStatic.NetworkDatasetName);
- DatasetVector dv = NetworkBuilder.BuildNetwork(ComsStatic.gsGuanXian, ComsStatic.gsGuanDian, "objectid", "qsdh", "zddh", "bsm", ComsStatic.Datasource, ComsStatic.NetworkDatasetName);
- UIWaitFormService.HideWaitForm();
- if (dv.RecordCount > 0)
- {
- ComsStatic.ShowOKLog("更新成功", string.Format("管线{0}根,管点{1}个", dv.RecordCount, dv.ChildDataset.RecordCount));
- }
- else
- {
- ComsStatic.ShowErrorLog("更新分析数据集失败");
- }
- this.ParentForm.Close();
- }
- }
- }
|