Compare commits

..

2 Commits

1 changed files with 7 additions and 4 deletions

View File

@ -37,8 +37,9 @@ class GrupoDeCompra extends Model
$total = $total + $cantidad; $total = $total + $cantidad;
} }
$fila = Producto::productosIdFila()[$id]; $fila = Producto::productosIdFila()[$id];
$planilla[$fila][$i+1] = $total; $planilla[$fila][$i-1] = $total;
} }
$planilla[GrupoDeCompra::obtenerFilaDeBonoTransporte()][$i-1] = $gdc->calcularCantidadBDT();
} }
array_splice($planilla, 0, 0, array($barrios)); array_splice($planilla, 0, 0, array($barrios));
return $planilla; return $planilla;
@ -143,7 +144,7 @@ class GrupoDeCompra extends Model
return $total; return $total;
} }
public function exportarPedidoEnCSV(){ public function exportarPedidoEnCSV() {
$records = $this->generarColumnaCantidades(); $records = $this->generarColumnaCantidades();
try { try {
$writer = Writer::createFromPath(resource_path('csv/exports/'.$this->nombre.'.csv'), 'w'); $writer = Writer::createFromPath(resource_path('csv/exports/'.$this->nombre.'.csv'), 'w');
@ -224,7 +225,9 @@ class GrupoDeCompra extends Model
} }
public static function exportarTodosLosPedidosEnCSV(){ public static function exportarTodosLosPedidosEnCSV(){
$gdcs = GrupoDeCompra::all(); $gdcs = GrupoDeCompra::all()->filter(function ($grupoDeCompra) {
return !$grupoDeCompra->pedidosAprobados()->isEmpty();
});
$planilla = GrupoDeCompra::obtenerTemplateDeFilasVacias($gdcs->count()); $planilla = GrupoDeCompra::obtenerTemplateDeFilasVacias($gdcs->count());
$planilla = self::getPlanilla($gdcs, $planilla); $planilla = self::getPlanilla($gdcs, $planilla);