Files
safekat/ci4/app/Services/PapelService.php
2025-07-18 17:56:39 +02:00

53 lines
1.5 KiB
PHP

<?php
namespace App\Services;
use CodeIgniter\Config\BaseService;
use App\Models\Configuracion\TipoPapelGenericoModel;
use App\Models\Configuracion\PapelGenericoModel;
class PapelService extends BaseService
{
protected TipoPapelGenericoModel $tipoPapelGenericoModel;
protected PapelGenericoModel $papelGenericoModel;
public function __construct()
{
$this->tipoPapelGenericoModel = model(TipoPapelGenericoModel::class);
$this->papelGenericoModel = model(PapelGenericoModel::class);
}
public function getTipoPapelGenerico()
{
$values = $this->tipoPapelGenericoModel->findAll();
$tipoPapelGenericoList = [];
foreach ($values as $value) {
$tipoPapelGenericoList[$value->id] = lang('PapelGenerico.' . $value->clave);
}
return $tipoPapelGenericoList;
}
/**
* Obtencion de los tipos de papel genérico dependiendo del uso
* @param object $data
* @return array
*/
public function getTiposPalelGenerico($data){
if(!isset($data) || empty($data)){
return [];
}
return $this->papelGenericoModel->where('tipo_papel_generico_id !=', null)->findAll();
/*
$values = $this->papelGenericoModel->where('uso', $uso)->findAll();
$tipoPapelGenericoList = [];
foreach ($values as $value) {
$tipoPapelGenericoList[$value->id] = lang('PapelGenerico.' . $value->clave);
}
return $tipoPapelGenericoList;
*/
}
}