trabajando en guardar presupuesto hasta las lineas de presupuesto

This commit is contained in:
2025-01-02 17:33:23 +01:00
parent 2231e943c7
commit e9d4b0971b
6 changed files with 800 additions and 4420 deletions

View File

@ -344,7 +344,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
$this->viewData['acabadosSobrecubierta'] = $this->getAcabadosSobrecubierta();
// Lineas Presupuesto
[$cambios_lineas, $this->viewData['lineasPresupuesto']] = $this->getLineasPresupuesto($presupuestoEntity);
[$cambios_lineas, $this->viewData['lineasPresupuesto']] = $this->loadLineasPresupuesto($presupuestoEntity);
$this->viewData['presupuestoEntity']->cambios_lineas = $cambios_lineas;
// Servicios
@ -542,6 +542,8 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
$data['comparador']['lomoRedondo'] = $presupuesto->lomo_redondo;
$data['comparador']['cabezada'] = $presupuesto->cabezada;
$data['lineasPresupuesto'] = $this->loadLineasPresupuesto($presupuesto);
/*
@ -909,6 +911,11 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
'nombre' => $reqData['papel_generico'] ?? "",
];
if($papel_generico['id'] != 0 && $papel_generico['nombre'] == ""){
$modelPapelGenerico = new PapelGenericoModel();
$papel_generico['nombre'] = $modelPapelGenerico->getNombre($papel_generico['id'])['nombre'];
}
$gramaje = $reqData['gramaje'] ?? 0;
$cliente_id = $reqData['cliente_id'] ?? -1;
@ -1707,7 +1714,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
return model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value;
}
protected function getLineasPresupuesto($presupuestoEntity)
protected function loadLineasPresupuesto($presupuestoEntity)
{
$lineas = (new PresupuestoLineaModel())->getLineasPresupuesto($presupuestoEntity->id);