Colegio de educación profesional técnica del estado de chihuahua

Programación con sistemas gestores de bases de datos

Ing. Sergio González Pérez

Practica # 23

Sonia Yadira Chávez Saucedo

5101

080260266-4

Lista de Cotejo Práctica # 23 Manejo de procedimientos
Nombre de la Materia: Programación Básica Instructor: Ing. Sergio González Pérez Alumno:Sonia Yadira Chávez Saucedo Plantel: Grupo: Fecha de aplicación : Conalep Juárez I 5101

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 1 2 3 4 5 6

Características a verificar
Inicia el Sistema Gestor de Base de Datos Abre la Base de Datos que será utilizada Realiza los pasos de la practica Manipula correctamente el SGBD
Almacena en su carpeta las actividades planteadas

CUMPLIMIENTO

OBSERVACIONES

SI
¥ ¥ ¥ ¥ ¥ ¥

NO

Realiza el reporte del resultado del programa.

REGISTRO DE

No 1 2 3 4

Actividades a desarrollar
Inicializa Lenguaje de Programación Agrega Formulario Diseña los Controles del Formulario Realiza Código para Manejo de Precios

CUMPLIMIENTO

OBSERVACIONES

SI
¥ ¥ ¥ ¥

NO

Firma del Alumnos

Firma del Instructor

Salarios Horas Pagoxhora Bruto Descuento Total Mensaje 18 80 1440 144 1296 sigue adelante 800 75 60000 6000 54000 bien hecho 90 80 7200 720 6480 bien hecho 360 85 30600 3060 27540 bien hecho

Calcular
PrivateSub cmdcalc_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdcalc.Click

txtbruto.Text = Int(txthoras.Text) * Int(txtpago.Text) txtdescuento.Text = Int(txtbruto.Text) * 0.1 txttotal.Text = Int(txtbruto.Text) - Int(txtdescuento.Text) If (Int(txttotal.Text) >= 1800) Then txtmensaje.Text = "bien hecho" Else txtmensaje.Text = "sigue adelante" EndIf EndSub

Limpiar
PrivateSub cmdlimp_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdlimp.Click txthoras.Text = " "

txtpago.Text = " " txtbruto.Text = " " txtdescuento.Text = " " txttotal.Text = " " txtmensaje.Text = " " EndSub

Almacenar
PrivateSub cmdalmacen_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdalmacen.Click cn.Open() Dim GuardarDatos AsString = "insert into salarios(Horas,Pagoxhora,Bruto,Descuento,Total,Mensaje)" &"Values('" & txthoras.Text & "' , '"& txtpago.Text & "','"& txtbruto.Text & "','"& txtdescuento.Text & "','"& txttotal.Text & "','"& txtmensaje.Text & "')" Dim dataAdapter AsNew OleDb.OleDbDataAdapter(GuardarDatos, cn) dataAdapter.Fill(dt) MsgBox("Se agrego el registro correctmente" , MsgBoxStyle.Information, "Mensaje" ) dataAdapter.Dispose() cn.Close() EndSub

Modificar
PrivateSub cmdmodif_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdmodif.Click cn.Open() Dim ModificarDatos AsString = "Update salarios set Horas='" & txthoras.Text & "' , Pagoxhora='" & txtpago.Text & "' ,Bruto='" & txtbruto.Text & "', Descuento= '" & txtbruto.Text &"', Total='" & txttotal.Text & "', Mensaje='modificado' where Horas="&CInt(txthoras.Text) Dim dataAdapter AsNew OleDb.OleDbDataAdapter(ModificarDatos, cn) dataAdapter.Fill(dt) txthoras.Text = CInt(dt.Rows(fila)( "Horas")) txtpago.Tex t = CInt(dt.Rows(fila)( "Pagoxhora" )) txtbruto.Text = CInt(dt.Rows(fila)( "Bruto")) txtdescuento.Text = CInt(dt.Rows(fila)( "Descuento" )) txttotal.Text = CInt(dt.Rows(fila)( "Total")) txtmensaje.Text = CStr(dt.Rows(fila)( "Mensaje")) MsgBox("Registro modificado correctamente" ) cn.Close() EndSub

Consultar
PrivateSub cmdcons_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdcons.Click cn.Open() dt.Reset() Dim ConsultarDatos AsString = "Select *From salarios Where horas=" & (CInt(txthoras.Text)) Dim dataAdapter AsNew OleDb.OleDbDataAdapter(ConsultarDatos, cn) dataAdapter.Fill(dt) fila = 0 actualizar() MsgBox("Se encontro el registro correctmente" , MsgBoxStyle.Information, "Mensaje") dataAdapter.Dispose() cn.Close()

EndSub Eliminar PrivateSub cmddel_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmddel.Click Dim BorrarDatos AsString = "Delete * From Salarios where Horas="&CInt(txthoras.Text) Dim dataAdapter AsNew OleDb.OleDbDataAdapter(BorrarDatos, cn) dataAdapter.Fill(dt) refrescar() actualizar() dataAdapter.Dispose() cn.Close() EndSub Metodos: PrivateSub refrescar() dt.Reset() fila = 0 Dim refrescar AsString = "select * from Salarios" Dim adapter AsNew OleDb.OleDbDataAdapter(refrescar, cn) adapter.Fill(dt) EndSub

PrivateSub actualizar() txthoras.Text = CInt(dt.Rows(fila)( "Horas")) txtpago.Text = CInt(dt.Rows(fila)( "Pagoxhora" )) txtbruto.Text = CInt(dt.Rows(fila)( "Bruto")) txtdescuento.Text = CInt(dt.Rows(fila)( "Descuento" )) txttotal.Text = CInt(dt.Rows(fila)( "Total")) txtmensaje.Text = CStr(dt.Rows(fila)( "Mensaje")) EndSub

salarios Horas Pagoxhora Bruto Descuento Total Mensaje 30 50 1500 150 1350 sigue adelante 23 35 805 80 725 sigue adelante 111 40 4440 444 3996 bien hecho salarios Horas Pagoxhora Bruto Descuento Total Mensaje 30 50 1500 150 1350 sigue adelante 23 35 805 80 725 sigue adelante #Eliminado

Sign up to vote on this title
UsefulNot useful