- Java
- Eclipse
- Biblioteca JCalendar
- MySql
- Plugin WindowBuilder
☕ Use Java versión 8 o superior para compatibilidad.
📝 Recomendamos usar el editor de Eclipse para compatibilidad con la Interfaz Gráfica.
🎨 La interfaz contiene dos métodos importantes:
- setResizable(false): determina el tamaño de la ventana, y a través del parámetro false, la pantalla no se puede maximizar;
- setLocationRelativeTo(null): determina la ubicación de la ventana, y a través del parámetro null la mantiene centrada en la pantalla.
Para este desafío, concéntrate en la parte lógica y la conexión con la base de datos, después de completar el desafío, siéntete libre de agregar nuevas funciones y modificar la interfaz gráfica.
Para este reto te proponemos dos tablas: Reservas y Huéspedes. La tabla de huéspedes debe contener la clave externa (foreign key) idReserva.
Se completaron las consignas planteadas.
- Pendiente por realizar una correcta validación de los valores ingresados por usuario al editar/modificar una reserva/huesped.
- Pendiente de agregar tabla con diferentes habitaciones y sus precios.
- Pendiente de poder editar desde el programa el valor de las habitaciones.
- Pendiente CRUD usuarios.