Está en la página 1de 5

Programación en Sistemas Gestores de Bases

de Datos

Practica #23
Manejo de Procedimientos

Sarahi Vázquez Wallmach

Gpo: 5101

Matricula: 080260221-9

Sergio González Pérez


Lista de Cotejo

Práctica # 23 Manejo de procedimientos

Nombre de la Materia: Plantel: Conalep Juárez I


Programación Básica
Instructor: Ing. Sergio González Pérez Grupo: 5101

Alumno: Sarahi Vázquez Wallmach Fecha de aplicación 19/ Nov. / 2010

INSTRUCCIONES DE APLICACIÓN.
Verifique que se encuentren los componentes señalados abajo y marque con una √ el registro
de cumplimiento correspondiente.

REGISTRO DE

No Características a verificar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicia el Sistema Gestor de Base de Datos *
2 Abre la Base de Datos que será utilizada *
3 Realiza los pasos de la practica *
4 Manipula correctamente el SGBD *
5 Almacena en su carpeta las actividades planteadas *
6 Realiza el reporte del resultado del programa. *
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicializa Lenguaje de Programación *
2 Agrega Formulario *
3 Diseña los Controles del Formulario *
4 Realiza Código para Manejo de Precios *

Sarahi V. W.

Firma del Alumnos Firma del Instructor


Imports System.Data.OleDb

Public Class Form1


Dim dt As New DataTable
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source
=C:\Wallmach\Sueldos.mdb")
Dim mensa As String
Private Sub txtPagoxHora_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtPagoxHora.TextChanged

End Sub

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


Button1.Click
Dim m1 As String = "Muy Bien Trabajado"
Dim m2 As String = "Esfuerzate mas"

txtBruto.Text = Int(txtHoras.Text) * Int(txtPagoxHora.Text)


txtDescuentos.Text = Int(txtBruto.Text) * 0.1
txtTotal.Text = Int(txtBruto.Text) - Int(txtDescuentos.Text)

If (Int(txtTotal.Text) >= 1800) Then


mensa = m1
MsgBox(mensa)

Else
mensa = m2
MsgBox(mensa)

End If
End Sub

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


Button2.Click
cn.Open()
Dim GuardarDatos As String = "Insert Into Sueldos(Horas, Pagoxhora, Bruto, Descuento, Total,
Mensaje)" & "values ('" & txtHoras.Text & "', '" & txtPagoxHora.Text & "','" & txtBruto.Text & "','" &
txtDescuentos.Text & "','" & txtTotal.Text & "', '" & mensa & "')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos, cn)
dataAdapter.Fill(dt)
MsgBox("Se Agrego Correctamente el Salario")
dataAdapter.Dispose()
cn.Close()
End Sub

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


Button3.Click
Dim m1 As String = "Muy Bien Trabajado"
Dim m2 As String = "Esfuerzate mas"

txtBruto.Text = Int(txtHoras.Text) * Int(txtPagoxHora.Text)


txtDescuentos.Text = Int(txtBruto.Text) * 0.1
txtTotal.Text = Int(txtBruto.Text) - Int(txtDescuentos.Text)

If (Int(txtTotal.Text) >= 1800) Then


mensa = m1
MsgBox(mensa)

Else
mensa = m2
MsgBox(mensa)

End If
End Sub

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


Button4.Click
cn.Open()
dt.Reset()
Dim ConsultarDatos As String = "Select * From Sueldos Where Horas=" & (CInt(txtHoras.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
actualizar()
MsgBox("Se Encontro el Registro Correctamente", MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()

End Sub
Public Sub actualizar()
txtHoras.Text = CInt(dt.Rows(fila)("Horas"))
txtPagoxHora.Text = CInt(dt.Rows(fila)("PagoxHora"))
txtBruto.Text = CInt(dt.Rows(fila)("Bruto"))
txtDescuentos.Text = CInt(dt.Rows(fila)("Descuento"))
txtTotal.Text = CInt(dt.Rows(fila)("Total"))
End Sub

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


Button5.Click
cn.Open()
Dim ModificarDatos As String = "Update Sueldos set Horas='" & txtHoras.Text & "', PagoxHora='"
& txtPagoxHora.Text & "', Bruto='" & txtBruto.Text & "', Descuentos='" & txtDescuentos.Text & "',
Total='" & txtTotal.Text & "', Mensaje='Modificado' where Horas=" & CInt(txtHoras.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(ModificarDatos, cn)
dataAdapter.Fill(dt)
actualizar()
MsgBox("Registro Modificado Correctamente")
cn.Close()
End Sub

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


Button6.Click
Dim BorrarDatos As String = "delete * From Sueldos where Horas=" & CInt(txtHoras.Text)
Dim dataAdapter As New OleDb.OleDbDataAdapter(BorrarDatos, cn)
dataAdapter.Fill(dt)
refrescar()
actualizar()
dataAdapter.Dispose()
cn.Close()
End Sub

Public Sub refrescar()


dt.Reset()
fila = 0
Dim refrescardatos As String = "Select * From Sueldos"
Dim Adapter As New OleDb.OleDbDataAdapter(refrescardatos, cn)
Adapter.fill(dt)
End Sub
End Class

También podría gustarte