- Java
- Excepciones (try-catch)
- Eclipse
- Biblioteca JCalendar
- MySql
- Plugin WindowBuilder
☕ Use Java versión 8 o superior para compatibilidad.
📝 Se realizaron las validaciones pertinentes para evitar errores de usuario y almacenamiento de datos innecesarios
El proyecto inicia con esta interfaz, la cual al dar click sobre el icono de login se autoriza el ingreso
En la siguiente ventana se presenta un formulario de ingreso, el cual tiene predeterminada el usuario "admin" y la contraseña "admin",
En caso de que no desee ingresar con estos datos, se ofrece la posibilidad que el usuario registrado al igual que la contraseña sean almacenados mientras una opcion de confirmacion
Si el usuario decide registrar usuario, la informacion se almacenara y podra ingresar con esta informacion
En esta ventana se da la bienvenida al proceso de Creacion, lectura, actualizacion y eliminacion de informacion.
Al dar click en "registro de reservas" se inicia el proceso de insercion de informacion para reservar en el hotel
En caso de no ingresar alguna informacion correspondiente en los campos, se arrojara un aviso de alerta de que hace falta informacion
al ingresar los datos en la reserva se calcula automaticamente el valor de la estadia, al igual que se limita al usuario en caso de ingresar fechas erroneas al tratar de realizar cambios en la fecha de ingreso
Una vez la informacion suministrada este correcta, se da paso al ingreso de informacion del huesped y se genera un mensaje con el numero de reserva
De igual forma al paso anterior, se realizan las validacion que los campos se encuentren totalmente diligenciados, en caso de devolverse a la ventana anterior o clickear en cerrar, el id de reserva es eliminado de la base de datos
si la informacion se ingreso de manera adecuada se recibira este mensaje, confirmando que la informacion de la reserva y el huesped se almaceno correctamente en la base de datos
una vez tengamos un registro completo de nuestra reserva y huesped, podemos realizar consultas en la seccion Busqueda
En el campo de texto junto al boton buscar, podemos ingresar unicamente el id de reserva o el apellido, para ambos casos nos llenara los campos de reserva y huespedes
Se autoriza la modificacion de todos los parametros excepto el id de reserva y se actualizan en la base de datos luego de dar click en editar. en este caso modificaremos el telefono
Si la informacion se almacena correctamente se obtiene el siguiente mensaje
finalmente, existe la opcion de eliminar un registro. Si se elimina la informacion en huespedes, esta tambien sera eliminada en reservas Cuando los datos se eliminan correctamente se obtiene el siguiente mensaje.