|
|
|
|
using KGIS.Framework.Utils;
|
|
|
|
|
using Kingo.Plugin.BHTB_Extract.View;
|
|
|
|
|
using Kingo.PluginServiceInterface;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Collections.ObjectModel;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using UIShell.OSGi;
|
|
|
|
|
|
|
|
|
|
namespace Kingo.Plugin.BHTB_Extract
|
|
|
|
|
{
|
|
|
|
|
public class UcZYQMagrHelper : IUcZYQMagrHelper
|
|
|
|
|
{
|
|
|
|
|
public UcZYQMagr editMapBlockView = null;
|
|
|
|
|
public void InitView()
|
|
|
|
|
{
|
|
|
|
|
if (editMapBlockView == null)
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView = UcZYQMagr.Instance;
|
|
|
|
|
//editMapBlockView.Title = "作业区管理";
|
|
|
|
|
editMapBlockView.CloseViewHandler += (sender, e) =>
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView = null;
|
|
|
|
|
};
|
|
|
|
|
editMapBlockView.Loaded += (sender, e) =>
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.InitTreeView();
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
if (editMapBlockView != null)
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.ShowPanel();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public void UpdataData()
|
|
|
|
|
{
|
|
|
|
|
if (editMapBlockView != null)
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.InitTreeView();
|
|
|
|
|
editMapBlockView.ShowPanel();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int GetSelectIndex()
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
return editMapBlockView.node.Nodes.FindIndex(a => a.Checked == true);
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
LogAPI.Debug("获取作业区列表选择索引时发生异常,异常信息如下:" + ex);
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetFirstNodeCheck()
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.node.Nodes[0].Checked = true;
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
LogAPI.Debug("设置作业区被选择时发生异常,异常信息如下:" + ex);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
public void ClearData()
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.ClearData();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int GetCheckedID()
|
|
|
|
|
{
|
|
|
|
|
return editMapBlockView.GetCheckedID();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void AddMask(int selectIdZYQ)
|
|
|
|
|
{
|
|
|
|
|
if (editMapBlockView != null)
|
|
|
|
|
{
|
|
|
|
|
editMapBlockView.AddMask(selectIdZYQ);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|