BLL/BookBLL.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using DAL;
using System.Data;

namespace BLL
{
   public class BookBLL
   {
       #region //新书上架
       public bool AddBook(BookDetail book) {
           BookDAL bookDAL = new BookDAL();
           if (book.BookId == "") {
               throw new System.Exception("图书编号不能为空,请确认!");
           }
           else if (book.BookName == "") {
               throw new System.Exception("图书名称不能为空,请确认!");
           }
           else if (book.BookTypeID == "") {
               throw new System.Exception("图书类别不能为空,请确认!");
           }
           else if (book.Publisher == "")
           {
               throw new System.Exception("出版社不能为空,请确认!");
           }
           else if (book.Author == "")
           {
               throw new System.Exception("作者不能为空,请确认!");
           }
           else if (book.Status == "")
           {
               throw new System.Exception("书籍状态不能为空,请确认!");
           }
           else if (book.BookPrice == "")
           {
               throw new System.Exception("图书价格不能为空,请确认!");
           }
           else if (book.BookPage == "")
           {
               throw new System.Exception("图书页数不能为空,请确认!");
           }
           else if (book.CheckDate == "")
           {
               throw new System.Exception("登记日期不能为空,请确认!");
           }
           
           BookDetail model = bookDAL.bookCheck(book.BookId);
           if (model != null)
           {
               throw new System.Exception("该图书已存在,请确认!");
           }
           else
           {
               return bookDAL.AddBook(book);
           }
          
       }
后面还有 66 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。