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.
		
		
		
		
		
			
		
			
				
					
					
						
							138 lines
						
					
					
						
							3.8 KiB
						
					
					
				
			
		
		
	
	
							138 lines
						
					
					
						
							3.8 KiB
						
					
					
				using System.Collections.Generic; | 
						|
using System.Collections.ObjectModel; | 
						|
using System.ComponentModel; | 
						|
using KGIS.Framework.Platform; | 
						|
 | 
						|
namespace Kingo.PluginServiceInterface | 
						|
{ | 
						|
    public interface IDataChange | 
						|
    { | 
						|
        string IDataChangeName { get; } | 
						|
        /// <summary> | 
						|
        /// 执行变更的方法 | 
						|
        /// </summary> | 
						|
        /// <param name="pParm"></param> | 
						|
        void ExecuteDataChange(DataChangeParameter pParm); | 
						|
    } | 
						|
    public class DataChangeParameter | 
						|
    { | 
						|
        public ObservableCollection<ZLXXInfo> ListZLXXInfo { get; set; } | 
						|
        public bool Check_gddb { get; set; }//耕地等别 | 
						|
        public bool Check_cjdcq { get; set; }//村级调查区 | 
						|
        public bool Check_xzq { get; set; }//行政区 | 
						|
    } | 
						|
    public class ZLXXInfo : INotifyPropertyChanged | 
						|
    { | 
						|
        public event PropertyChangedEventHandler PropertyChanged; | 
						|
        private int _ID; | 
						|
        public int ID | 
						|
        { | 
						|
            get { return _ID; } | 
						|
            set | 
						|
            { | 
						|
                _ID = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("ID")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
        private string _BGQDM; | 
						|
        public string BGQDM | 
						|
        { | 
						|
            get { return _BGQDM; } | 
						|
            set | 
						|
            { | 
						|
                _BGQDM = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BGQDM")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
        private string _BGQMC; | 
						|
        public string BGQMC | 
						|
        { | 
						|
            get { return _BGQMC; } | 
						|
            set | 
						|
            { | 
						|
                _BGQMC = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BGQMC")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
        private string _BGHDM; | 
						|
        public string BGHDM | 
						|
        { | 
						|
            get { return _BGHDM; } | 
						|
            set | 
						|
            { | 
						|
                _BGHDM = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BGHDM")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
        private string _BGHMC; | 
						|
        public string BGHMC | 
						|
        { | 
						|
            get { return _BGHMC; } | 
						|
            set | 
						|
            { | 
						|
                _BGHMC = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BGHMC")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
 | 
						|
        private string _IsQS; | 
						|
        public string IsQS | 
						|
        { | 
						|
            get { return _IsQS; } | 
						|
            set | 
						|
            { | 
						|
                _IsQS = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("IsQS")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
 | 
						|
        private List<DataDicTionary> _Data; | 
						|
 | 
						|
        [Newtonsoft.Json.JsonIgnore] | 
						|
        public List<DataDicTionary> Data | 
						|
        { | 
						|
            get { return _Data; } | 
						|
            set | 
						|
            { | 
						|
                _Data = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Data")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
 | 
						|
        private DataDicTionary _DataDicTionary; | 
						|
        public DataDicTionary DataDicTionary | 
						|
        { | 
						|
            get | 
						|
            { return _DataDicTionary; } | 
						|
            set | 
						|
            { | 
						|
                _DataDicTionary = value; | 
						|
                if (this.PropertyChanged != null) | 
						|
                { | 
						|
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("DataDicTionary")); | 
						|
                } | 
						|
            } | 
						|
        } | 
						|
    } | 
						|
}
 | 
						|
 |