Ejercicio I01 - Mi primer CRUD
Consigna
Crear una base de datos con una tabla llamada
Personaque 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
PersonaDAOy 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:txtNombreytxtApellido. - Un
ListBox:lstPersonas. - Cuatro
Button:btnGuardar,btnModificar,btnEliminarybtnLeer.
- Dos
lstPersonasdeberá mostrar la lista de Personas devuelta por el métodoLeerdePersonaDAO, invocado al presionar el botónbtnLeer.Al hacer doble click sobre una persona, se deberá cargar su nombre y apellido en
txtNombreytxtApellidorespectivamente.btnModificaractualizará la información de la persona que se seleccionó con doble click enlstPersonas. Se tomarán los datos modificados de losTextBox.btnGuardaragregará una persona en la base de datos tomando sus datos de losTextBox.btnEliminarborrará de la base a la persona seleccionada en el ListBox.
Resolución
| Video | Código |
|---|