package Control.Logica; import java.util.ArrayList; import Control.DAO.MascotaDAO; import Modelo.MascotaVO; public class Gestor { private MascotaDAO miMascotaDAO; public Gestor() { registrarMascota(); obtenerRegistros(); buscarMascota(); } private void registrarMascota() { miMascotaDAO = new MascotaDAO(); MascotaVO miMascota1 = new MascotaVO(); miMascota1.setId(10); miMascota1.setNombre("Gatubela"); miMascota1.setEdad(1); miMascotaDAO.insertarDatos(miMascota1); MascotaVO miMascota2 = new MascotaVO(); miMascota2.setId(11); miMascota2.setNombre("Rocky"); miMascota2.setEdad(2); miMascotaDAO.insertarDatos(miMascota2); } private void obtenerRegistros() { miMascotaDAO = new MascotaDAO(); MascotaVO miMascota; ArrayList listaMascotas = miMascotaDAO.listaDeMascotas(); if (listaMascotas.size() > 0) { int numeroMascota = 0; for (int i = 0; i < listaMascotas.size(); i++) { numeroMascota++; miMascota = listaMascotas.get(i); System.out.println("****************Persona " + numeroMascota + "**********************"); System.out.println("Id Mascota: " + miMascota.getId()); System.out.println("Nombre Mascota: " + miMascota.getNombre()); System.out.println("Edad Mascota: " + miMascota.getEdad()); System.out.println("*************************************************\n"); } } else { System.out.println("Actualmente no existen registros de mascotas"); } } private void buscarMascota() { miMascotaDAO = new MascotaDAO(); MascotaVO miMascota; int codigo = 10; MascotaVO mascotaEncontrada = miMascotaDAO.consultarMascota(codigo); if (mascotaEncontrada != null) { System.out.println("****************Persona*************************"); System.out.println("Id Persona: " + mascotaEncontrada.getId()); System.out.println("Nombre Persona: " + mascotaEncontrada.getNombre()); System.out.println("Edad Persona: " + mascotaEncontrada.getEdad()); System.out.println("*************************************************\n"); } else { System.out.println("No existen una mascota con ese codigo"); } } }