winlogic.cs

来自「一个基于.NETFramework架构的图书管理系统」· CS 代码 · 共 93 行

CS
93
字号
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Sql;
using DataAccess;

namespace LibraryBusiness
{
    public class WinLogic
    {
        private BorrowInfo br;
        private BookInfo bi;
        private User u;
        private Admin ad;
        public WinLogic()
        {
            br = new BorrowInfo();
            bi = new BookInfo();
            u = new User();
            ad = new Admin();
        }
        public DataSet GetUserInfo(string userno)
        {
            return u.GetUserInfo(userno);
        }
        public DataSet GetBorrowInfoByUserNO(string userno)       
        {
            return br.GetBorrowInfoByUserNO(userno);
        }
        public bool BorrowBook(string bookno, string userno)
        {
            return br.BorrowBook(bookno, userno);
        }
        public DataSet GetBookInfoByBookNO(string bookno)
        {
            return bi.GetBookInfo(bookno);
        }
        public DataSet GetBorrowInfoByBookNO(string bookno)
        {
            return br.GetBorrowInfoByBookNO(bookno);
        }
        public bool InsertNewBook(string bookno, string isbn, string bookname,
            string author, DateTime publishdate, string bookversion, int wordcount,
            int pagecount, string publisher, string booktypeno)
        {
            return bi.InsertNewBook(bookno, isbn, bookname, author, publishdate, bookversion, wordcount, pagecount, publisher, booktypeno);

        }
        public DataSet GetBookInfo(string bookname, string booktypeno)
        {
            return bi.GetBookInfo(bookname, booktypeno);
        }
        public bool DeleteBook(string bookno)
        {
            return bi.DeleteBook(bookno);
        }
        public bool UpdateBookInfo(string bookno, string isbn, string bookname,
            string author, DateTime publishdate, string bookversion, int wordcount,
            int pagecount, string publisher, string booktypeno)
        {
            return bi.UpdateBookInfo(bookno, isbn, bookname, author, publishdate, bookversion, wordcount, pagecount, publisher, booktypeno);
        }
        public DataSet GetAllBookBooktype()
        {
            return bi.GetAllBookBooktype();
        }
        public bool ReturnBook(string bookno)
        {
            return br.ReturnBook(bookno);
        }
        public bool ReBorrow(string bookno)
        {
            return br.ReBorrow(bookno);
        }
        public DataSet GetBookStatisticInfo()
        {
            return bi.GetBookStatisticInfo();
        }
        public bool ChangePassword(string adminno, string newpassword)
        {
            return ad.ChangePassword(adminno, newpassword);
        }
        public bool Login(string adminno, string password)
        {
            return ad.Login(adminno, password);
        }



    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?