src/Entity/Cotizaciones.php line 13
- <?php
- namespace App\Entity;
- use Doctrine\ORM\Mapping as ORM;
- use JsonSerializable;
- /**
- * Cotizaciones
- *
- * @ORM\Table(name="cotizaciones")
- * @ORM\Entity(repositoryClass="App\Repository\CotizacionesRepository")
- */
- class Cotizaciones implements JsonSerializable
- {
- /**
- * @var integer
- *
- * @ORM\Column(name="id", type="integer")
- * @ORM\Id
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @ORM\ManyToOne(targetEntity="Divisa", inversedBy="cotizaciones")
- * @ORM\JoinColumn(name="shortName", referencedColumnName="id")
- */
- private $shortName;
- /**
- * @var float
- *
- * @ORM\Column(name="precioCompra", type="float")
- */
- private $precioCompra;
- /**
- * @var float
- *
- * @ORM\Column(name="precioVenta", type="float")
- */
- private $precioVenta;
- /**
- * @var \DateTime
- *
- * @ORM\Column(name="dia", type="date")
- */
- private $dia;
- /**
- * @ORM\ManyToOne(targetEntity="Oficina", inversedBy="cotizaciones")
- * @ORM\JoinColumn(name="oficina", referencedColumnName="id")
- */
- private $oficina;
- //private $precioVentaOficina;
- // private $precioCompraOficina;
- public function setShortName(Divisa $shortName)
- {
- $this->shortName = $shortName;
- }
- public function getShortName()
- {
- return $this->shortName;
- }
- /**
- * Get id
- *
- * @return integer
- */
- public function getId()
- {
- return $this->id;
- }
- /**
- * Set precioCompra
- *
- * @param float $precioCompra
- * @return Cotizaciones
- */
- public function setPrecioCompra($precioCompra)
- {
- $this->precioCompra = $precioCompra;
- return $this;
- }
- /**
- * Get precioCompra
- *
- * @return float
- */
- public function getPrecioCompra()
- {
- return $this->precioCompra;
- }
- /**
- * Set precioVenta
- *
- * @param float $precioVenta
- * @return Cotizaciones
- */
- public function setPrecioVenta($precioVenta)
- {
- $this->precioVenta = $precioVenta;
- return $this;
- }
- /**
- * Get precioVenta
- *
- * @return float
- */
- public function getPrecioVenta()
- {
- return $this->precioVenta;
- }
- /**
- * Set precioCompra
- *
- * @param float $precioCompra
- * @return Cotizaciones
- */
- public function setPrecioCompraOficina($precioCompra)
- {
- $this->precioCompra = $precioCompra;
- return $this;
- }
- /**
- * Get precioCompra
- *
- * @return float
- */
- public function getPrecioCompraOficina()
- {
- if($this->oficina_id != null){
- return $this->precioCompra;
- }else{
- return false;
- }
- }
- /**
- * Set oficina
- *
- * @param float $oficina
- * @return Oficina
- */
- public function setOficina($oficina)
- {
- $this->oficina = $oficina;
- return $this;
- }
- /**
- * Get oficina
- *
- * @return float
- */
- public function getOficina()
- {
- return $this->oficina;
- }
- /**
- * Set dia
- *
- * @param \DateTime $dia
- * @return Cotizaciones
- */
- public function setDia($dia)
- {
- $this->dia = $dia;
- return $this;
- }
- /**
- * Get dia
- *
- * @return \DateTime
- */
- public function getDia()
- {
- return $this->dia;
- }
- public function jsonSerialize()
- {
- return array(
- 'id' => $this->id,
- 'shortName'=> $this->shortName,
- 'precioCompra'=> $this->precioCompra,
- 'precioVenta'=> $this->precioVenta,
- 'dia' =>$this->dia,
- );
- }
- }