Skip to content

luigi-dv/air-traffic-control

Repository files navigation

Proyecto de Programación Grupo 6

Simulador de vuelo del grupo G6

Installation

Usando la herramienta git clone para descargar el programa. Se creará una carpeta llamada "ProjectG6" en el origen.

git clone https://github.com/LuigeloDV/ProjectG6.git

Descargando manualmente el fichero comprimido .zip

 C:\Users\user\Download\ProjectG6.zip

Run

Ejecuta el archivo "ProjectG6.sln". Una vez en la ventana de Visual Studio pulsa F5.

Se construirá y ejecutará el programa.

Build started...
========== Build: 0 succeeded, 0 failed, X up-to-date, 0 skipped ==========

Load Resources From Debug

En caso de querer cargar los recursos desde la carpeta bin/debug de cada programa es necesario realizar los siguientes pasos:

Formato inicial

C:\Users\user\Directory\ProjectG6\Resources 

Formato final

C:\Users\user\Directory\ProjectG6\Program_Folder\bin\debug\Resources

Copiamos la carpeta dentro del program_folder el cual es el directorio del programa que hagamos el debug.

Functionalities

Las funcionalidades adicionales de este proyecto son las siguientes:

  • Register:
    • El programa registra un usuario recoge el email, username, password.
    • Hay una opción para que el usuario pueda ver la contraseña que ha introducido y una confirmación de contraseña para que el usuario no introduzca valores incorrectos.
    • Al registrarse se envía un código de confirmación al email del usuario para confirmar el registro.
    • Una vez registrado se redirige al formulario principal del programa y se muestra su username.
  • Login:
    • El programa pide al usuario introducir sus datos y se comprueba si son validos.
  • Remember simulated flights:
    • El programa muestra una lista de todas las simulaciones hechas por el usuario desde que creo su cuenta
  • Visit Github Repo:
    • El programa redirige hacia el repositorio Github del proyecto.

Mailing

Usted puede introducir los servidores de correos y clientes que desee de la siguiente manera.

En Register.cs en las primeras líneas de código (15-25)

private const string EMAIL = "YOUR EMAIL";
private const string SERVER = "YOUR SMTP SERVER";
private const int PORT = YOUR SMTP SERVER PORT;

En la consola de su editor de texto, IDE o en sqlite3.exe:

INSERT INTO emailClients VALUES (id, "username", "psw")
  • username es un VARCHAR donde se introducirá el email
  • psw es un VARCHAR donde se introducirá la contraseña

Errors

En caso de presentar errores en el programa asegúrese de que la carpeta "Resources" existe. En caso contrario proceda a descargar el repositorio e insértela en el origen manualmente.

*Si todo lo anterior no funciona por favor póngase en contacto con nosotros encontrará nuestra información aquí

Contributing

Los "pull requests" son bienvenidas. Para cambios importantes, abra un problema primero para discutir qué le gustaría cambiar. Asegúrese de actualizar las pruebas según corresponda.

Media

finalProjectShow.1.mp4

License

MIT

About

First Air-to-Air Control Prototype

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published