年度变更建库软件5.0版本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

381 lines
10 KiB

4 months ago
using System.ComponentModel;
namespace Kingo.Plugin.YJJK.ModelEntity
{
public class ReportEntityClass : INotifyPropertyChanged
{
public ReportEntityClass()
{
_ischek = true;
IsEnabled = true;
}
private bool _isenabled;
public bool IsEnabled
{
get { return _isenabled; }
set
{
_isenabled = value;
NotifyPropertyChanged("IsEnabled");
}
}
private XZQTreeNode xzqtreenode;
public XZQTreeNode XZQTreeNode
{
get { return xzqtreenode; }
set { xzqtreenode = value; }
}
private bool _ischek;
/// <summary>
/// 选中
/// </summary>
public bool IsCheck
{
get
{
return _ischek;
}
set
{
_ischek = value;
NotifyPropertyChanged("IsCheck");
}
}
private string _Name = string.Empty;
/// <summary>
/// 展示名称
/// </summary>
public string Name
{
get
{
return _Name;
}
set
{
_Name = value;
NotifyPropertyChanged("Name");
}
}
/// <summary>
/// 统计表类型
/// </summary>
public ReportTypeEnum ReportType { get; set; }
/// <summary>
/// 变更统计表类型
/// </summary>
public BGReportTypeEnum BGReportType { get; set; }
/// <summary>
/// 统计表模版文件名称
/// </summary>
public string TempalateFileName { get; set; }
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(string name)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(name));
}
}
}
public enum ReportTypeEnum
{
/// <summary>
/// 1土地利用现状一级分类面积汇总表(可做)
/// </summary>
TDLYXZYJFLMJHZB,
/// <summary>
/// 陆地(可做)
/// </summary>
LDTDLYXZYJFLMJHZB,
/// <summary>
/// 海岛(可做)
/// </summary>
HDTDLYXZYJFLMJHZB,
/// <summary>
/// 飞入地
/// </summary>
FRDTDLYXZYJFLMJHZB,
/// <summary>
/// 2土地利用现状二级分类面积汇总表(可做)
/// </summary>
TDLYXZEJFLMJHZB,
/// <summary>
/// 陆地(可做)
/// </summary>
LDTDLYXZEJFLMJHZB,
/// <summary>
/// 海岛(可做)
/// </summary>
HDTDLYXZEJFLMJHZB,
/// <summary>
/// 飞入地
/// </summary>
FRDTDLYXZEJFLMJHZB,
/// <summary>
/// 3土地利用现状一级分类面积按权属性质汇总表(可做)
/// </summary>
TDLYXZYJFLMJAQSXZHZB,
/// <summary>
/// 飞入地——3土地利用现状一级分类面积按权属性质汇总表(可做)
/// </summary>
FRDTDLYXZYJFLMJAQSXZHZB,
/// <summary>
/// 4城镇村及工矿用地面积汇总表(可做)
/// </summary>
CZCJGKYDMJHZB,
/// <summary>
/// 飞入地——4城镇村及工矿用地面积汇总表(可做)
/// </summary>
FRDCZCJGKYDMJHZB,
/// <summary>
/// 5耕地坡度分级面积汇总表(可做)
/// </summary>
GDPDFJMJHZB,
/// <summary>
/// 6耕地种植类型面积统计表(可做)
/// </summary>
GDZZLXMJTJB,
/// <summary>
/// 7林区范围内园地汇总统计表
/// </summary>
LXFWNYDHZTJB,
/// <summary>
/// 8灌丛草地汇总情况统计表
/// </summary>
GCCDXSCDHZQKTJB,
/// <summary>
/// 9工业仓储用地按类型汇总统计表(可做)
/// </summary>
GYYDALXHZTJB,
/// <summary>
/// 10可调整地类面积汇总表(可做)
/// </summary>
KTZDLMJHZB,
/// <summary>
/// 11部分细化地类面积汇总表(可做)
/// </summary>
BFXHDLMJHZB,
/// <summary>
/// 12湿地调查面积统计表(可做)
/// </summary>
SDDCMJTJB,
/// <summary>
/// 13耕地细化调查情况统计表(可做)
/// </summary>
GDXHDCQKTJB,
/// <summary>
/// 14批准未建设的建设用地用途情况统计表(可暂停)
/// </summary>
PZWJSDJSYDYTQKTJB,
/// <summary>
/// 15批准未建设的建设用地现状情况统计表(可暂停)
/// </summary>
PZWJSDJSYDXZQKTJB,
/// <summary>
/// 16第三次土地调查有关情况统计表(生空模板)
/// </summary>
DSCGTDCYGQKTJB,
/// <summary>
/// 17土地调查记录表(生空模板)
/// </summary>
TDDCJLB,
/// <summary>
/// 18样方田坎系数测算表 (生空模板)
/// </summary>
YFTKXSCSB,
/// <summary>
/// 19田坎系数(生空模板)
/// </summary>
KCXS,
/// <summary>
/// 20权属单位代码表
/// </summary>
QSDWDMB,
/// <summary>
/// 21永久基本农田现状情况统计表
/// </summary>
YJJBNTXZQKTJB,
/// <summary>
/// 22无居民海岛统计表
/// </summary>
WJMHDTJB,
/// <summary>
/// 23即可恢复与工程恢复种植属性汇总统计表
/// </summary>
JKHFGCHFZZTJB,
/// <summary>
/// 24废弃细化标注汇总统计表
/// </summary>
FQXHBZTJB,
/// <summary>
/// 样方田坎系数测算表
/// </summary>
YFTKXSCS,
/// <summary>
/// 田坎系数表
/// </summary>
TKXS,
/// <summary>
/// 土地变更一览表
/// </summary>
TDBGYLB,
/// <summary>
/// 土地利用现状变更表
/// </summary>
TDLYXZBGB,
/// <summary>
/// (县行政区划代码6位)第三次国土调查工作报告
/// </summary>
GTDCGZBG,
/// <summary>
/// (县行政区划代码6位)第三次国土调查技术报告;
/// </summary>
GTDCJSBG,
/// <summary>
/// (县行政区划代码6位)第三次国土调查数据库建设报告;
/// </summary>
GTDCSJKJSBG,
/// <summary>
/// (县行政区划代码6位)第三次国土调查成果分析报告;
/// </summary>
GTDCCGFXBG,
/// <summary>
/// (县行政区划代码6位)城镇村庄土地利用状况分析报告;
/// </summary>
CZCZTDLYXZFXBG,
/// <summary>
/// (县行政区划代码6位)第三次国土调查数据库质量检查报告;
/// </summary>
TDDCSJKZLJCBG,
/// <summary>
/// (县行政区划代码6位)专项调查成果报告
/// </summary>
ZXDCCGBG,
/// <summary>
/// (县行政区划代码6位)海岛调查成果报告。
/// </summary>
HDDCCGBG,
//变更一览表,
//土地利用现状变化平衡统计表,
//土地利用现状一级分类面积按权属性质变化统计表,
//城镇村及工矿用地面积变化统计表,
//耕地坡度分级面积变化统计表,
//耕地种植类型面积变化统计表,
//即可恢复与工程恢复种植属性变化统计表,
//林区范围内种植园用地变化统计表,
//灌丛草地汇总情况变化统计表,
//工业用地按类型汇总变化统计表,
//可调整地类面积变化统计表,
//部分细化地类面积变化统计表,
//废弃与垃圾填埋细化标注变化统计表,
//耕地细化调查情况变化统计表,
//海岛土地利用现状变化平衡统计表,
//三大类土地利用现状变化平衡统计表,
//基本农田统计汇总表
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
}
/// <summary>
/// 变更报表类型枚举
/// </summary>
public enum BGReportTypeEnum
{
}
public enum ReportFileTypeEnum
{
/// <summary>
/// 大表单位公顷
/// </summary>
DBGQ,
/// <summary>
/// 大表单位亩
/// </summary>
DBM,
/// <summary>
/// 大表单位平方米
/// </summary>
DBMETERS,
/// <summary>
/// 分表单位公顷
/// </summary>
FBGQ,
/// <summary>
/// 分表单位亩
/// </summary>
FBM
}
public class EJDLEntityClass
{
private string ejdlname;
public string EJDLName
{
get { return ejdlname; }
set { ejdlname = value; }
}
private int xh;
public int XH
{
get { return xh; }
set { xh = value; }
}
private decimal metersvalue;
public decimal MetersValue
{
get { return metersvalue; }
set { metersvalue = value; }
}
private decimal hectarevalue;
public decimal HectareValue
{
get { return hectarevalue; }
set { hectarevalue = value; }
}
}
}