public ReclamationPostmineRevegetationVM(PostmineLandUseDO DO)
 {
     this.PostmineLandUseID   = DO.PostmineLandUseID;
     this.PostmineLandUse = DO.PostmineLandUse;
     this.PermitKey = DO.PermitKey;
     this.Acres = DO.Acres;
 }
        public PostmineLandUseDO WriteDataToTables()
        {
            PostmineLandUseDO data = new PostmineLandUseDO()
            {
                PostmineLandUseID = this.PostmineLandUseID,
                PostmineLandUse = this.PostmineLandUse,
                PermitKey = this.PermitKey,
                Acres = this.Acres

            };

            return data;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Creates a new PostmineLandUse record using async
        /// </summary>
        public static async Task<int> CreateAsync(PostmineLandUseDO DO)
        {
            SqlParameter _PermitKey = new SqlParameter("PermitKey", SqlDbType.Int);
            SqlParameter _PostmineLandUse = new SqlParameter("PostmineLandUse", SqlDbType.VarChar);
            SqlParameter _Acres = new SqlParameter("Acres", SqlDbType.Int);
            
            _PermitKey.Value = DO.PermitKey;
            _PostmineLandUse.Value = DO.PostmineLandUse;
            _Acres.Value = DO.Acres;
            
            SqlParameter[] _params = new SqlParameter[] {
                _PermitKey,
                _PostmineLandUse,
                _Acres
            };

            string pid = ConfigurationManager.AppSettings["ePermitDAL"];

            return await DataCommon.ExecuteScalarAsync("[dbo].[PostmineLandUse_Insert]", _params, pid);
            
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Updates a PostmineLandUse record and returns the number of records affected
        /// </summary>
        public static int Update(PostmineLandUseDO DO)
        {
            SqlParameter _PostmineLandUseID = new SqlParameter("PostmineLandUseID", SqlDbType.Int);
            SqlParameter _PermitKey = new SqlParameter("PermitKey", SqlDbType.Int);
            SqlParameter _PostmineLandUse = new SqlParameter("PostmineLandUse", SqlDbType.VarChar);
            SqlParameter _Acres = new SqlParameter("Acres", SqlDbType.Int);
            
            _PostmineLandUseID.Value = DO.PostmineLandUseID;
            _PermitKey.Value = DO.PermitKey;
            _PostmineLandUse.Value = DO.PostmineLandUse;
            _Acres.Value = DO.Acres;
            
            SqlParameter[] _params = new SqlParameter[] {
                _PostmineLandUseID,
                _PermitKey,
                _PostmineLandUse,
                _Acres
            };

            string pid = ConfigurationManager.AppSettings["ePermitDAL"];

            return DataCommon.ExecuteScalar("[dbo].[PostmineLandUse_Update]", _params, pid);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Selects PostmineLandUse records by PK
        /// </summary>
        public static async Task<PostmineLandUseDO[]> GetByPKAsync(Int32 PostmineLandUseID)
        {

            SqlParameter _PostmineLandUseID = new SqlParameter("PostmineLandUseID", SqlDbType.Int);
			
            _PostmineLandUseID.Value = PostmineLandUseID;
			
            SqlParameter[] _params = new SqlParameter[] {
                _PostmineLandUseID
            };

            string pid = ConfigurationManager.AppSettings["ePermitDAL"];

            SafeReader sr = await DataCommon.ExecuteSafeReaderAsync("[dbo].[PostmineLandUse_GetByPK]", _params, pid);


            List<PostmineLandUseDO> objs = new List<PostmineLandUseDO>();
			
            while(sr.Read())
            {
                PostmineLandUseDO obj = new PostmineLandUseDO();
				
                obj.PostmineLandUseID = sr.GetInt32(sr.GetOrdinal("PostmineLandUseID"));
                obj.PermitKey = sr.GetInt32(sr.GetOrdinal("PermitKey"));
                obj.PostmineLandUse = sr.GetString(sr.GetOrdinal("PostmineLandUse"));
                obj.Acres = sr.GetInt32(sr.GetOrdinal("Acres"));
                

                objs.Add(obj);
            }

            return objs.ToArray();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Gets all PostmineLandUse records
        /// </summary>
        public static async Task<PostmineLandUseDO[]> GetAllAsync()
        {

            string pid = ConfigurationManager.AppSettings["ePermitDAL"];

            SafeReader sr = await DataCommon.ExecuteSafeReaderAsync("[dbo].[PostmineLandUse_GetAll]", new SqlParameter[] { }, pid);
            
            List<PostmineLandUseDO> objs = new List<PostmineLandUseDO>();
            
            while(sr.Read()){

                PostmineLandUseDO obj = new PostmineLandUseDO();
                
                obj.PostmineLandUseID = sr.GetInt32(sr.GetOrdinal("PostmineLandUseID"));
                obj.PermitKey = sr.GetInt32(sr.GetOrdinal("PermitKey"));
                obj.PostmineLandUse = sr.GetString(sr.GetOrdinal("PostmineLandUse"));
                obj.Acres = sr.GetInt32(sr.GetOrdinal("Acres"));
                


                objs.Add(obj);
            }

            return objs.ToArray();
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Deletes a PostmineLandUse record
        /// </summary>
        public static async Task<int> DeleteAsync(PostmineLandUseDO DO)
        {
            SqlParameter _PostmineLandUseID = new SqlParameter("PostmineLandUseID", SqlDbType.Int);
            
            _PostmineLandUseID.Value = DO.PostmineLandUseID;
            
            SqlParameter[] _params = new SqlParameter[] {
                _PostmineLandUseID
            };

            string pid = ConfigurationManager.AppSettings["ePermitDAL"];

            return await DataCommon.ExecuteScalarAsync("[dbo].[PostmineLandUse_Delete]", _params, pid);
        }