Está en la página 1de 5

CONALEP JUAREZ 1

Colegio de Educación Profesional Técnica

Programación con sistemas gestores de base de datos

Ing. Sergio González Pérez

“Practica No. 23”


“Manejo de procedimientos”

María de Lourdes Esparza Reyes

080260343-1

Fecha de realización: 16 – Noviembre – 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: María de Lourdes Esparza Reyes Fecha de aplicación : 16 – Noviembre – 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 √

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:\Esparza\Salario.mdb")

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


As System.EventArgs) Handles Label1.Click
End Sub

Private Sub cmdCalcular_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles cmdCalcular.Click
Dim mensaje1 As String = "Sigue adelante!! ^^"
Dim mensaje2 As String = "No te desanimes!! ^^"
Dim mensa As String
txtBruto.Text = Int(txtTrabajadas.Text) * Int(txtPorhora.Text)
txtDescuento.Text = (Int(txtBruto.Text) * 0.1)
txtTotal.Text = Int(txtBruto.Text) - Int(txtDescuento.Text)
If (Int(txtTotal.Text) >= 1800) Then
mensa = mensaje1
MsgBox(mensa)
Else
mensa = mensaje2
MsgBox(mensa)
End If
cn.Open()
Dim Guardar As String = "Insert into Salario (Horas,
PagoPorHora, Bruto, Descuento, Total, Mensaje)" & " values ('" &
txtTrabajadas.Text & "', '" & txtPorhora.Text & "', '" & txtBruto.Text &
"', '" & txtDescuento.Text & "', '" & txtTotal.Text & "', '" & mensa &
"')"
Dim dataAdapter As New OleDb.OleDbDataAdapter(Guardar, cn)
dataAdapter.Fill(dt)
MsgBox("Se agrego el registro correctamente",
MsgBoxStyle.Information, "Mensaje")
dataAdapter.Dispose()
cn.Close()
End Sub

Private Sub cmdAgregar_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs)

End Sub
Private Sub cmdLimpiar_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cmdLimpiar.Click
txtTrabajadas.Text = ""
txtPorhora.Text = ""
txtBruto.Text = ""
txtDescuento.Text = ""
txtTotal.Text = ""
End Sub

Private Sub cmdModificaciones_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
cmdModificaciones.Click
cn.Open()
Dim modificarDatos As String = "Update Salario set Horas = '"
& txtTrabajadas.Text & "' , PagoPorHora = '" & txtPorhora.Text & "',
Bruto = '" & txtBruto.Text & "', Descuento = '" & txtDescuento.Text &
"', Total = '" & txtTotal.Text & "', Mensaje='¡¡Registro Modificado
Correctamente!!' where Horas = " & CInt(txtTrabajadas.Text)
Dim dataAdapter As New
OleDb.OleDbDataAdapter(modificarDatos, cn)
dataAdapter.Fill(dt)
txtTrabajadas.Text = CInt(dt.Rows(fila)("Horas"))
txtPorhora.Text = CInt(dt.Rows(fila)("PagoPorHora"))
txtBruto.Text = CInt(dt.Rows(fila)("Bruto"))
txtDescuento.Text = CInt(dt.Rows(fila)("Descuento"))
txtTotal.Text = CInt(dt.Rows(fila)("Total"))
MsgBox("¡¡Registro Modificado Correctamnte!!")
cn.Close()
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 Salario Where
Horas=" & (CInt(txtTrabajadas.Text))
Dim dataAdapter As New
OleDb.OleDbDataAdapter(ConsultarDatos, cn)
dataAdapter.Fill(dt)
fila = 0
txtTrabajadas.Text = CInt(dt.Rows(fila)("Horas"))
txtPorhora.Text = CInt(dt.Rows(fila)("PagoPorHora"))
txtBruto.Text = CInt(dt.Rows(fila)("Bruto"))
txtDescuento.Text = CInt(dt.Rows(fila)("Descuento"))
txtTotal.Text = CInt(dt.Rows(fila)("Total"))
cn.Close()
End Sub
End Class
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
Dim BorrarDatos As String = "Delete * From Salario Where
Horas = " & (CInt(txtTrabajadas.Text))
Dim dataAdapter As New OleDb.OleDbDataAdapter(BorrarDatos,
cn)
dataAdapter.Fill(dt)
dataAdapter.Dispose()
cn.Close()
End Sub
End Class

Salario
Horas PagoPorHora Bruto Descuento Total Mensaje
58 142 8236 824 7413 Sigue adelante!! ^^
35 200 7000 700 6300 Sigue adelante!! ^^
14 150 2100 210 1890 ¡¡Registro Modificado
Correctamente!!
14 150 2100 210 1890 ¡¡Registro Modificado
Correctamente!!
5 10 50 5 45 No te desanimes!! ^^

También podría gustarte