trabajando en cliente precios

This commit is contained in:
Jaime Jiménez
2024-01-02 14:28:59 +01:00
parent 1e6084dd33
commit 0abdb7efac
9 changed files with 832 additions and 12 deletions

View File

@ -231,6 +231,7 @@ class Cliente extends \App\Controllers\GoBaseResourceController
//var_dump($clienteEntity); dd();
$this->viewData['clienteEntity'] = $clienteEntity;
$this->viewData['precioTemplate'] = $this->getPrecioTemplate($id);
$this->viewData['comunidadAutonomaList'] = $this->getComunidadAutonomaListItems($clienteEntity->comunidad_autonoma_id ?? null);
$this->viewData['provinciaList'] = $this->getProvinciaListItems($clienteEntity->provincia_id ?? null);
$this->viewData['paisList'] = $this->getPaisListItems($clienteEntity->pais_id ?? null);
@ -438,4 +439,25 @@ class Cliente extends \App\Controllers\GoBaseResourceController
return $data;
}
protected function getPrecioTemplate($cliente_id){
$modelPreciosCliente = model('App\Models\Clientes\ClientePreciosModel');
$plantilla_id = $modelPreciosCliente->get_plantilla_precios($cliente_id);
if (is_null($plantilla_id)){
return [];
}
$modelPlantillaPreciosCliente = model('App\Models\Clientes\ClientePlantillaPreciosModel');
$plantilla = $modelPlantillaPreciosCliente->find($plantilla_id);
if ($plantilla == false){
return [];
}
else{
return (object)array(
"value" => $plantilla_id,
"label" => $plantilla->nombre
);
}
}
}