merge from main

This commit is contained in:
amazuecos
2024-12-15 19:49:33 +01:00
65 changed files with 2009 additions and 4007 deletions

View File

@ -4,6 +4,8 @@ namespace App\Entities\Pedidos;
use App\Entities\Presupuestos\PresupuestoEntity;
use App\Entities\Produccion\OrdenTrabajoEntity;
use App\Models\OrdenTrabajo\OrdenTrabajoModel;
use App\Entities\Clientes\ClienteEntity;
use App\Models\Clientes\ClienteModel;
use App\Models\Pedidos\PedidoLineaModel;
use App\Models\Presupuestos\PresupuestoModel;
use CodeIgniter\Entity;
@ -63,4 +65,14 @@ class PedidoEntity extends \CodeIgniter\Entity\Entity
return $m->where("pedido_id",$this->attributes["id"])->first();
}
public function cliente() : ?ClienteEntity
{
$m = model(ClienteModel::class);
$pl = model(PedidoLineaModel::class);
$pm = model(PresupuestoModel::class);
$pedido_linea = $pl->where('pedido_id',$this->attributes["id"])->first();
$pre = $pm->find($pedido_linea->presupuesto_id);
return $m->find($pre->cliente_id);
}
}