book.cs
来自「网上那个书店开发系统论文,需要的朋友可以下载参考哦」· CS 代码 · 共 156 行
CS
156 行
using System;
using System.Collections.Generic;
using System.Text;
using System;
using System.Data;
using System.Collections.Generic;
using BookManage.Model;
using BookManage.DAL;
namespace BookManage.BLL
{
/// <summary>
/// 图书的相关操作
/// </summary>
public class Book
{
DAL.Book dal = new BookManage.DAL.Book();
public Book() { }
/// <summary>
/// 添加图书
/// </summary>
/// <param name="bookInfo">图书的详细资料</param>
/// <returns>添加图书的id</returns>
public int AddBook(BookInfo bookInfo)
{
return dal.AddBook(bookInfo);
}
/// <summary>
///
/// </summary>
/// <param name="bookInfo"></param>
/// <returns>受影响的行数</returns>
public int ModifyBookInfo(BookInfo bookInfo)
{
return dal.ModifyBookInfo(bookInfo);
}
/// <summary>
/// 删除图书
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public int DeleteBookInfo(int bookId)
{
return dal.DeleteBookInfo(bookId);
}
/// <summary>
/// 获取图书列表
/// </summary>
/// <returns></returns>
public static IList<BookInfo> GetBookList()
{
return DAL.Book.GetBookList();
}
/// <summary>
/// 根据种类获取图书列表
/// </summary>
/// <param name="typeId"></param>
/// <returns></returns>
public static IList<BookInfo> GetBookListByType(int typeId)
{
return DAL.Book.GetBookListByType(typeId);
}
/// <summary>
/// 根据书名获取图书列表
/// </summary>
/// <param name="bookName"></param>
/// <returns></returns>
public static IList<BookInfo> GetBookListByName(string bookName)
{
return DAL.Book.GetBookListByName(bookName);
}
/// <summary>
/// 根据图书ID获取图书
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public IList<BookInfo> GetBookListById(int bookId)
{
return dal.GetBookListById(bookId);
}
/// <summary>
/// 根据图书ID获取图书资料
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public BookInfo GetBookById(int bookId)
{
return dal.GetBookById(bookId);
}
}
/// <summary>
/// 图书种类的相关操作
/// </summary>
public class BookType
{
DAL.BookType dal = new BookManage.DAL.BookType();
/// <summary>
/// 获取图书种类列表
/// </summary>
/// <returns></returns>
public IList<BookTypeInfo> GetBookTypeList()
{
return dal.GetBookTypeList();
}
/// <summary>
/// 获取包括描述的图书种类列表
/// </summary>
/// <returns></returns>
public IList<BookTypeInfo> GetBookTypeListWithDesc()
{
return dal.GetBookTypeListWithDesc();
}
/// <summary>
/// 添加图书种类
/// </summary>
/// <param name="typeInfo"></param>
/// <returns>添加命令影响的行数</returns>
public int AddBookType(BookTypeInfo typeInfo)
{
return dal.AddBookType(typeInfo);
}
/// <summary>
/// 删除图书种类
/// </summary>
/// <param name="bookTypeId"></param>
/// <returns></returns>
public int DeleteBookType(int bookTypeId)
{
return dal.DeleteBookType(bookTypeId);
}
/// <summary>
/// 根据ID获取图书种类信息
/// </summary>
/// <param name="bookTypeId"></param>
/// <returns></returns>
public BookTypeInfo GetBookTypeById(int bookTypeId)
{
return dal.GetBookTypeById(bookTypeId);
}
/// <summary>
/// 修改图书种类
/// </summary>
/// <param name="typeInfo"></param>
/// <returns></returns>
public int ModifyBookType(BookTypeInfo typeInfo)
{
return dal.ModifyBookType(typeInfo);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?