booklogic.vb

来自「编程之道VB.NETt程序设计入门-589M.zip」· VB 代码 · 共 48 行

VB
48
字号
Imports System
Imports System.Data
Imports Microsoft.VisualBasic

Imports Nozama.DataAccess
Imports Nozama.General

Namespace Nozama.BusinessLogic

    Public Class BookLogic
        Inherits MarshalByRefObject

        Public Function GetClasses() As ClassData
            Dim daClasses As New Classes()

            Return daClasses.GetClasses()
        End Function

        Public Function GetBooksByClassID(ByVal classID As Int32) As BookData
            Dim daBooks As New Books()

            Return daBooks.GetBooksByClassID(classID)
        End Function

        Public Function GetBooksByID(ByVal bookID As Int32) As BookData
            Dim daBooks As New Books()

            Return daBooks.GetBookByID(bookID)
        End Function

        Public Function GetSearchBooks(ByVal searchType As Integer, ByVal searchText As String) As BookData
            Dim daBooks As New Books()

            searchText = Replace(searchText, """", """""")
            Select Case searchType
                Case BookData.SearchTypeEnum.Author
                    Return daBooks.GetBooksByAuthor(searchText)
                Case BookData.SearchTypeEnum.Name
                    Return daBooks.GetBooksByName(searchText)
                Case BookData.SearchTypeEnum.Subject
                    Return daBooks.GetBooksBySubject(searchText)
            End Select

            Return Nothing
        End Function
    End Class
End Namespace

⌨️ 快捷键说明

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