RA9 - CEf¶
Empaquetar actividades
Empaqueta las actividades, dentro de la carpeta ut09, en la carpeta actividades/ce9f.
-
Actividad 14¶
Mostrar detalles de facturación: Desarrolla una aplicación que permita consultar y mostrar los detalles de facturación de una empresa.
La tabla facturas contiene columnas como id, cliente_id, monto, y fecha. Implementa un método mostrarFacturas() que recupere y muestre todas las facturas emitidas.
Operaciones:
- Mostrar todas las facturas.
- Consultar las facturas de un cliente específico.
### Actividad 15
_15_GestionAlumnos: Supongamos que tienes una base de datos que almacena información sobre alumnos. La tabla alumnos tiene las siguientes columnas:
id: Identificador único del alumno (entero).nombre: Nombre del alumno (cadena de texto).edad: Edad del alumno (entero).
Tu tarea es escribir un programa Java _03_GestionAlumnos que realice las siguientes operaciones utilizando los métodos proporcionados:
- Mostrar la información del alumno más joven y más viejo: utiliza los métodos
first()ylast()para mover el cursor a la primera y última fila respectivamente y obtener la información del alumno más joven y más viejo. - Desplazarse por los alumnos en orden inverso de edad: muestra la información de los alumnos en orden inverso de edad. Utiliza el método
previous()para desplazarte hacia atrás a través de los registros.
### Actividad 16
_16_GestionPedidos: Supongamos que tienes una base de datos que almacena información sobre pedidos. La tabla pedidos tiene las siguientes columnas:
id: Identificador único del pedido (entero).cliente: Nombre del cliente que realizó el pedido (cadena de texto).producto: Nombre del producto pedido (cadena de texto).cantidad: Cantidad del producto solicitada en el pedido (entero).fecha: Fecha en que se realizó el pedido (fecha).
Tu tarea es escribir un programa Java _06_GestionPedidos que realice las siguientes operaciones utilizando los métodos proporcionados:
- Listar pedidos por cliente: Permite al usuario ingresar el nombre de un cliente y mostrar todos los pedidos realizados por ese cliente. Utiliza el método
relative(int registros)para desplazarte a través de los registros según las coincidencias del cliente. - Buscar pedidos por fecha: Permite al usuario ingresar una fecha y mostrar todos los pedidos realizados en esa fecha. Utiliza el método
afterLast()yprevious()para mover el cursor al final y luego retroceder, así puedes comenzar desde la última fila.
### Actividad 17
_17_GestionEmpleados (continuación): Continuando con el ejercicio de gestión de empleados del séptimo ejercicio, copia el programa _10_GestionEmpleados y agrega algunas funcionalidades adicionales:
- Verificar si hay empleados en la base de datos: Verifica si hay algún empleado registrado en la base de datos. Utiliza los métodos
isBeforeFirst()eisAfterLast()para determinar si el cursor está antes del primer registro o después del último registro, respectivamente. - Mostrar el primer empleado: Muestra la información del primer empleado en la base de datos. Utiliza el método
first()para mover el cursor al primer registro y luego muestra la información del empleado.
### Actividad 18
_18_GestionClientes: Imagina que tienes una base de datos que almacena información sobre clientes. La tabla clientes tiene las siguientes columnas:
id: Identificador único del cliente (entero).nombre: Nombre del cliente (cadena de texto).correo: Correo electrónico del cliente (cadena de texto).telefono: Número de teléfono del cliente (cadena de texto).
Tu tarea es escribir un programa Java _11_GestionClientes que realice las siguientes operaciones utilizando los métodos proporcionados:
- Mostrar la posición actual del cliente: Muestra la posición actual del cliente en el conjunto de resultados. Utiliza el método
getRow()para obtener el número de registro actual. - Mostrar información del último cliente: Muestra la información del último cliente en la base de datos. Utiliza el método
last()para mover el cursor al último registro y luego muestra la información del cliente.