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;
///
/// 选中
///
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; }
}
}
}