Skip to content

RA9 - CEf

< volver a actividades

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:

  1. Mostrar la información del alumno más joven y más viejo: utiliza los métodos first() y last() 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.
  2. 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:

  1. 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.
  2. Buscar pedidos por fecha: Permite al usuario ingresar una fecha y mostrar todos los pedidos realizados en esa fecha. Utiliza el método afterLast() y previous() 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:

  1. 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() e isAfterLast() para determinar si el cursor está antes del primer registro o después del último registro, respectivamente.
  2. 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:

  1. 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.
  2. 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.

< volver a actividades