年度变更建库软件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.

267 lines
7.1 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Kingo.PluginServiceInterface
{
/// <summary>
/// 外业任务图斑
/// </summary>
[Serializable]
public class WYRWTB : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
/// <summary>
/// ObjectID
/// </summary>
public int ObjectID { get; set; }
private int _BSM;
/// <summary>
/// 标识码
/// </summary>
public int BSM
{
get { return _BSM; }
set
{
_BSM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BSM"));
}
}
}
private string _TBWYBSM;
/// <summary>
/// 图斑唯一标识码
/// </summary>
public string TBBSM
{
get { return _TBWYBSM; }
set
{
_TBWYBSM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("TBBSM"));
}
}
}
private string _XZQDM;
/// <summary>
/// 行政区代码
/// </summary>
public string XZQDM
{
get { return _XZQDM; }
set
{
_XZQDM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("XZQDM"));
}
}
}
private string _XZDM;
/// <summary>
/// 乡镇代码
/// </summary>
public string XZDM
{
get { return _XZDM; }
set
{
_XZDM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("XZDM"));
}
}
}
private string _CDM;
/// <summary>
/// 村代码
/// </summary>
public string CJDM
{
get { return _CDM; }
set
{
_CDM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("CJDM"));
}
}
}
private string _JCBH;
/// <summary>
/// 监测编号
/// </summary>
public string JCBH
{
get { return _JCBH; }
set
{
_JCBH = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("JCBH"));
}
}
}
private string _TBLX;
/// <summary>
/// 图斑类型
/// </summary>
public string TBLX
{
get { return _TBLX; }
set
{
_TBLX = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("TBLX"));
}
}
}
private string _SJLY;
/// <summary>
/// 数据来源:GJXF-国家下发,SJXF-省级下发,ZZBG-自主变更
/// </summary>
public string SJLY
{
get { return _SJLY; }
set
{
_SJLY = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("SJLY"));
}
}
}
private decimal _JCMJ;
/// <summary>
/// 监测面积
/// </summary>
public decimal JCMJ
{
get { return _JCMJ; }
set
{
_JCMJ = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("JCMJ"));
}
}
}
private decimal _TBMJ;
/// <summary>
/// 图斑面积
/// </summary>
public decimal TBMJ
{
get { return _TBMJ; }
set
{
_TBMJ = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("TBMJ"));
}
}
}
private string _ZT;
/// <summary>
/// 图斑状态:未完成、已完成、待确认、已输出
/// </summary>
public string ZT
{
get { return _ZT; }
set
{
_ZT = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("ZT"));
}
}
}
public int _FWY;
public int FWY
{
get { return _FWY; }
set
{
_FWY = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("FWY"));
}
}
}
private string _WYBZ;
/// <summary>
/// 外业备注
/// </summary>
public string WYBZ
{
get { return _WYBZ; }
set
{
_WYBZ = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("WYBZ"));
}
}
}
/// <summary>
/// 是否为星标图斑:1 是,其他值为否
/// </summary>
public int XBTB { get; set; }
private string _JCDL;
/// <summary>
/// 检测大类
/// </summary>
public string JCDL
{
get { return _JCDL; }
set
{
_JCDL = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("JCDL"));
}
}
}
private string _GJDLBM;
/// <summary>
/// 国家地类编码
/// </summary>
public string GJDLBM
{
get { return _GJDLBM; }
set
{
_GJDLBM = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("GJDLBM"));
}
}
}
}
}