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

📄 adduser.aspx.vb

📁 毕业设计+图书管理系统+源码 需要的人下载。
💻 VB
字号:

Partial Class Administrator_AddUser
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Session("role").ToString = "管理员" Then
        Else
            Response.Redirect("~/Default.aspx")
        End If
    End Sub

    Protected Sub btnCancel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCancel.Click
        txtUserID.Text = ""
        txtUserName.Text = ""
        txtPassword.Text = ""
        txtEmail.Text = ""
        txtTelephone.Text = ""
        txtDept.Text = ""
        txtTitle.Text = ""
        lblError.Visible = False
    End Sub

  
  

    Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
        Select Case ddlRole.Text
            Case "教师"
                Dim newuser As New Teacher
                setnew(newuser)
                newuser.Department = txtDept.Text
                newuser.Title = txtTitle.Text
                If newuser.AddTeacher() = 0 Then
                    lblError.Visible = True
                Else
                    lblError.Visible = False
                End If
            Case "学生"
                Dim newuser As New Student
                newuser.ClassNo = txtDept.Text
                setnew(newuser)
                If newuser.AddStudent() = 0 Then
                    lblError.Visible = True
                Else
                    lblError.Visible = False
                End If
            Case "管理员"
                Dim newuser As New Administrator
                setnew(newuser)
                If newuser.AddAdministrator() = 0 Then
                    lblError.Visible = True
                Else
                    lblError.Visible = False
                End If
        End Select


    End Sub
    Public Sub setnew(ByVal user As User) '设置新用户属性
        user.UserID = txtUserID.Text
        user.UserName = txtUserName.Text
        user.Password = txtPassword.Text
        user.Email = txtEmail.Text
        user.Telephone = txtTelephone.Text
        user.Role = ddlRole.Text
    End Sub

    Protected Sub ddlRole_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlRole.TextChanged
        Select Case ddlRole.Text
            Case "教师"
                Label1.Text = "部门:"
                Label1.Visible = True
                Label2.Visible = True
                txtDept.Visible = True
                txtTitle.Visible = True
            Case "学生"
                Label1.Text = "班级:"
                Label1.Visible = True
                Label2.Visible = False
                txtDept.Visible = True
                txtTitle.Visible = False
            Case "管理员"
                Label1.Visible = False
                Label2.Visible = False
                txtDept.Visible = False
                txtTitle.Visible = False
        End Select
        lblError.Visible = False
    End Sub
End Class

⌨️ 快捷键说明

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