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

📄 friendgroup.vb

📁 用GSM模块发送短信,是个发送短信的平台
💻 VB
字号:
Imports System.Data
Imports System.Data.OleDb
Imports System.Collections.Generic

Public Class FriendGroup

    Private Sub btnGroup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGroup.Click

        Try
            If (String.IsNullOrEmpty(txtGroupName.Text.Trim())) Then
                MessageBox.Show("请输入分组名称")
                Exit Sub
            End If

            If (txtGroupName.Text.Trim().Length > 10) Then
                MessageBox.Show("组名称不能超过十个字符")
                Exit Sub
            End If

            Using conn As New OleDbConnection(Common.StrConn)
                Using cmd As OleDbCommand = conn.CreateCommand()
                    cmd.CommandText = "insert into FriendGroup(GroupName) values(?)"
                    cmd.Parameters.Add("@GroupName", OleDbType.VarChar).Value = txtGroupName.Text.Trim()
                    conn.Open()
                    If (cmd.ExecuteNonQuery() > -1) Then
                        MessageBox.Show("添加成功")
                        BindFriendGroupControl()
                        My.Forms.Main.Bind_comGroupList()
                    Else
                        MessageBox.Show("添加失败")
                    End If
                End Using
            End Using
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

    End Sub

    Private Sub FriendGroup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Try
            BindFriendGroupControl()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

    End Sub

    Private Sub BindFriendGroupControl()
        Try
            Dim result As List(Of FriendGroupClass) = FriendGroupClass.GetAllFriendGroup()
            ComboBox1.DisplayMember = "GroupName"
            ComboBox1.ValueMember = "ID"
            ComboBox1.DataSource = result
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

    Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click

        Try
            If (ComboBox1.SelectedIndex > -1) Then

                Dim result As DialogResult = MessageBox.Show("删除分组时,分组下的所有通讯录一同被删除,确认要删除吗?", "删除分组", MessageBoxButtons.OKCancel)
                If (result = Windows.Forms.DialogResult.OK) Then
                    Dim groupId As Integer = Integer.Parse(ComboBox1.SelectedValue)
                    If (FriendGroupClass.DeleteGroupById(groupId)) Then
                        MessageBox.Show("删除成功")
                        BindFriendGroupControl()
                    Else
                        MessageBox.Show("删除失败")
                    End If
                End If

            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
        

    End Sub
End Class

⌨️ 快捷键说明

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