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

📄 invalidcontract.aspx.vb

📁 电子合同管理系统C#
💻 VB
字号:
Public Class InvalidContract
    Inherits System.Web.UI.Page
    Protected WithEvents StyleList As System.Web.UI.WebControls.RadioButtonList
    Protected WithEvents DBGrdList As System.Web.UI.WebControls.DataGrid

#Region " Web 窗体设计器生成的代码 "

    '该调用是 Web 窗体设计器所必需的。
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
        '不要使用代码编辑器修改它。
        InitializeComponent()
    End Sub

#End Region

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码
        If Not IsPostBack Then
            BindData()
        End If
    End Sub
    Private Sub BindData()
        Dim obj As New DBController()
        Dim sqlstr As String
        If StyleList.SelectedIndex = 0 Then
            sqlstr = "select * from ContractInfo ,MemberInfo where ContractInfo.MemberId=MemberInfo.MemberId "
        Else
            sqlstr = "select * from ContractInfo,MemberInfo where ContractInfo.MemberId=MemberInfo.MemberId and ContractInfo.DepartmentId<>MemberInfo.DepartmentId "
        End If
        Dim objMemberInfo As MemberInfo = CType(Session("UserInfo"), MemberInfo)
        If objMemberInfo.Role <> 1 Then
            sqlstr += " and ContractInfo.DepartmentId=" + objMemberInfo.DepartmentId
        End If
        obj.BindDBGrd(sqlstr, DBGrdList)
        obj.Close()
    End Sub

    'private Sub BindDropdownlist(
    Sub Data_CancelCommand(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
        DBGrdList.EditItemIndex = -1
        BindData()
    End Sub

    Sub Data_UpdateCommand(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
        'DpDeptList
        Dim dp As DropDownList

        dp = DBGrdList.Items(e.Item.ItemIndex).FindControl("DpDeptList")
        Dim ContractId As String = DBGrdList.Items(e.Item.ItemIndex).Cells(6).Text

        Dim MemberId As String = dp.Items(dp.SelectedIndex).Value.ToString
        'dp.SelectedValue 
        Dim obj As New DBController()
        Dim sqlstr As String = " Update ContractInfo set MemberId='" + MemberId + "' where ContractId=" + ContractId
        obj.ExecNonSql(sqlstr)
        DBGrdList.EditItemIndex = -1
        BindData()
    End Sub

    Sub Data_EditCommand(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
        DBGrdList.EditItemIndex = e.Item.ItemIndex
        BindData()
        Dim dp As DropDownList
        dp = DBGrdList.Items(e.Item.ItemIndex).FindControl("DpDeptList")
        Dim DeptId As String = DBGrdList.Items(e.Item.ItemIndex).Cells(5).Text()

        Dim obj As New DBController()
        Dim sqlstr As String = "select * from MemberInfo where DepartmentId=" + DeptId
        obj.BindDrpDownList("MemberName", "MemberId", sqlstr, dp)
        obj.Close()
    End Sub

    Private Sub StyleList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StyleList.SelectedIndexChanged
        DBGrdList.EditItemIndex = -1
        BindData()
    End Sub

    Private Sub DBGrdList_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DBGrdList.PageIndexChanged
        DBGrdList.CurrentPageIndex = e.NewPageIndex
        BindData()
    End Sub
End Class

⌨️ 快捷键说明

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