Skip to content

Commit

Permalink
Caratula CCFC y filtrar niveles por rubro
Browse files Browse the repository at this point in the history
  • Loading branch information
elyambay committed Oct 22, 2018
1 parent 4f55953 commit 0d35ff8
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 28 deletions.
45 changes: 22 additions & 23 deletions app/Http/Controllers/ReporteController.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,26 +75,14 @@ public function show($id)
$club = $this->club($empresa->rubro_id);
$rubro = $empresa->rubro_id;
$locale = $this->getIdioma();
//dd($club, $empresa->rubro_id);
/*switch ($rubro) {
case 1:
$imagen = "images/caratula-bancos.PNG";
break;
case 2:
$imagen = "images/caratula-agro_ok.PNG";
break;
case 4:
$imagen = "images/caratula-naviera.PNG";
break;
case 3:
$imagen = "images/caratula-autos.PNG";
break;
default:
$imagen = "images/caratula-autos.PNG";
break;
}*/

$imagen = $this->club($empresa->rubro_id, true);

if($id == '95'){
$imagen = "images/ccfc-caratula.PNG";
}


return view('report.home')->with('dbEmpresa', $id)
->with('imagen', $imagen)
->with('club', $club)
Expand Down Expand Up @@ -122,7 +110,8 @@ private function club($rubro, $getImagen = null){
break;
case 6:
$imagen = "images/caratula-bancos.PNG";
$clue = "Non Governmental Organizations";
$club = "Non Governmental Organizations";
break;
default:
$imagen = "images/caratula-bancos.PNG";
$club = "de Bancos";
Expand All @@ -148,7 +137,8 @@ private function club($rubro, $getImagen = null){
break;
case 6:
$imagen = "images/caratula-bancos.PNG";
$clue = "- Organizaciones No Gubernamentales";
$club = "- Organizaciones No Gubernamentales";
break;
default:
$imagen = "images/caratula-bancos.PNG";
$club = "de Bancos";
Expand Down Expand Up @@ -292,13 +282,18 @@ public function filter($id)
{
$empresa = Empresa::find($id);
$cargosRubros = Cargos_rubro::where('rubro_id', $empresa->rubro_id)->pluck('cargo_id');
$nivelesId = array();
foreach($cargosRubros as $cargoId){
$cargo = Cargo::find($cargoId);
$nivelesId[] = $cargo->nivel_id;
}
if($this->getIdioma() == "en"){
$dbNiveles = Nivel_en::pluck('descripcion', 'id');
$dbNiveles = Nivel_en::whereIn('id', $nivelesId)->pluck('descripcion', 'id');
$dbCargos = Cargo_en::orderBy('descripcion')
->whereIn('id', $cargosRubros)
->pluck('descripcion', 'id');
}else{
$dbNiveles = Nivel::pluck('descripcion', 'id');
$dbNiveles = Nivel::whereIn('id', $nivelesId)->pluck('descripcion', 'id');
$dbCargos = Cargo::orderBy('descripcion')
->whereIn('id', $cargosRubros)
->pluck('descripcion', 'id');
Expand All @@ -323,6 +318,7 @@ public function showCargosClub($id){
$empresasId = Empresa::where('rubro_id', $rubro)->pluck('id');
$encuestasRubro = Cabecera_encuesta::whereIn('empresa_id', $empresasId)->where('periodo', $periodo)->pluck('id');
$encuestasCargos = Encuestas_cargo::whereIn('cabecera_encuesta_id', $encuestasRubro)->whereNotNull('cargo_id')->get();

$cargosEmpresas = collect();
foreach ($encuestasCargos as $encuestaCargo) {
if($encuestaCargo->detalleEncuestas){
Expand All @@ -332,7 +328,10 @@ public function showCargosClub($id){
}
}



$groupedCargosEmpresas = $cargosEmpresas->groupBy('cargo');

$cargosIds = $groupedCargosEmpresas->map(function($item, $key){
if($item->groupBy('empresa')->count() > 1){
return $key;
Expand Down Expand Up @@ -2580,7 +2579,7 @@ private function cargoReportAll(Request $request, $tipo){
//dd($dbEncuesta, $request->periodo);
}else{
if($dbEmpresa->rubro_id == '1'){
$per = '06/2017';
$per = '06/2018';
$dbEncuesta = Cabecera_encuesta::where('empresa_id', $dbEmpresa->id)
->whereRaw("periodo = '". $per."'")
->first();
Expand Down
Binary file added public/images/ccfc-caratula.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions resources/views/encuestas/create.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<div class="row">
<div class="browser-window">
<div class="top-bar">
<h4>Crear Nueva Encuesta</h4>
<h4>Crear Nueva Encuesta tasa</h4>
</div>
<div class="content">
<form class="col s12" id="realForm" action="{{route('encuestas.store')}}" method="POST">
Expand All @@ -20,7 +20,7 @@
<div class="row">
<div class="input-field col s6">
<input type="text" class="validate" id="periodo" name="periodo"/>
<label for="fec_ini">Periodo</label>
<label for="periodo">Periodo</label>
</div>
</div>
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
Expand Down
9 changes: 6 additions & 3 deletions resources/views/encuestas/new.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,23 @@
<div class="content">
<form class="col s12" id="realForm" action="{{route('encuestas.storeNew')}}" method="POST">
<div class="row">
<div class="input-field col s6">
<label>Empresa</label>
</div>
<div class="row">
<div class="col s6">
<select id="empresa_id" name="empresa_id">
<option>Elija una opción</option>
@foreach($dbEmpresas as $id => $descripcion)
<option value = {{$id}}>{{$descripcion}}</option>
@endforeach
</select>
<label for="empresa_id">Empresa</label>

</div>
</div>
<div class="row">
<div class="input-field col s6">
<input type="text" class="validate" id="periodo" name="periodo"/>
<label for="fec_ini">Periodo</label>
<label for="periodo">Periodo</label>
</div>
</div>
<input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
Expand Down

0 comments on commit 0d35ff8

Please sign in to comment.