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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。