# Sistema de reservas para agencia balsas

### Comandos básicos

- iniciar servidor de desarrollo: `php -S 127.0.0.1:8000 -t public`
- iniciar servidor de desarrollo con cli de symfony: `symfony server:start`
- crear una nueva entidad (entity): `php bin/console make:entity`
- crear un nuevo controlador: `php bin/console make:controller`
- crear una nueva migracion: `php bin/console doctrine:migrations:diff`
- ejecutar la migracion: `php bin/console doctrine:migrations:migrate`

### TABLAS QUE NO SON NECESARIAS - AL MENOS POR AHORA

- tipousuario
- servicio_traduccion -> por si el servicio require traduccion
- recordatorios -> tabla para anotar ciertos recordatorios

### TABLAS

- usuarios 🆗 
- servicios 🆗 (precio) -> este campo puede agregarse en el servicio
- tipos_proveedores 🆗
- proveedores 🆗 (nombre o contacto) -> es campo puede agregarse en el proveedor
- paises 🆗
- tipos_monedas 🆗
- metodos_pago 🆗
- tipos_documentos 🆗
- hoteles 🆗
- clientes 🆗
- paquetes 🆗
- paquetes_detalles 🆗 (deta_tipo => este campo puede agregarse aqui o en el servicio, tambien ver como se pueden agregar los proveedores  como guia, transporte, etc)
- orden_servicio

### TABLAS PENDIENTES O QUE NO SE SABE MUY BIEN POR AHORA COMO FUNCIONAN

- programas
- programasdetalles
- paquete_detalle_estado
- pagos
- ordserv_grupo_detalle
- ordserv_grupo
- ordserv_gastos_detalle
- ordserv_gastos
- ordserv_detalle
- guiado
- gasto_tipo
- gasto
- cuenta_movimiento_tipo
- cuenta_movimiento
- cuenta
- contacto -> esta tabla se puede reemplazar creando un campo en el cliente
- comprobantes
- cobros
