# Aplicación de gestión de hotel en Visual Basic y .NET

<p align="center">
	<img height="200" src="https://github.com/SergioBerrio/Aplicacion-Hotel-Visual-Basic-.NET/blob/master/AplicacionHotel/Resources/free_horizontal_on_white_by_logaster.png" alt="Paradise Resort Hotel">
</p>

## Funcionamiento general de la aplicación

### **ES**

La aplicación maneja la gestión de un hotel. Está hecha para poder acceder tanto como cliente (con sus correspondientes funciones) como trabajador (con sus también correspondientes funciones). Dependiendo de lo que hayamos elegido para iniciar sesión accederemos a una zona u otra:

- #### Acceso de clientes

Si accedemos como cliente, lo primero a lo que accederemos es al correspondiente panel para registrarnos en caso de ser nuevos, aunque con la opción de iniciar sesión en el sistema en caso de ya estar registrados en el mismo. Una vez hecho eso, ya podremos disponer de la reserva de habitaciones, al rellenar el formulario con nuestros datos personales, la habitación quedará reservada para su futuro uso y disfrute.

- #### Acceso de trabajadores

Si accedemos como trabajador, lo primero que tendremos es un inicio de sesión para identificarnos dentro del sistema. Una vez identificados, accederemos al panel de departamentos que hay disponibles dentro del hotel. Cada uno de los departamentos tiene sus funciones propias, así como un pequeño panel para ver los datos de las tablas de la base de datos.

### **EN**

The applications handles the management of a hotel. It is made to be able to acces both as a client (with its corresponding functions) and as a employee (with also its corresponding functions). Depending on what we have selected to acces, we will acces one area or another:

- #### Client acces

If we access as a client, the first thing we will access to is the corresponding panel to register in case of being news, but with the option to log in in the system in the case of being already registered. Once done that, we can already acces to the room reservation, by filling in the form with our personal information, the room will be reseved for future use and enjoyment.

- #### Employee access

If we acces as a employee, the first thing we will have is a login for identify us within the system. Once indentified, we will acces to the panel of departments that are available within the hotel. Each of the departments has its own functions, as well as a small panel to view the data of the database tables.

## Carga inicial de datos en la aplicación

### **ES**

La aplicación tiene una carga de datos en el momento de ejcutarla por primera vez. Hay tablas que se llenan con datos por defecto para que la apliación funcione correctamente, principalmente, para que en ciertas tablas de datos de los formularios haya registros con los que poder trabajar, ya sea para usarlos como muestra y poder mostrarlos en campos de texto o usarlos como muestra para poder insertarlos en la tabla correspondiente. 

### **EN**

The application has a data load at the time of executing for the first time. There are some tables that are filled with data by default for the application to work correctly, mainly, so that the in certain data tables of the forms the are records to work with, either to use them as a sample and be able to display them in text fileds or to use them as a sample to be able to insert them into the corresponding table.

## Idioma de navegación

### **ES**

La navegación a través de la aplicación es en castellano, aunque podría llegar a traducirse a inglés.

### **EN**

The navigation through the application is in Spanish, but it could be translated to english.
