⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login__class.vb

📁 这是电脑销售管理系统
💻 VB
字号:
Imports System.Data
Imports System.Data.OleDb
#Region "Login Form 窗口的数据操作类"
Public Class Login__Class

    Private MyConnectionstr As String = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Application.StartupPath & "\Sellsystem.mdb"
    Private MyConnection As New OleDbConnection(MyConnectionstr)
    Private GetAddstate As Integer = 0
    Public User__Authority As Integer
    Public SUM As Integer


#Region "类中用户验证方法"
    Public Function Select_MyConnection(ByVal Uid As String, ByVal Pass As String) As Integer
        Dim Uidname As String = Replace(Uid, "'", "")
        Dim UidPass As String = Replace(Pass, "'", "")
        Dim MyReader As OleDbDataReader
        Dim MySQL As String = "Select * From Staff_Table Where Staff_UID='" & Uid & "' and  Staff_PWD='" & UidPass & "'"
        Dim MyCommand As New OleDbCommand(MySQL, MyConnection)
        Try
            MyConnection.Open()
        Catch ex As Exception
            MsgBox(ex.Message.ToString)
        End Try
        MyReader = MyCommand.ExecuteReader()
        Do While MyReader.Read
            User__Authority = MyReader.Item("Staff_Authority")
        Loop
        If MyConnection.State = ConnectionState.Open Then
            MyConnection.Close()
        End If
        SUM = User__Authority
        Return SUM
    End Function
#End Region


#Region "类中的注册员工方法代码"

    Public Sub Addnews(ByVal Uid As String, ByVal Pass As String)
        If MyConnection.State = ConnectionState.Closed Then
            MyConnection.Open()
        End If
        Dim Add_Command As OleDbCommand
        Dim Add_Adapter As New OleDbDataAdapter
        Dim Add_Dataset As New DataSet
        Dim Add_Builder As New OleDbCommandBuilder(Add_Adapter)
        Dim Add_Row As DataRow
        Dim Add_Transaction As OleDbTransaction


        Add_Command = New OleDbCommand("Select * From Staff_Table", MyConnection)
        Add_Adapter.SelectCommand = Add_Command
        Add_Adapter.Fill(Add_Dataset, "AddTable")
        'Add_Adapter.InsertCommand = Add_Builder.GetInsertCommand
        'Add_Adapter.UpdateCommand = Add_Builder.GetUpdateCommand
        'Add_Adapter.DeleteCommand = Add_Builder.GetDeleteCommand
        Add_Row = Add_Dataset.Tables("AddTable").NewRow
        Add_Row("Staff_UID") = Uid
        Add_Row("Staff_PWD") = Pass
        Add_Row("Staff_Authority") = "1"
        Add_Dataset.Tables("AddTable").Rows.Add(Add_Row)
        'Add_Transaction = MyConnection.BeginTransaction
        'Add_Adapter.InsertCommand.Transaction = Add_Transaction
        'Add_Adapter.UpdateCommand.Transaction = Add_Transaction
        'Add_Adapter.DeleteCommand.Transaction = Add_Transaction
        'Try
        Add_Adapter.Update(Add_Dataset, "AddTable")
        'Catch ex As Exception
        'If Not Add_Transaction Is Nothing Then
        'Add_Transaction.Rollback()
        'Add_Transaction = Nothing
        'End If
        'MessageBox.Show(ex.Message, "更新错误", MessageBoxButtons.OK)
        'Finally
        'If Not Add_Transaction Is Nothing Then
        'Add_Transaction.Rollback()
        'Add_Transaction = Nothing
        'End If
        'End Try
        'Add_Transaction = Nothing
        MyConnection.Close()
        GetAddstate = 1
    End Sub
#End Region


    Public Property GetState_Add() As Integer
        Get
            Return GetAddstate
        End Get
        Set(ByVal Value As Integer)
            GetAddstate = Value
        End Set
    End Property

    Public Sub EndSub()
        End
    End Sub

End Class

#End Region

⌨️ 快捷键说明

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