コード例 #1
0
ファイル: Layer.cs プロジェクト: nathantownsend/ePermitBLL
        /// <summary>
        /// Deletes a Layer record
        /// </summary>
        public static int Delete(LayerDO DO)
        {
            SqlParameter _LayerID = new SqlParameter("LayerID", SqlDbType.VarChar);

            _LayerID.Value = DO.LayerID;

            SqlParameter[] _params = new SqlParameter[] {
                _LayerID
            };

            return DataCommon.ExecuteScalar("[dbo].[Layer_Delete]", _params, "dbo");
        }
コード例 #2
0
ファイル: Layer.cs プロジェクト: nathantownsend/ePermitBLL
        /// <summary>
        /// Creates a new Layer record
        /// </summary>
        public static void Create(LayerDO DO)
        {
            SqlParameter _LayerID = new SqlParameter("LayerID", SqlDbType.VarChar);
            SqlParameter _Required = new SqlParameter("Required", SqlDbType.Bit);

            _LayerID.Value = DO.LayerID;
            _Required.Value = DO.Required;

            SqlParameter[] _params = new SqlParameter[] {
                _LayerID,
                _Required
            };

            DataCommon.ExecuteNonQuery("[dbo].[Layer_Insert]", _params, "dbo");
        }
コード例 #3
0
ファイル: Layer.cs プロジェクト: nathantownsend/ePermitBLL
        /// <summary>
        /// Gets all Layer records
        /// </summary>
        public static LayerDO[] GetAll()
        {
            SafeReader sr = DataCommon.ExecuteSafeReader("[dbo].[Layer_GetAll]", new SqlParameter[] { }, "dbo");

            List<LayerDO> objs = new List<LayerDO>();

            while(sr.Read()){

                LayerDO obj = new LayerDO();

                obj.LayerID = sr.GetString(sr.GetOrdinal("LayerID"));
                if (sr.IsDBNull(sr.GetOrdinal("Required"))) { obj.Required = null; } else { obj.Required = sr.GetBoolean(sr.GetOrdinal("Required")); }

                objs.Add(obj);
            }

            return objs.ToArray();
        }
コード例 #4
0
ファイル: Layer.cs プロジェクト: nathantownsend/ePermitBLL
        /// <summary>
        /// Selects Layer records by PK
        /// </summary>
        public static LayerDO[] GetByPK(String LayerID)
        {
            SqlParameter _LayerID = new SqlParameter("LayerID", SqlDbType.VarChar);

            _LayerID.Value = LayerID;

            SqlParameter[] _params = new SqlParameter[] {
                _LayerID
            };

            SafeReader sr = DataCommon.ExecuteSafeReader("[dbo].[Layer_GetByPK]", _params, "dbo");

            List<LayerDO> objs = new List<LayerDO>();

            while(sr.Read())
            {
                LayerDO obj = new LayerDO();

                obj.LayerID = sr.GetString(sr.GetOrdinal("LayerID"));
                if (sr.IsDBNull(sr.GetOrdinal("Required"))) { obj.Required = null; } else { obj.Required = sr.GetBoolean(sr.GetOrdinal("Required")); }

                objs.Add(obj);
            }

            return objs.ToArray();
        }
コード例 #5
0
ファイル: Layer.cs プロジェクト: nathantownsend/ePermitBLL
        /// <summary>
        /// Updates a Layer record and returns the number of records affected
        /// </summary>
        public static int Update(LayerDO DO)
        {
            SqlParameter _LayerID = new SqlParameter("LayerID", SqlDbType.VarChar);
            SqlParameter _Required = new SqlParameter("Required", SqlDbType.Bit);

            _LayerID.Value = DO.LayerID;
            _Required.Value = DO.Required;

            SqlParameter[] _params = new SqlParameter[] {
                _LayerID,
                _Required
            };

            return DataCommon.ExecuteScalar("[dbo].[Layer_Update]", _params, "dbo");
        }