Limpieza e intento de modernizar informe de ventas

This commit is contained in:
2021-01-19 17:17:29 -03:00
parent baf32be9cb
commit 8ac20ad4b5
154 changed files with 9660 additions and 0 deletions

33
src/nuevo/Common/M2.php Normal file
View File

@ -0,0 +1,33 @@
<?php
namespace Incoviba\nuevo\Common;
use App\Alias\NewModel;
/**
*
* @author Aldarien
* @property int id
* @property double util
* @property double logia
* @property double terraza
* @property double cubierta
* @property double terreno
*
*/
class M2 extends NewModel
{
protected static $_table = 'm2s';
public function unidades()
{
return $this->has_many(\Incoviba\nuevo\Proyecto\UnidadProyecto::class, 'm2_id')->findMany();
}
public function vendibles()
{
return $this->util + $this->logia + $this->terraza / 2 + $this->cubierta / 3;
}
public function total()
{
return $this->util + $this->logia + $this->terraza + $this->cubierta;
}
}