Ejemplo n.º 1
0
        public JsonResult Update(NET_MVC_WorkShop2.Model.BookData book)
        {
            NET_MVC_WorkShop2.Service.BookService BookService = new NET_MVC_WorkShop2.Service.BookService();
            var result = BookService.UpdateBook(book);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新增書籍
        /// </summary>
        /// <param name="book"></param>
        /// <returns>書籍編號</returns>
        public int InsertBook(NET_MVC_WorkShop2.Model.BookData book)
        {
            string sql = @" INSERT INTO [dbo].[BOOK_DATA]
                         (
                             BOOK_NAME, BOOK_AUTHOR, BOOK_PUBLISHER, BOOK_NOTE, BOOK_BOUGHT_DATE, BOOK_CLASS_ID , BOOK_STATUS, BOOK_KEEPER
                         )
                        VALUES
                        (
                             @Book_Name,@Book_Author, @Book_Publisher, @Book_Note, @Book_BoughtDate, @Book_Class_ID , @Book_Status, @Book_Keeper
                        )
                        Select SCOPE_IDENTITY()";
            int    BookId;

            using (SqlConnection conn = new SqlConnection(this.GetDBConnectionString()))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@Book_Name", book.Book_Name));
                cmd.Parameters.Add(new SqlParameter("@Book_Author", book.Book_Author));
                cmd.Parameters.Add(new SqlParameter("@Book_Publisher", book.Book_Publisher));
                cmd.Parameters.Add(new SqlParameter("@Book_Note", book.Book_Note));
                cmd.Parameters.Add(new SqlParameter("@Book_BoughtDate", book.Book_BoughtDate));
                cmd.Parameters.Add(new SqlParameter("@Book_Class_ID", book.Book_Class_ID));
                cmd.Parameters.Add(new SqlParameter("@Book_Status", book.Book_Status));
                cmd.Parameters.Add(new SqlParameter("@Book_Keeper", book.Book_Keeper));
                BookId = Convert.ToInt32(cmd.ExecuteScalar());
                conn.Close();
            }
            return(BookId);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 修改書籍
        /// </summary>
        /// <returns>書籍編號</returns>
        public int UpdateBook(NET_MVC_WorkShop2.Model.BookData book)
        {
            string sql = @" UPDATE [dbo].[BOOK_DATA]
                            SET BOOK_NAME = @Book_Name, BOOK_AUTHOR = @Book_Author, BOOK_PUBLISHER = @Book_Publisher, BOOK_NOTE = @Book_Note, 
                                BOOK_BOUGHT_DATE = @Book_BoughtDate, BOOK_CLASS_ID = @Book_Class_ID, BOOK_STATUS = @Book_Status, BOOK_KEEPER = @Book_Keeper
                            WHERE BOOK_ID = @Book_ID";
            int    BookID;

            using (SqlConnection conn = new SqlConnection(this.GetDBConnectionString()))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@Book_ID", book.Book_ID));
                cmd.Parameters.Add(new SqlParameter("@Book_Name", book.Book_Name));
                cmd.Parameters.Add(new SqlParameter("@Book_Author", book.Book_Author));
                cmd.Parameters.Add(new SqlParameter("@Book_Publisher", book.Book_Publisher));
                cmd.Parameters.Add(new SqlParameter("@Book_Note", book.Book_Note));
                cmd.Parameters.Add(new SqlParameter("@Book_BoughtDate", book.Book_BoughtDate));
                cmd.Parameters.Add(new SqlParameter("@Book_Class_ID", book.Book_Class_ID));
                cmd.Parameters.Add(new SqlParameter("@Book_Status", book.Book_Status));
                cmd.Parameters.Add(new SqlParameter("@Book_Keeper", book.Book_Keeper));
                BookID = (int)(cmd.ExecuteNonQuery());
                conn.Close();
            }
            return(BookID);
        }
Ejemplo n.º 4
0
        public JsonResult Insert(NET_MVC_WorkShop2.Model.BookData book)
        {
            NET_MVC_WorkShop2.Service.BookService BookService = new NET_MVC_WorkShop2.Service.BookService();
            var result = BookService.InsertBook(book);

            TempData["message"] = "存檔成功";
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 修改書籍
 /// </summary>
 /// <returns>書籍編號</returns>
 public int UpdateBook(NET_MVC_WorkShop2.Model.BookData book)
 {
     NET_MVC_WorkShop2.Dao.BookDao bookDao = new Dao.BookDao();
     return(bookDao.UpdateBook(book));
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 新增書籍
 /// </summary>
 /// <param name="book"></param>
 /// <returns>書籍編號</returns>
 public int InsertBook(NET_MVC_WorkShop2.Model.BookData book)
 {
     NET_MVC_WorkShop2.Dao.BookDao bookDao = new Dao.BookDao();
     return(bookDao.InsertBook(book));
 }