亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? book.cs

?? 詳細(xì)講述了數(shù)據(jù)庫(kù)編程
?? CS
字號(hào):
?using System;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using MyLibrary.DataAccessLayer;
using MyLibrary.DataAccessHelper;


namespace MyLibrary.BusinessLogicLayer
{
    //用戶類
    public class Book
    {
        #region 私有成員
        private int _bookID;                                //書號(hào)
        private string _bookName;                           //書名
        private string _bookISBN;                           //ISBN
        private string _bookAuthor;                         //作者
        private string _bookPublish;                        //出版社
        private DateTime _bookPublishDate;                  //出版時(shí)間
        private string _bookClassify;                       //分類
        private string _bookSubject;                        //主題
        private string _bookIndex;                          //索書號(hào)
        private double _bookPrice;                          //價(jià)格
        private int _bookPageNum;                           //頁(yè)數(shù)
        private string _bookSeries;                         //系列
        private string _bookDescription;                    //描述

        #endregion 私有成員

        #region 屬性

        public int BookID
        {
            set
            {
                this._bookID = value;
            }
            get
            {
                return this._bookID;
            }
        }
        public string BookName
        {
            set
            {
                this._bookName = value;
            }
            get
            {
                return this._bookName;
            }
        }
        public string BookISBN
        {
            set
            {
                this._bookISBN = value;
            }
            get
            {
                return this._bookISBN;
            }
        }
        public string BookAuthor
        {
            set
            {
                this._bookAuthor = value;
            }
            get
            {
                return this._bookAuthor;
            }
        }
        public string BookPublish
        {
            set
            {
                this._bookPublish = value;
            }
            get
            {
                return this._bookPublish;
            }
        }
        public DateTime BookPublishDate
        {
            set
            {
                this._bookPublishDate = value;
            }
            get
            {
                return this._bookPublishDate;
            }
        }
        public string BookClassify
        {
            set
            {
                this._bookClassify = value;
            }
            get
            {
                return this._bookClassify;
            }
        }
        public string BookSubject
        {
            set
            {
                this._bookSubject = value;
            }
            get
            {
                return this._bookSubject;
            }
        }
        public string BookIndex
        {
            set
            {
                this._bookIndex = value;
            }
            get
            {
                return this._bookIndex;
            }
        }
        public double BookPrice
        {
            set
            {
                this._bookPrice = value;
            }
            get
            {
                return this._bookPrice;
            }
        }
        public int BookPageNum
        {
            set
            {
                this._bookPageNum = value;
            }
            get
            {
                return this._bookPageNum;
            }
        }
        public string BookSeries
        {
            set
            {
                this._bookSeries = value;
            }
            get
            {
                return this._bookSeries;
            }
        }
        public string BookDescription
        {
            set
            {
                this._bookDescription = value;
            }
            get
            {
                return this._bookDescription;
            }
        }

        #endregion 屬性

        #region 方法

        //根據(jù)書號(hào) BookID 初始化
        //輸入:
        //      XBookID - 書號(hào);
        //輸出:
        //      書存在:返回True;
        //      書不在:返回False;
        public bool LoadData(int XBookID)
        {
            SqlParameter[] Params = new SqlParameter[1];
            DataBase DB = new DataBase();

            Params[0] = DB.MakeInParam("@BookID", SqlDbType.Int, 4, XBookID);                       //書號(hào)            

            DataSet ds = DB.GetDataSet("Proc_BookDetail", Params);
            ds.CaseSensitive = false;
            DataRow DR;
            if (ds.Tables[0].Rows.Count > 0)
            {
                DR = ds.Tables[0].Rows[0];
                this._bookID = GetSafeData.ValidateDataRow_N(DR, "BookID");                         //書號(hào)                
                this._bookName = GetSafeData.ValidateDataRow_S(DR, "BookName");                     //書名
                this._bookISBN = GetSafeData.ValidateDataRow_S(DR, "BookISBN");                     //書ISBN號(hào)
                this._bookAuthor = GetSafeData.ValidateDataRow_S(DR, "BookAuthor");                 //作者
                this._bookPublish = GetSafeData.ValidateDataRow_S(DR, "BookPublish");               //出版社
                this._bookPublishDate = GetSafeData.ValidateDataRow_T(DR, "BookPublishDate");       //出版時(shí)間
                this._bookClassify = GetSafeData.ValidateDataRow_S(DR, "BookClassify");             //分類
                this._bookSubject = GetSafeData.ValidateDataRow_S(DR, "BookSubject");               //主題
                this._bookIndex = GetSafeData.ValidateDataRow_S(DR, "BookIndex");                   //索引號(hào)
                this._bookPrice = GetSafeData.ValidateDataRow_F(DR, "BookPrice");                   //價(jià)格
                this._bookPageNum = GetSafeData.ValidateDataRow_N(DR, "BookPageNum");               //頁(yè)數(shù)                
                this._bookSeries = GetSafeData.ValidateDataRow_S(DR, "BookSeries");                 //系列
                this._bookDescription = GetSafeData.ValidateDataRow_S(DR, "BookDescription");       //介紹                
                return true;
            }
            else
            {
                return false;
            }
        }

        //根據(jù)BookID判斷該圖書是否存在
        //輸入:
        //      XBookID - 用戶編號(hào);        
        //輸出:
        //      用戶存在:返回True;
        //      用戶不在:返回False;
        public bool CheckBook(string XBookID)
        {
            SqlParameter[] Params = new SqlParameter[1];
            DataBase DB = new DataBase();

            Params[0] = DB.MakeInParam("@BookID", SqlDbType.Int, 4, XBookID);                  //書號(hào)            

            SqlDataReader DR = DB.RunProcGetReader("Proc_BookDetail", Params);

            if (!DR.Read())
            {
                return false;
            }
            else
            {
                return true;
            }
        }


        //向Books表中添加書籍信息(采用存儲(chǔ)過(guò)程)
        //輸出:
        //      插入成功:返回True;
        //      插入失敗:返回False;
        public bool InsertByProc()
        {
            SqlParameter[] Params = new SqlParameter[12];

            DataBase DB = new DataBase();

            //Params[0] = DB.MakeInParam("@BookID", SqlDbType.Int, 4, BookID);                        //書號(hào)
            Params[0] = DB.MakeInParam("@BookName", SqlDbType.VarChar, 50, BookName);               //書名
            Params[1] = DB.MakeInParam("@BookISBN", SqlDbType.VarChar, 50, BookISBN);               //ISBN
            Params[2] = DB.MakeInParam("@BookAuthor", SqlDbType.VarChar, 50, BookAuthor);           //作者
            Params[3] = DB.MakeInParam("@BookPublish", SqlDbType.VarChar, 50, BookPublish);         //出版社
            Params[4] = DB.MakeInParam("@BookPublishDate", SqlDbType.DateTime, 8, BookPublishDate); //出版時(shí)間
            Params[5] = DB.MakeInParam("@BookClassify", SqlDbType.VarChar, 50, BookClassify);       //分類
            Params[6] = DB.MakeInParam("@BookSubject", SqlDbType.VarChar, 50, BookSubject);         //主題
            Params[7] = DB.MakeInParam("@BookIndex", SqlDbType.VarChar, 50, BookIndex);             //索引號(hào)
            Params[8] = DB.MakeInParam("@BookPrice", SqlDbType.Float, 8, BookPrice);          //價(jià)格
            Params[9] = DB.MakeInParam("@BookPageNum", SqlDbType.Int, 4, BookPageNum);             //頁(yè)數(shù)
            Params[10] = DB.MakeInParam("@BookSeries", SqlDbType.VarChar, 50, BookSeries);          //系列
            Params[11] = DB.MakeInParam("@BookDescription", SqlDbType.VarChar, 50, BookDescription);//描述

            int Count = -1;
            Count = DB.RunProc("Proc_BookAdd", Params);
            if (Count > 0)
                return true;
            else return false;
        }

        //更新書籍的信息
        public bool UpdateByProc(int XBookID)
        {
            SqlParameter[] Params = new SqlParameter[13];

            DataBase DB = new DataBase();

            Params[0] = DB.MakeInParam("@BookID", SqlDbType.Int, 4, XBookID);                       //書號(hào)
            Params[1] = DB.MakeInParam("@BookName", SqlDbType.VarChar, 50, BookName);               //書名
            Params[2] = DB.MakeInParam("@BookISBN", SqlDbType.VarChar, 50, BookISBN);               //ISBN
            Params[3] = DB.MakeInParam("@BookAuthor", SqlDbType.VarChar, 50, BookAuthor);           //作者
            Params[4] = DB.MakeInParam("@BookPublish", SqlDbType.VarChar, 50, BookPublish);         //出版社
            Params[5] = DB.MakeInParam("@BookPublishDate", SqlDbType.DateTime, 8, BookPublishDate); //出版時(shí)間
            Params[6] = DB.MakeInParam("@BookClassify", SqlDbType.VarChar, 50, BookClassify);       //分類
            Params[7] = DB.MakeInParam("@BookSubject", SqlDbType.VarChar, 50, BookSubject);         //主題
            Params[8] = DB.MakeInParam("@BookIndex", SqlDbType.VarChar, 50, BookIndex);             //索引號(hào)
            Params[9] = DB.MakeInParam("@BookPrice", SqlDbType.Float, 8, BookPrice);          //價(jià)格
            Params[10] = DB.MakeInParam("@BookPageNum", SqlDbType.Int, 4, BookPageNum);             //頁(yè)數(shù)
            Params[11] = DB.MakeInParam("@BookSeries", SqlDbType.VarChar, 50, BookSeries);          //系列
            Params[12] = DB.MakeInParam("@BookDescription", SqlDbType.VarChar, 50, BookDescription);//描述

            int Count = -1;
            Count = DB.RunProc("Proc_BookModify", Params);
            if (Count > 0)
                return true;
            else return false;
        }

        //刪除書籍
        //輸入:
        //      XBookID - 書號(hào);
        //輸出:
        //      刪除成功:返回True;
        //      刪除失敗:返回False;
        public bool DeleteByProc(int XBookID)
        {
            SqlParameter[] Params = new SqlParameter[1];

            DataBase DB = new DataBase();

            Params[0] = DB.MakeInParam("@BookID", SqlDbType.Int, 4, XBookID);               //書號(hào)          

            int Count = -1;
            Count = DB.RunProc("Proc_BookDelete", Params);
            if (Count > 0)
                return true;
            else return false;
        }

        
        //查詢所有書籍
        //不需要參數(shù)
        public DataSet QueryBooks()
        {
            DataBase DB = new DataBase();
            return DB.GetDataSet("Proc_BookList");
        }

        
        ////查詢最大書號(hào)
        //public int QueryMaxID()
        //{
        //    DataBase DB = new DataBase();
        //    SqlDataReader sdr = DB.RunProcGetReader("Proc_MaxBookID");
        //    return int.Parse(sdr["maxbookid"].ToString());
        //}

        #endregion 方法
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合夜色一区| 欧美—级在线免费片| 欧美亚洲图片小说| 色婷婷一区二区三区四区| av电影在线观看完整版一区二区| 国产成人综合在线播放| 国产成人在线色| 国产成人精品三级麻豆| 成人影视亚洲图片在线| 成人在线视频一区| 91麻豆视频网站| 91高清视频免费看| 色94色欧美sute亚洲13| 欧美日韩一区在线| 欧美一级高清片| 欧美sm美女调教| 欧美韩国日本综合| 亚洲精品视频自拍| 亚洲国产视频在线| 肉肉av福利一精品导航| 精品一区精品二区高清| 国产精品一区二区久久精品爱涩 | 欧美一区二区三区啪啪| 欧美一卡二卡三卡四卡| 久久影院视频免费| 国产欧美日韩精品一区| 亚洲精品v日韩精品| 亚洲丰满少妇videoshd| 久久精品国产99国产精品| 国产美女视频一区| 不卡的av电影在线观看| 欧美色综合网站| 欧美成人激情免费网| 国产精品三级av| 亚洲午夜国产一区99re久久| 美女网站色91| k8久久久一区二区三区 | 中文字幕免费不卡| 亚洲免费毛片网站| 美腿丝袜一区二区三区| 岛国精品一区二区| 欧美午夜精品一区二区蜜桃| 久久综合色综合88| 亚洲久草在线视频| 久久精品999| 95精品视频在线| 91精品综合久久久久久| 欧美国产日韩一二三区| 亚洲国产日韩综合久久精品| 老司机午夜精品| 91网址在线看| 欧美不卡一区二区三区| 1024成人网| 国产原创一区二区| 色综合天天做天天爱| 精品粉嫩aⅴ一区二区三区四区| 1区2区3区欧美| 麻豆国产精品官网| 色天使色偷偷av一区二区| 久久综合av免费| 天天色综合成人网| 99国产精品国产精品毛片| 日韩欧美黄色影院| 一级精品视频在线观看宜春院| 国产精品综合二区| 6080国产精品一区二区| 中文字幕一区二区在线观看| 麻豆国产精品777777在线| 色综合久久中文字幕综合网| 精品国产乱子伦一区| 亚洲一区二区三区四区五区中文| 国产成人av电影在线播放| 亚洲成人777| 成人a免费在线看| 精品欧美一区二区三区精品久久 | 国产一区二区三区黄视频| 欧美自拍丝袜亚洲| 亚洲欧洲另类国产综合| 国产精品自在欧美一区| 日韩一二三区不卡| 亚洲成人综合视频| 91一区一区三区| 中文字幕成人av| 国产伦精品一区二区三区视频青涩 | 日韩欧美在线一区二区三区| 亚洲美女视频在线观看| 成人一区二区三区视频 | 午夜视频一区在线观看| 日本韩国欧美一区| 国产精品久久久久久福利一牛影视 | 国产精品久久久久桃色tv| 精品亚洲成a人在线观看| 欧美肥大bbwbbw高潮| 亚洲不卡一区二区三区| 91国产福利在线| 一区二区三区免费网站| 99久久免费精品高清特色大片| 中文字幕高清一区| 国产91在线|亚洲| 中文字幕欧美日韩一区| 国产成人av资源| 国产欧美视频一区二区三区| 国产一区二区导航在线播放| 久久午夜电影网| 国产精品18久久久| 久久久国产精品不卡| 国产一区二区精品久久91| 久久精品亚洲一区二区三区浴池 | 欧美美女网站色| 亚洲一区二区黄色| 欧美日韩电影在线播放| 日韩黄色片在线观看| 欧美久久久久久久久久| 日本中文字幕一区| 精品国产乱码久久久久久夜甘婷婷 | 国产精品久久久久久久久免费相片| 国产999精品久久久久久| 国产精品久久久久久久久免费丝袜| 波多野结衣精品在线| 亚洲欧美区自拍先锋| 91久久精品一区二区| 天天影视色香欲综合网老头| 日韩亚洲欧美成人一区| 国产一区二区三区四区在线观看 | 国产乱人伦偷精品视频不卡| 国产三级三级三级精品8ⅰ区| 成人免费观看视频| 一区二区三区日本| 日韩一级免费一区| 国产风韵犹存在线视精品| 成人欧美一区二区三区小说| 欧洲中文字幕精品| 久久精品99久久久| 国产精品情趣视频| 欧美在线观看一区二区| 麻豆一区二区三| 中文字幕乱码久久午夜不卡| 日本乱人伦aⅴ精品| 免费在线观看视频一区| 久久九九全国免费| 91久久精品一区二区三| 精品一区二区三区在线播放视频| 国产精品美女久久久久av爽李琼| 在线观看日韩一区| 国产做a爰片久久毛片 | eeuss鲁片一区二区三区| 亚洲一区二区视频在线观看| 日韩欧美一区二区不卡| 粉嫩在线一区二区三区视频| 亚洲综合精品自拍| 国产三级久久久| 欧美日韩一区小说| 国v精品久久久网| 视频一区二区三区中文字幕| 国产日韩精品一区二区浪潮av| 欧美日精品一区视频| 国产成a人亚洲精| 午夜免费欧美电影| 中文字幕亚洲欧美在线不卡| 日韩亚洲欧美成人一区| 一本到不卡精品视频在线观看| 久久精品国产77777蜜臀| 有坂深雪av一区二区精品| 久久综合狠狠综合久久激情| 欧美日韩一区在线观看| 成人av在线观| 久久不见久久见中文字幕免费| 一区二区三区在线视频播放| 久久久亚洲综合| 欧美乱妇15p| 91在线免费视频观看| 国产精品一级片| 青青草97国产精品免费观看 | 成人毛片老司机大片| 蜜桃av一区二区| 亚洲午夜激情av| 亚洲免费观看高清| 国产欧美日韩另类一区| 五月婷婷激情综合网| 中文字幕一区二区三区在线不卡| 欧美tk—视频vk| 7777精品伊人久久久大香线蕉完整版 | 午夜在线电影亚洲一区| 国产精品久久久久久久久动漫| 精品福利一区二区三区| 制服丝袜av成人在线看| 在线一区二区观看| 色婷婷综合五月| 不卡电影一区二区三区| 国产成人精品免费| 国产老肥熟一区二区三区| 久久成人免费网| 奇米影视在线99精品| 亚洲va韩国va欧美va| 一区二区国产视频| 亚洲黄色小说网站| 一区二区三区 在线观看视频| 亚洲人成网站影音先锋播放| 国产精品久久久久久久午夜片| 国产欧美日韩另类一区|