Vous êtes sur la page 1sur 5

Imports System.Data.SqlClient Imports PROYECTO_PANADERIA.

general Public Class Empleado Dim cn As New SqlConnection Private dt As DataTable Private da As SqlDataAdapter Private pr As general = New general Dim r As Integer Private Sub Categoria_Load(ByVal sender As System.Object, ByVal e As System. EventArgs) Handles MyBase.Load r = pr.crear_conexion If r = 1 Then cn = pr.obtener_conexion MostrarDatos() ACTUALIZADATOCOMBO() ACTUALIZADATOCOMBO1() End If End Sub Public Sub MostrarDatos() r = pr.crear_consulta("select * from empleado") If r = 1 Then dt = pr.obtener_consulta() da = pr.obtener_adaptador() DataGridView1.DataSource = dt End If End Sub Public Sub LimpiarCampos() Dim ctl As Object For Each ctl In Me.Controls If TypeOf ctl Is TextBox Then ctl.clear() Next TextBox1.Focus() End Sub Public Sub EliminarDato() Dim sql As String Dim n As Integer sql = "Delete from empleado where id_empleado='" & TextBox1.Text & "'" Dim eliminar As New SqlCommand Try eliminar.CommandText = sql eliminar.Connection = cn n = eliminar.ExecuteNonQuery If n = 1 Then MessageBox.Show("Se Elimino el Registro") Else MessageBox.Show("No Se Elimino el Registro")

End If Catch ex As Exception MessageBox.Show("Error al Eliminar el Registro") End Try End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button4.Click LimpiarCampos() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button1.Click EliminarDato() MostrarDatos() ACTUALIZADATOCOMBO()

End Sub Public Sub GrabarDatos() Dim sql As String Dim n As Integer sql = "Insert Into empleado values('" & TextBox1.Text & "','" & TextBox2 .Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox8.Text & "')" Dim insertar As New SqlCommand Try insertar.CommandText = sql insertar.Connection = cn n = insertar.ExecuteNonQuery If n = 1 Then MessageBox.Show("Se grabo los datos Satisfactoriamente") Else MessageBox.Show("No Se grabo los datos Satisfactoriamente") End If Catch ex As Exception MessageBox.Show("Error al grabar los datos") End Try MostrarDatos() ' SE ESTA INVOCANDO A ESTA FUNCION PARA QUE DESPUES DE GR ABAR LA TABLA SE ACTUALICE End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button2.Click GrabarDatos() MostrarDatos() ACTUALIZADATOCOMBO1() End Sub

Private Sub DataGridView1_MouseClick(ByVal sender As Object, ByVal e As Syst em.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseClick Dim id_Empleado As Integer Dim Nombre As String Dim Apellidos As String Dim Direccion As String Dim Telefono As Integer Dim id_Distrito As Integer Dim Id_Acceso As Integer Try id_Empleado = DataGridView1.Item(0, DataGridView1.CurrentRow.Index). Value Nombre = DataGridView1.Item(1, DataGridView1.CurrentRow.Index).Value Apellidos = DataGridView1.Item(2, DataGridView1.CurrentRow.Index).Va lue Direccion = DataGridView1.Item(3, DataGridView1.CurrentRow.Index).Va lue Telefono = DataGridView1.Item(4, DataGridView1.CurrentRow.Index).Val ue id_Distrito = DataGridView1.Item(5, DataGridView1.CurrentRow.Index). Value Id_Acceso = DataGridView1.Item(6, DataGridView1.CurrentRow.Index).Va lue TextBox1.Text TextBox2.Text TextBox3.Text TextBox4.Text TextBox5.Text TextBox6.Text TextBox8.Text = = = = = = = id_Empleado Nombre Apellidos Direccion Telefono id_Distrito Id_Acceso

Catch ex As Exception End Try End Sub Public Sub ActualizarDato() Dim sql As String Dim n As Integer sql = "Update empleado set Id_Empleado='" & TextBox1.Text & "',nombre ='" & TextBox2.Text & "',apellidos='" & TextBox3.Text & "',direccion='" & TextBo x4.Text & "',telefono='" & TextBox5.Text & "',id_distrito='" & TextBox6.Text & " ',Id_Acceso='" & TextBox8.Text & "' where id_empleado='" & TextBox1.Text & "'" Dim actualizar As New SqlCommand Try actualizar.CommandText = sql actualizar.Connection = cn n = actualizar.ExecuteNonQuery If n = 1 Then MessageBox.Show("se Actualizo los Datos") Else MessageBox.Show("No se Actualizo los Datos") End If Catch ex As Exception MessageBox.Show("Error de Actualizacion los Datos")

End Try End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button3.Click ActualizarDato() MostrarDatos() ACTUALIZADATOCOMBO() ACTUALIZADATOCOMBO1() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button5.Click Close() End Sub Public Sub ACTUALIZADATOCOMBO() Dim ds As New DataSet da.Fill(ds, "empleado") dt = ds.Tables("empleado") DataGridView1.DataSource = dt ComboBox1.DataSource = ds.Tables("empleado") ComboBox1.DisplayMember = "id_empleado" End Sub Public Sub ACTUALIZADATOCOMBO1() Dim ds As New DataSet r = pr.crear_consulta("select * from distrito") If r = 1 Then dt = pr.obtener_consulta() da = pr.obtener_adaptador() End If da.Fill(ds, "distrito") dt = ds.Tables("distrito") ComboBox2.DataSource = ds.Tables("distrito") ComboBox2.DisplayMember = "nombre_distrito" End Sub Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, By Val e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged Try Dim ds As New DataSet r = pr.crear_consulta("select id_distrito from distrito where nombre _distrito = '" & ComboBox2.Text & "'") If r = 1 Then dt = pr.obtener_consulta() da = pr.obtener_adaptador() End If da.Fill(ds, "distrito") dt = ds.Tables("distrito") Dim rt As String = dt.Rows(0).Item(0)

TextBox6.Text = rt Catch EX As Exception End Try End Sub End Class

Vous aimerez peut-être aussi