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