Sunteți pe pagina 1din 3

Imports MySql.Data.

MySqlClient
Public Class curso
Dim cadena As String =
"server=127.0.0.1;user=root;database=matriculas;port=3306"
Dim conn As New MySqlConnection
Dim com As New MySqlCommand
Dim datos, datos1, datos2 As New DataSet
Dim adaptadors As New MySqlDataAdapter

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click
Try
conn.Open()
Dim sql As New MySqlCommand("INSERT INTO curso VALUES('" & Me.ma.Text &
"','" & Me.nom.Text & "', '" & Me.ape.Text & "')", conn)
sql.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Error de Conecion", MsgBoxStyle.Critical, "Conexion")
conn.Close()
End Try

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
Try
conn.Open()
Dim sql As New MySqlCommand("UPDATE curso SET nombre='" & Me.nom.Text &
"', id_maestro='" & Me.ape.Text & "', id_curso='" & Me.ma.Text & "'", conn)
sql.ExecuteNonQuery()
MsgBox("dato actuaizado correctamente", MsgBoxStyle.Information,
"actualizar datos")
conn.Close()
Catch ex As Exception
MsgBox("Error:" & vbNewLine & ex.Message, MsgBoxStyle.Critical,
"actualizar datos")
conn.Close()
End Try
ma.Clear()
nom.Clear()
ape.Clear()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
Try
conn.Open()
Dim sql As New MySqlCommand("DELETE FROM curso WHERE id_curso= '" &
Me.ma.Text & "'", conn)
sql.ExecuteNonQuery()
MsgBox("dato eliminado", MsgBoxStyle.Information, "eliminar usuario")
conn.Close()
Catch ex As Exception
MsgBox("error" & vbNewLine & ex.Message, MsgBoxStyle.Critical, "eliminar
usuario")
End Try
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles


Button4.Click
Me.Hide()
Form2.Show()

End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles


Button5.Click
Dim lista As Byte
If ma.Text <> "" Then
Try
conn.Open()
Dim sql As New MySqlCommand("SELECT * FROM curso WHERE id_curso='" &
Me.ma.Text & "'", conn)
sql.ExecuteNonQuery()
Dim adaptador As New MySqlDataAdapter(sql)
datos = New DataSet
adaptador.Fill(datos, "curso")
lista = datos.Tables("curso").Rows.Count
conn.Close()
Catch ex As Exception
End Try
End If
If lista <> 0 Then
nom.Text = datos.Tables("curso").Rows(0).Item("nombre")
ape.Text = datos.Tables("curso").Rows(0).Item("id_maestro")
Else
MsgBox("Datos no Encontrados", MsgBoxStyle.Information, "Busqueda
curso")
End If
End Sub

Private Sub curso_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Try
com.Connection = conn
conn.ConnectionString = cadena
conn.Open()
Dim sql As String = "SELECT * FROM maestro"
Dim sql2 As String = "SELECT * FROM curso"
Dim adaptador As New MySqlDataAdapter(sql, conn)
Dim adap As New MySqlDataAdapter(sql2, conn)
datos1 = New DataSet
datos2 = New DataSet
datos1.Tables.Add("maestro")
datos2.Tables.Add("curso")
adaptador.Fill(datos1.Tables("maestro"))
adap.Fill(datos2.Tables("curso"))
ComboBox1.DataSource = datos1.Tables("maestro")
ComboBox1.DisplayMember = "id_maestro"
ComboBox1.ValueMember = "id_maestro"
ComboBox2.DataSource = datos2.Tables("curso")
ComboBox2.DisplayMember = "id_curso"
ComboBox2.ValueMember = "id_curso"
conn.Close()
Catch ex As Exception
MsgBox("Error de Conecion", MsgBoxStyle.Critical, "Conexion")
conn.Close()
End Try
End Sub

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles


Button6.Click
Try
conn.Open()
Dim consulta As String
consulta = "SELECT * FROM curso"
adaptadors = New MySqlDataAdapter(consulta, conn)
datos = New DataSet
adaptadors.Fill(datos, "curso")
DataGridView1.DataSource = datos
DataGridView1.DataMember = "curso"
conn.Close()
Catch ex As Exception

End Try
End Sub
End Class

Public Class Form1


Dim cadena As String
Dim conn As New MySqlConnection
Dim com As New MySqlCommand

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


Try
cadena = "server=127.0.0.1;user=root;database=generamatricula;port=3306"
com.Connection = conn
conn.ConnectionString = cadena
'conn.Open()
' MsgBox("conectado")
conn.Close()
Catch ex As Exception
MsgBox("Error" & vbNewLine & ex.Message, MsgBoxStyle.Critical,
"Conexion")
End Try
End Sub

S-ar putea să vă placă și