From 2300ca5641a2afc1266bfe143c26ac696f4164d7 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Tue, 7 Jan 2020 10:19:43 -0300 Subject: [PATCH] Mas cambios de controles --- src/old/Proyecto/Proyecto.php | 2 ++ src/old/Venta/Cierre.php | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/old/Proyecto/Proyecto.php b/src/old/Proyecto/Proyecto.php index 21a93ba..3d84d3d 100644 --- a/src/old/Proyecto/Proyecto.php +++ b/src/old/Proyecto/Proyecto.php @@ -315,6 +315,7 @@ class Proyecto extends Model if (!isset($this->estado)) { $id = $this->has_many(EstadoProyecto::class, 'proyecto')->max('id'); $this->estado = $this->has_many(EstadoProyecto::class, 'proyecto')->findOne($id); + $this->estado->setContainer($this->container); } return $this->estado; } @@ -339,6 +340,7 @@ class Proyecto extends Model if (!isset($this->inicio) or $this->inicio == null) { $id = $this->has_many(EstadoProyecto::class, 'proyecto')->min('id'); $this->inicio = $this->has_many(EstadoProyecto::class, 'proyecto')->findOne($id); + $this->inicio->setContainer($this->container); } return $this->inicio; } diff --git a/src/old/Venta/Cierre.php b/src/old/Venta/Cierre.php index f680d6b..5f4b47a 100644 --- a/src/old/Venta/Cierre.php +++ b/src/old/Venta/Cierre.php @@ -315,8 +315,8 @@ class Cierre extends Model if (!$estado) { $data['fecha'] = $fecha->format('Y-m-d'); $estado = model(EstadoCierre::class)->create($data); - $estado->setContainer($this->container); $estado->save(); + $estado->setContainer($this->container); } } protected $promesa; @@ -354,4 +354,12 @@ class Cierre extends Model $dif = $today->diffInDays($this->fecha()); return $dif; } + public function toArray() { + $arr = $this->asArray(); + $arr['proyecto'] = $this->proyecto()->asArray(); + if ($this->propietario()) { + $arr['propietario'] = $this->propietario()->asArray(); + } + return $arr; + } }