{% extends 'consola/panel_admin/base_database.html.twig' %}
{% block body %}
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="m-0 text-dark">
Informes - Padron Lectoral
</h1>
</div><!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item" ><a href="{{ path("empleado_informe_menu") }}">Informes</a></li>
<li class="breadcrumb-item active">Trabajadores</li>
</ol>
</div><!-- /.col -->
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<!-- /.content-header -->
<div class="row px-md-5 px-sm-3 px-3 pt-4">
<div class="col">
<table class="table border rounded bg-white" id='tabla'>
<thead>
<tr>
<th>Nro</th>
<th>APELLIDO Y NOMBRE</th>
<th>DNI</th>
<th>CUIL</th>
<th>Nro AFILIADO</th>
<th>DOMICILIO PART.</th>
<th>DOMICILIO LAB.</th>
<th>EMPLEADOR</th>
<th>CUIT</th>
<th>FECHA AFILIADO</th>
<th>FECHA INGRESO</th>
<th>FIRMA</th>
</tr>
</thead>
<tbody>
{% set contar = 1 %}
{% for empleado in arrayEmpleados %}
{# si tiene mas de sola empresa #}
{% for empleadoEmpresa in empleado[0]['arraySucursales'] %}
<tr>
<td>{{ contar }}</td>
<td>{{ empleado[0]['apellido']|upper }} {{ empleado[0]['nombre']|upper }}</td>
<td>{{ empleado[0]['dni'] }}</td>
<td>{{ empleado[0]['cuil'] }}</td>
<td>{{ empleado[0]['cuil'] }}</td>
<td>{{ empleado[0]['domicilio'] }}</td>
{% set nombre_empresa = null %}
{% set cuit_empresa = null %}
{% set domicilio_empresa = null %}
{% set fecha_ingreso_trabajar = null %}
{% for empresa in empleado[0]['arraySucursales'] %}
{% set nombre_empresa = empresa[0]['empresa'] %}
{% set cuit_empresa = empresa[0]['cuit'] %}
{% set domicilio_empresa = empresa[0]['sucursal_domicilio'] %}
{% set fecha_ingreso_trabajar = empresa[0]['fechaIngresoTrabajar'] %}
{% endfor %}
<td>{{ domicilio_empresa }}</td>
<td>{{ nombre_empresa|upper }}</td>
<td>{{ cuit_empresa }}</td>
<td>{{ empleado[0]['fecha_ingreso_sindicato'] ? empleado[0]['fecha_ingreso_sindicato']|date('d-m-Y') : '' }}</td>
<td>{{ fecha_ingreso_trabajar ? fecha_ingreso_trabajar|date('d-m-Y') : '' }}</td>
<td></td>
</tr>
{% set contar = contar + 1 %}
{% endfor %}
{% else %}
<tr>
<td colspan="6">No hay resultados</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script type="text/javascript">
$(document).ready(function() {
var table = $('#tabla').DataTable( {
"order": [[ 1, 'ASC' ]],
"language": {
"url": "https://cdn.datatables.net/plug-ins/1.10.21/i18n/Spanish.json"
},
"dom": 'B<"float-left"i><"float-right"f>t<"float-left"l><"float-right"p><"clearfix">',
buttons: [
{
extend: 'excelHtml5',
text: '<i class="fa fa-file-excel"></i>',
titleArttr: 'Exportar a Excel',
title: 'Empleados',
className: 'btn btn-primary',
exportOptions: {
columns: [ 0, ':visible' ]
}
},
{
extend: 'pdfHtml5',
text: '<i class="fa fa-file-pdf"></i>',
titleArttr: 'Exportar a PDF',
title: 'Empleados',
orientation: 'landscape',
pageSize: 'LEGAL',
className: 'btn btn-primary',
exportOptions: {
columns: [ 0, ':visible' ]
}
},
{
extend: 'print',
text: '<i class="fa fa-print"></i>',
titleArttr: 'Imprimir',
title: 'Empleados',
className: 'btn btn-primary',
exportOptions: {
columns: [ 0, ':visible' ]
},
customize: function ( win ) {
$(win.document.body)
.css( 'font-size', '8pt' )
$(win.document.body).find( 'table' )
.addClass( 'compact' )
.css( 'font-size', 'inherit' );
}
},
{
extend: 'colvis',
text: '<i class="fa fa-eye"></i>',
titleArttr: 'Visibilidad',
columns: ':not(.noVis)',
className: 'btn btn-primary',
},
],
} );
table.buttons().container()
.appendTo( '#tabla_wrapper .col-md-6:eq(0)' );
} );
</script>
{{ parent() }}
{% endblock javascripts %}