forked from nathalie/pedi2
Merge branch 'Fix-ExportarPedido' into adminUI
This commit is contained in:
commit
f572b5a6bc
|
@ -21,18 +21,23 @@ class GrupoDeCompra extends Model
|
||||||
return $this->hasMany('App\Subpedido');
|
return $this->hasMany('App\Subpedido');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function pedidosAprobados() {
|
||||||
|
return $this->subpedidos->where('aprobado',1);
|
||||||
|
}
|
||||||
|
|
||||||
public function exportarPlanillasAPdf() {
|
public function exportarPlanillasAPdf() {
|
||||||
$subpedidos = $this->subpedidos;
|
$subpedidos = $this->pedidosAprobados();
|
||||||
//generar pdf
|
//generar pdf
|
||||||
$mpdf = new Mpdf();;
|
$mpdf = new Mpdf();
|
||||||
foreach ($subpedidos as $subpedido) {
|
foreach ($subpedidos as $subpedido) {
|
||||||
$tabla = $subpedido->generarHTML();
|
$tabla = $subpedido->generarHTML();
|
||||||
// agregar la tabla al pdf en una nueva página
|
// agregar la tabla al pdf en una nueva página
|
||||||
$mpdf->WriteHTML($tabla);
|
$mpdf->WriteHTML($tabla);
|
||||||
$mpdf->AddPage();
|
$mpdf->AddPage();
|
||||||
}
|
}
|
||||||
|
$filename = $this->nombre . '.pdf';
|
||||||
// imprimir el pdf
|
// imprimir el pdf
|
||||||
$mpdf->Output();
|
$mpdf->Output($filename, "D");
|
||||||
}
|
}
|
||||||
|
|
||||||
//Asume que los productos están gruadados en orden de fila
|
//Asume que los productos están gruadados en orden de fila
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -37,4 +37,16 @@
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
@foreach($subpedido->productos as $producto)
|
||||||
|
@if($producto->bono)
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{{ $producto->nombre }}
|
||||||
|
</td>
|
||||||
|
<td style="text-align: center">
|
||||||
|
{{ $producto->pivot->cantidad }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
|
|
Loading…
Reference in New Issue