Sie sind auf Seite 1von 4

LENGUAJE DE PROGRAMACION III

BALOTARIO DE EXAMEN

1. EN LA CAPA DE DATOS AGREGAR UNA CLASE (METODOSCATEGORIAS) Y CREAR LOS


METODOS PARA LA TABLA CATEGORIA. LOS METODOS SON:

MostrarCategorias

InsertarCategorias

ActualizarCategorias

EliminarCategorias

2. EN LA CAPA PRESENTACION AGREGAR UN FORMULARIO(FrmMantenimientoCategorias)


Y CREAR UN MANTENIMIENTO A LA TABLA CATEGORIA COMO REGISTRAR ELIMINAR ETC

Ing. William Guzmn

Pgina 1

LENGUAJE DE PROGRAMACION III


PRACTICA GUIADA BOTONES DE NAVEGACION

AL FORMULARIO(FrmMantenimientoProvedores)AGREGAR 4 BOTONES LA CUAL SERA LA


NAVEGACION DE LOS REGISTROS ALMACENADOS EN LA TABLA PROVEEDORES DESDE EL
PRIMER REGISTRO HASTA EL ULTIMO.

CODIFICACION
CREAR 2 VARIABLES PRIVADAS EN EL AMBITO DE PBLICO
Public Class FrmMantenimientoProvedores
Private tablaProveedores As DataTable = CapaDatos.MetodosProveedores.MostrarProveedores
Private numfila As Integer

Ing. William Guzmn

Pgina 2

LENGUAJE DE PROGRAMACION III


CREAR EL PROCEDIMIENTO SUB NAVEGACION
Sub navegacion()
Me.TxtIdProveedor.Text = tablaProveedores.Rows(numfila)("IdProveedor")
Me.txtNombre.Text = tablaProveedores.Rows(numfila)("Nombre")
Me.txtPais.Text = tablaProveedores.Rows(numfila)("Pais")
Me.txtciudad.Text = tablaProveedores.Rows(numfila)("Ciudad")
Me.txtdireccion.Text = tablaProveedores.Rows(numfila)("Direccion")
End Sub

EVENTO LOAD DEL FORMULARIO FrmMantenimientoProvedores


numfila = 0
navegacion()

BOTON INICIO EVENTO CLICK


'primer registro de la fila es cero
numfila = 0
navegacion()
BOTON SIGUIENTE EVENTO CLICK

If numfila < tablaProveedores.Rows.Count - 1 Then


numfila = numfila + 1
navegacion()
Else
MsgBox("ultimo registro", MsgBoxStyle.Critical, "aviso")
End If

BOTON ANTERIOR

If numfila > 0 Then


numfila = numfila - 1
navegacion()
Else
MsgBox("primer registro", MsgBoxStyle.Information, "sistema")
End If

Ing. William Guzmn

Pgina 3

LENGUAJE DE PROGRAMACION III


BOTON LTIMO EVENTO CLICK
numfila = tablaProveedores.Rows.Count - 1
navegacion()

EJECUCION CUANDO PRESIONA EL BOTON ANTERIOR Y INDICA QUE SE LLEGO AL PRIMER REGISTRO

Ing. William Guzmn

Pgina 4

Das könnte Ihnen auch gefallen