diff --git a/ui/common/Controller/Facturas.php b/ui/common/Controller/Facturas.php new file mode 100644 index 0000000..7881af5 --- /dev/null +++ b/ui/common/Controller/Facturas.php @@ -0,0 +1,18 @@ +render($response, 'facturas.list'); + } + public function proyecto(Request $request, Response $response, View $view, $id_proyecto): Response { + return $view->render($response, 'facturas.proyectos.list', compact('id_proyecto')); + } + public function proyecto_operador(Request $request, Response $response, View $view, $id_proyecto, $id_operador): Response { + return $view->render($response, 'facturas.proyectos.operadores.list', compact('id_proyecto', 'id_operador')); + } +} diff --git a/ui/common/Controller/Ventas.php b/ui/common/Controller/Ventas.php new file mode 100644 index 0000000..81eefe0 --- /dev/null +++ b/ui/common/Controller/Ventas.php @@ -0,0 +1,15 @@ +render($response, 'ventas.list'); + } + public function proyecto(Request $request, Response $response, View $view, $proyecto_id): Response { + return $view->render($response, 'ventas.show', compact('proyecto_id')); + } +} diff --git a/ui/resources/routes/01_facturas.php b/ui/resources/routes/01_facturas.php new file mode 100644 index 0000000..bd15673 --- /dev/null +++ b/ui/resources/routes/01_facturas.php @@ -0,0 +1,10 @@ +group('/facturas', function($app) { + $app->group('/{id_proyecto:[0-9]+}', function($app) { + $app->get('/{id_operador:[0-9]+}[/]', [Facturas::class, 'proyecto_operador']); + $app->get('[/]', [Facturas::class, 'proyecto']); + }); + $app->get('[/]', Facturas::class); +}); diff --git a/ui/resources/routes/01_ventas.php b/ui/resources/routes/01_ventas.php new file mode 100644 index 0000000..09b63cc --- /dev/null +++ b/ui/resources/routes/01_ventas.php @@ -0,0 +1,7 @@ +group('/ventas', function($app) { + $app->get('/{proyecto_id:[0-9]+}[/]', [Ventas::class, 'proyecto']); + $app->get('[/]', Ventas::class); +}); diff --git a/ui/resources/views/facturas/list.blade.php b/ui/resources/views/facturas/list.blade.php new file mode 100644 index 0000000..cf9bd89 --- /dev/null +++ b/ui/resources/views/facturas/list.blade.php @@ -0,0 +1,66 @@ +@extends('layout.base') + +@section('content') +

+ Proyectos +

+ + + + + + + + +
+ Proyecto + + Inmobiliaria +
+@endsection + +@push('scripts') + +@endpush diff --git a/ui/resources/views/facturas/proyectos/list.blade.php b/ui/resources/views/facturas/proyectos/list.blade.php new file mode 100644 index 0000000..82ab227 --- /dev/null +++ b/ui/resources/views/facturas/proyectos/list.blade.php @@ -0,0 +1,76 @@ +@extends('layout.base') + +@section('content') +

+ Proyecto +

+ + + + + + + + +
OperadorRepresentante
+@endsection + +@push('scripts') + +@endpush diff --git a/ui/resources/views/facturas/proyectos/operadores/list.blade.php b/ui/resources/views/facturas/proyectos/operadores/list.blade.php new file mode 100644 index 0000000..80e97d5 --- /dev/null +++ b/ui/resources/views/facturas/proyectos/operadores/list.blade.php @@ -0,0 +1,342 @@ +@extends('layout.base') + +@section('content') +

+ Proyecto +
+ Operador +

+ + + + + + + + + + + + + +
FacturaFechaVentasValor NetoIVAValor Bruto + +
+ - \ No newline at end of file + diff --git a/ui/resources/views/operadores/list.blade.php b/ui/resources/views/operadores/list.blade.php index dffe230..b9301e4 100644 --- a/ui/resources/views/operadores/list.blade.php +++ b/ui/resources/views/operadores/list.blade.php @@ -83,6 +83,24 @@ +
+ +
+
+ + +
+
+
+
+ +
+ +
+ % +
+
+
@@ -93,6 +111,57 @@ @push('scripts') +@endpush diff --git a/ui/resources/views/ventas/show.blade.php b/ui/resources/views/ventas/show.blade.php new file mode 100644 index 0000000..0d375fc --- /dev/null +++ b/ui/resources/views/ventas/show.blade.php @@ -0,0 +1,125 @@ +@extends('layout.base') + +@section('content') +

+ Ventas - +

+ + + + + + + + + + + + + +
+ Departamento + + Propietario + + Valor + + Operador + + Comisión + + Facturas +
+@endsection + +@push('scripts') + +@endpush