Ejercicio I01 - Mi primer CRUD
Consigna
Crear una base de datos con una tabla llamada
Persona
que tendrá las columnas:ID
: autoincremental y entero.Nombre
: varchar(50).Apellido
: varchar(50).
Crear una biblioteca de clases con una clase
Persona
.- Tendrá id, nombre y apellido como atributos privados.
- Tendrá un constructor que reciba los 3 parámetros y otro que sólo reciba nombre y apellido.
Crear otra clase llamada
PersonaDAO
y agregarle 5 métodos:Guardar
: guardará una nueva persona en la base de datos.Leer
: retornará la lista de personas de la base de datos.LeerPorID
: traerá una persona, filtrando por ID.Modificar
: modificará una persona a partir de su ID.Borrar
: eliminará una persona de la base de datos a partir de su ID.
Crear un proyecto de Windows Forms App y armar un formulario con:
- Dos
TextBox
:txtNombre
ytxtApellido
. - Un
ListBox
:lstPersonas
. - Cuatro
Button
:btnGuardar
,btnModificar
,btnEliminar
ybtnLeer
.
- Dos
lstPersonas
deberá mostrar la lista de Personas devuelta por el métodoLeer
dePersonaDAO
, invocado al presionar el botónbtnLeer
.Al hacer doble click sobre una persona, se deberá cargar su nombre y apellido en
txtNombre
ytxtApellido
respectivamente.btnModificar
actualizará la información de la persona que se seleccionó con doble click enlstPersonas
. Se tomarán los datos modificados de losTextBox
.btnGuardar
agregará una persona en la base de datos tomando sus datos de losTextBox
.btnEliminar
borrará de la base a la persona seleccionada en el ListBox.
Resolución
Video | Código |
---|