mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Revisada la generacion de presupuestos en PDf
This commit is contained in:
@ -468,7 +468,7 @@ class PresupuestoLineaModel extends \App\Models\BaseModel
|
||||
if($new_linea['tipo_maquina'] =='inkjet'){
|
||||
$data += [
|
||||
'rotativa_total_impresion' => $rot_total_impresion,
|
||||
|
||||
|
||||
'rotativa_negro' => $new_linea['datosTipologias']->negro ?? 0,
|
||||
'rotativa_cyan' => $new_linea['datosTipologias']->cyan ?? 0,
|
||||
'rotativa_magenta' => $new_linea['datosTipologias']->magenta ?? 0,
|
||||
@ -492,7 +492,7 @@ class PresupuestoLineaModel extends \App\Models\BaseModel
|
||||
'rotativa_peso_gotas_magenta_pedido' => $new_linea['peso_gotas_magenta_pedido'] ?? 0,
|
||||
'rotativa_peso_gotas_amarillo_pedido' => $new_linea['peso_gotas_amarillo_pedido'] ?? 0,
|
||||
'rotativa_peso_gotas_cg_pedido' => $new_linea['peso_gotas_cg_pedido'] ?? 0,
|
||||
|
||||
|
||||
'rotativa_pag_color' => $new_linea['paginas_color'],
|
||||
'rotativa_resolucion' => $new_linea['resolucion'],
|
||||
'rotativa_area_paginas' => $new_linea['superficie'],
|
||||
@ -507,7 +507,7 @@ class PresupuestoLineaModel extends \App\Models\BaseModel
|
||||
'rotativa_mxm' => $new_linea['maquina_velocidad'],
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
if (strpos($new_linea['tipo_linea'], 'rot') !== false) {
|
||||
$data += [
|
||||
'rotativa_metros_libro' => $new_linea['metros_papel_libro'],
|
||||
@ -516,12 +516,12 @@ class PresupuestoLineaModel extends \App\Models\BaseModel
|
||||
'rotativa_precio_hora_corte' => $new_linea['precio_hora_corte'],
|
||||
'rotativa_tiempo_corte' => $new_linea['tiempo_corte'],
|
||||
'rotativa_total_corte' => $new_linea['total_corte'],
|
||||
'rotativa_a_favor_fibra' => $new_linea['a_favor_fibra']
|
||||
'rotativa_a_favor_fibra' => $new_linea['a_favor_fibra']
|
||||
];
|
||||
}
|
||||
|
||||
if($new_linea['tipo_linea'] =='lp_guardas')
|
||||
$data = array_merge($data, ['paginas_impresion' => $new_linea['paginas_impresion']]);
|
||||
$data = array_merge($data, ['paginas_impresion' => $new_linea['paginas_impresion']]);
|
||||
|
||||
return $this->db
|
||||
->table($this->table . " t1")
|
||||
@ -603,6 +603,32 @@ class PresupuestoLineaModel extends \App\Models\BaseModel
|
||||
return $builder;
|
||||
}
|
||||
|
||||
public function getResourceGuardasForPdf($presupuesto_id = -1)
|
||||
{
|
||||
$builder = $this->db
|
||||
->table($this->table . " t1")
|
||||
->select(
|
||||
"t1.paginas AS paginas, t1.papel_impresion AS papel, t1.gramaje AS gramaje"
|
||||
)
|
||||
->where("t1.presupuesto_id", $presupuesto_id)
|
||||
->whereIn('t1.tipo', ['lp_guardas']);
|
||||
|
||||
return $builder;
|
||||
}
|
||||
|
||||
public function getResourceFajaForPdf($presupuesto_id = -1)
|
||||
{
|
||||
$builder = $this->db
|
||||
->table($this->table . " t1")
|
||||
->select(
|
||||
"t1.papel_impresion AS papel, t1.gramaje AS gramaje"
|
||||
)
|
||||
->where("t1.presupuesto_id", $presupuesto_id)
|
||||
->whereIn('t1.tipo', ['lp_faja']);
|
||||
|
||||
return $builder;
|
||||
}
|
||||
|
||||
public function duplicateLineasPresupuesto($presupuesto_id, $new_presupuesto_id)
|
||||
{
|
||||
$lineas = $this->getLineasPresupuesto($presupuesto_id);
|
||||
|
||||
Reference in New Issue
Block a user