Imports System.Data
Imports System.Data.SqlClient
Public Class Form8
Dim ObjetConnection_sql As SqlConnection
' Déclaration Objet Commande
Dim ObjetCommand_sql As SqlCommand
' Déclaration Objet DataAdapter
Dim ObjetDataAdapter_sql As SqlDataAdapter
' Déclaration Objet DataSet
Dim ObjetDataSet_sql As New DataSet 'Attention au New
'String contenant la 'Requête SQL'
Dim strSql_sql As String
' Déclaration Objet DataTable
Dim ObjetDataTable_sql As DataTable
' Déclaration Objet DataRow (ligne)
Dim strConn_sql As String
Sub connection_sql()
'strConn = "Data Source=" + My.Computer.Name + "\SQLExpress;;Initial Catalog=test;uid=sa;pwd=sa;"
strConn_sql = "Data Source=192.168.1.4;Initial Catalog=cabinet;uid=sa;pwd=sa;"
'Instanciation d'un Objet Connexion
ObjetConnection_sql = New SqlConnection()
'Donner à la propriété ConnectionString les paramètres de connexion
ObjetConnection_sql.ConnectionString = strConn_sql
'Ouvrir la connexion
Try
ObjetConnection_sql.Open()
Catch ex As SqlException
MsgBox(ex.Message)
End Try
'Instancier un objet Commande
ObjetCommand_sql = New SqlCommand(strSql_sql)
'Instancier un objet Adapter
ObjetDataAdapter_sql = New SqlDataAdapter(ObjetCommand_sql)
'initialiser l'objet Command
ObjetCommand_sql.Connection() = ObjetConnection_sql
'Avec l'aide de la propriété Fill du DataAdapter charger le DataSetF
'ObjetDataAdapter.Fill(ObjetDataSet2, "ts2")
ObjetDataAdapter_sql.Fill(ObjetDataSet_sql, "comp")
ObjetDataTable_sql = ObjetDataSet_sql.Tables("comp")
End Sub
Sub clear_sql()
ObjetConnection_sql = Nothing
ObjetCommand_sql = Nothing
ObjetDataAdapter_sql = Nothing
'Objet déconnectée
ObjetDataSet_sql = Nothing
ObjetDataTable_sql = Nothing
ObjetDataSet_sql = New DataSet
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As String = ""
If TextBox2.Text = "" Or TextBox3.Text = "" Or ComboBox3.Text = "" Or ComboBox1.Text = "" Or TextBox1.Text = "" Then
MsgBox("Il ya des champs vides,voulez vous les remplit???", MsgBoxStyle.Exclamation)
Else
If CheckedListBox1.CheckedItems.Count > 0 Then
For i As Integer = 0 To CheckedListBox1.CheckedItems.Count - 1
s += CheckedListBox1.CheckedItems(i)
Next
End If
ObjetCommand_sql.CommandText = "INSERT INTO comp (nom_p,pren_p,mod_pay,mont_suiv,comt,dat_pay,num_f ) Values('" & TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox3.Text & "','" & ComboBox1.Text & "','" & s & "','" & CDate(DateTimePicker1.Text).ToString("MM/dd/yyyy HH:mm:ss") & "','" & TextBox1.Text & "')"
ObjetCommand_sql.ExecuteNonQuery()
MsgBox("L'insertion ce fait avec succee", MsgBoxStyle.Information)
clear_sql()
connection_sql()
DataGridView1.DataSource = ObjetDataTable_sql
End If
End Sub
Private Sub Form8_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
strSql_sql = "select * from comp"
connection_sql()
DataGridView1.DataSource = ObjetDataTable_sql
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim s As String = ""
If CheckedListBox1.CheckedItems.Count > 0 Then
For i As Integer = 0 To CheckedListBox1.CheckedItems.Count - 1
s += CheckedListBox1.CheckedItems(i)
Next
End If
ObjetCommand_sql.CommandText = "UPDATE comp SET nom_p ='" & TextBox2.Text & "',pren_p = '" & TextBox3.Text & "',mod_pay = '" & ComboBox3.Text & "',mont_suiv = '" & ComboBox1.Text & "',comt = '" & s & "',dat_pay = '" & CDate(DateTimePicker1.Text).ToString("MM/dd/yyyy HH:mm:ss") & "' WHERE num_f = '" & TextBox1.Text & "'"
ObjetCommand_sql.ExecuteNonQuery()
MsgBox("voulez vous vraiment modifier?", MsgBoxStyle.YesNo)
clear_sql()
connection_sql()
DataGridView1.DataSource = ObjetDataTable_sql
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
ObjetCommand_sql.CommandText = " delete from comp where num_f = '" & TextBox1.Text & "'"
ObjetCommand_sql.ExecuteNonQuery()
MsgBox("voulez vous vraiment le suprimer?", MsgBoxStyle.YesNo)
clear_sql()
connection_sql()
DataGridView1.DataSource = ObjetDataTable_sql
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MsgBox("Do you want to exit?", MessageBoxButtons.YesNo)
Me.Hide()
End Sub
Private Sub CheckedListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckedListBox1.SelectedIndexChanged
End Sub
End Class