Está en la página 1de 6

Practica 23

Manejo de procedimientos

Programación con sistemas gestores de


bases de datos

Maricarmen Piñón Díaz 5101-I


19/11/2010
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: Maricarmen Piñón Díaz Fecha de aplicación : 19 / 11 / 2010

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

DESARROLLO
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. •

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 •

Maricarmen Piñon Diaz

Firma del Alumnos Firma del Instructor


Imports System.Data.OleDb
Public Class Form1
Dim dt As New DataTable
Dim cn As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\piñon Diaz\Sueldos.mdb")
Dim mensa As String

Private Sub cmdsalario_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles cmdsalario.Click
Dim m1 As String = "Muy bien trabajado"
Dim m2 As String = "Esfuerzate mas"
txtbruto.Text = Int(txtHoras.Text) * Int(txtpago.Text)
txtdesc.Text = Int(txtbruto.Text) * 0.1
txttotal.Text = Int(txtbruto.Text) - Int(txtdesc.Text)
If (Int(txttotal.Text) >= 1800) Then
mensa = m1
MsgBox(mensa)
Else
mensa = m2
MsgBox(mensa)
End If

End Sub

Private Sub cmdagregar_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles cmdagregar.Click
cn.Open()
Dim GuardarDatos As String = "Insert into sueldos(horas,
pagoxhora, bruto, descuento, total, mensaje)" & "Values ('" &
txtHoras.Text & "', '" & txtpago.Text & "', '" & txtbruto.Text & "','"
& txtdesc.Text & "', '" & txttotal.Text & "' , '" & mensa & "')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(GuardarDatos,
cn)
dataAdapter.Fill(dt)
MsgBox("Se agrego correctamente el salario",
MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()

End Sub

Private Sub cmdlimpiar_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles cmdlimpiar.Click
txtHoras.Text = ""
txtpago.Text = ""
txtbruto.Text = ""
txtdesc.Text = ""
txttotal.Text = ""

End Sub

Private Sub cmdmensual_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles cmdmensual.Click
txtmensual.Text = (Int(txttotal.Text) * 4)

End Sub
Private Sub cmdanual_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cmdanual.Click
txtanual.Text = (Int(txtmensual.Text) * 12)

End Sub

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


As System.EventArgs) Handles Button1.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 corretamente",
MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()

End Sub
Public Sub actualizar()
txtHoras.Text = CInt(dt.Rows(fila)("horas"))
txtpago.Text = CInt(dt.Rows(fila)("pagoxhora"))
txtbruto.Text = CInt(dt.Rows(fila)("bruto"))
txtdesc.Text = CInt(dt.Rows(fila)("descuento"))
txttotal.Text = CInt(dt.Rows(fila)("total"))

End Sub

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


As System.EventArgs) Handles Button2.Click
cn.Open()
Dim ModificarDatos As String = "Update sueldos set horas='" &
txtHoras.Text & "', pagoxhora='" & txtpago.Text & "', bruto='" &
txtbruto.Text & "', descuento='" & txtdesc.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 Button3_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button3.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

sueldos
hor pagoxh brut descue tot
mensaje
as ora o nto al
10 20 200 20 180 modificado
15 200 300 300 270 Muy bien
0 0 trabajado
9 180 162 162 145 Esfuerzate mas
0 8
20 220 440 440 396 Muy bien
0 0 trabajado
10 20 200 20 180 modificado
sueldos
hor pagoxh brut descue tot
mensaje
as ora o nto al
15 200 300 300 270 Muy bien
0 0 trabajado
9 180 162 162 145 Esfuerzate mas
0 8
20 220 440 440 396 Muy bien
0 0 trabajado