Sei sulla pagina 1di 3

Imports System.Data.

SqlClient
Public Class WebForm1
Inherits System.Web.UI.Page
Dim Sqlg As String
Protected Sub BTNGuardar_Click(sender As Object, e As EventArgs) Handles
BTNGuardar.Click
' Validar()
Try
EmpleadoConexion.AbrirConexion()
EmpleadoConexion.Cadena.Open()
'iNSERTAR VALORES
Sqlg = " INSERT INTO Empleado"
Sqlg = Sqlg & " (Nombre, Salario, Puesto, RFC) VALUES"
Sqlg = Sqlg & "('" & TxtNombre.Text & "',' " & TxtSalario.Text & "','"
Sqlg = Sqlg & TxtPuesto.Text & "','" & TxtRFC.Text & "')"
Dim Comando As New SqlClient.SqlCommand(Sqlg, EmpleadoConexion.Cadena)

Comando.ExecuteNonQuery()
Limpiar()
MsgBox("Correcto")
TxtNombre.Focus()

Catch ex As Exception
MsgBox(ex)
End Try
EmpleadoConexion.Cadena.Close()
End Sub
Sub Limpiar()
TxtClaveEmpleado.Text = ""
TxtNombre.Text = ""
TxtPuesto.Text = ""
TxtRFC.Text = ""
TxtSalario.Text = ""
End Sub

Protected Sub BTNConsulta_Click(sender As Object, e As EventArgs) Handles


BTNConsulta.Click
' Validar()
Try
EmpleadoConexion.AbrirConexion()
EmpleadoConexion.Cadena.Open()
'Consultar
Sqlg = " SELECT Nombre,"
Sqlg = Sqlg & "Salario, Puesto, RFC "
Sqlg = Sqlg & "FROM Empleado "
Sqlg = Sqlg & "Where Id_Empleado =" & TxtClaveEmpleado.Text
Dim Comando As New SqlClient.SqlCommand(Sqlg, EmpleadoConexion.Cadena)
'Se ejecuta el codigo SQL
Comando.ExecuteNonQuery()
Dim reader As SqlDataReader = Comando.ExecuteReader()
reader.Read()
If reader.HasRows Then
TxtNombre.Text = reader.GetString(0)
TxtSalario.Text = reader.GetDecimal(1)
TxtPuesto.Text = reader.GetString(2)
TxtRFC.Text = reader.GetString(3)
Else
MsgBox("Empleado No encontrado")
Limpiar()
End If

Catch ex As Exception
MsgBox(ex)
End Try
EmpleadoConexion.Cadena.Close()
TxtClaveEmpleado.Enabled = False
End Sub

Protected Sub BTNActualizar_Click(sender As Object, e As EventArgs) Handles


BTNActualizar.Click
'valida
Try
EmpleadoConexion.AbrirConexion()
EmpleadoConexion.Cadena.Open()
'Sql para actualizar
Sqlg = " UPDATE Empleado"
Sqlg = Sqlg & " SET [Nombre] = '" & TxtNombre.Text
Sqlg = Sqlg & "' ,[Salario] = " & TxtSalario.Text
Sqlg = Sqlg & " ,[Puesto] = '" & TxtPuesto.Text
Sqlg = Sqlg & "' ,[RFC] = '" & TxtRFC.Text
Sqlg = Sqlg & "' WHERE Id_Empleado = " & TxtClaveEmpleado.Text
Dim Comando As New SqlClient.SqlCommand(Sqlg, EmpleadoConexion.Cadena)
Comando.ExecuteNonQuery()
MsgBox("Se actualizo")
Limpiar()

Catch ex As Exception
MsgBox(ex)
End Try
TxtClaveEmpleado.Enabled = True
End Sub

Protected Sub BTNLimpiar_Click(sender As Object, e As EventArgs) Handles


BTNLimpiar.Click
Limpiar()
TxtClaveEmpleado.Enabled = True
TxtClaveEmpleado.Focus()
End Sub

Protected Sub BTNEliminar_Click(sender As Object, e As EventArgs) Handles


BTNEliminar.Click
'VALIDAR
Try
EmpleadoConexion.AbrirConexion()
EmpleadoConexion.Cadena.Open()
Sqlg = " DELETE FROM Empleado"
Sqlg = Sqlg & " WHERE Id_Empleado=" & TxtClaveEmpleado.Text

Dim comando As New SqlClient.SqlCommand(Sqlg, EmpleadoConexion.Cadena)


comando.ExecuteNonQuery()
MsgBox("Se elimino correctamente")
Limpiar()
Catch ex As Exception
MsgBox(ex)
End Try
TxtClaveEmpleado.Enabled = True
End Sub
'Sub Validar()
'End Sub
End Class

Potrebbero piacerti anche