%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Entity/
Upload File :
Create Path :
Current File : /home/emtnaeewxm/www/src/EEM/MaintenanceBundle/Entity/PieceRechange.php~

<?php

namespace EEM\MaintenanceBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * PieceRechange
 *
 * @ORM\Table(name="piece_rechange")
 * @ORM\Entity(repositoryClass="EEM\MaintenanceBundle\Repository\PieceRechangeRepository")
 */
class PieceRechange
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="article", type="string", length=255, nullable=true)
     * @Assert\NotBlank(message="Choisissez un article")
     */
    private $article;

    /**
     * @var string
     *
     * @ORM\Column(name="modele", type="string", length=255, nullable=true)
     * @Assert\NotBlank(message="Choisissez un modele")
     */
    private $modele;

    /**
     * @var string
     *
     * @ORM\Column(name="couleur", type="string", length=255, nullable=true)
     * @Assert\NotBlank(message="Saissiez une couleur")
     */
    private $couleur;

    /**
     * @var string
     *
     * @ORM\Column(name="name", type="string", length=255, nullable=true)
     * @Assert\NotBlank(message="Saissiez un nom de la pièce")
     */
    private $name;

    /**
     * @var string
     *
     * @ORM\Column(name="prixAchat", type="decimal", precision=10, scale=3, nullable=true)
     * @Assert\NotBlank(message="Saissiez le prix d'achat")
     */
    private $prixAchat;

    /**
     * @var string
     *
     * @ORM\Column(name="prixVente", type="decimal", precision=10, scale=3, nullable=true)
     * @Assert\NotBlank(message="Saissiez le prix de vente")
     */
    private $prixVente;

    /**
     * @var int
     *
     * @ORM\Column(name="qte", type="integer", nullable=true)
     */
    private $qte;

    /**
     * @ORM\OneToMany(targetEntity="EEM\MaintenanceBundle\Entity\HistoriquePieceRechange", mappedBy="pieceRechange",cascade={"persist", "remove"})
     *
     * @var ArrayCollection
     */
    private $historiquePieceRechanges;

    /**
     * @ORM\OneToMany(targetEntity="EEM\MaintenanceBundle\Entity\MaintenancePiece", mappedBy="pieceRechange",cascade={"persist", "remove"})
     *
     * @var ArrayCollection
     */
    private $maintenancePieces;

    public function list_article()
    {
        return [
            'Afficheur' => 'Afficheur',
            'Tactile' => 'Tactile',
        ];
    }
    public function list_modele()
    {
        return [
            'Adaptable' => 'Adaptable',
            'Origine' => 'Origine',
        ];
    }

    /**
     * Get id
     *
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set article
     *
     * @param string $article
     *
     * @return PieceRechange
     */
    public function setArticle($article)
    {
        $this->article = $article;

        return $this;
    }

    /**
     * Get article
     *
     * @return string
     */
    public function getArticle()
    {
        return $this->article;
    }

    /**
     * Set couleur
     *
     * @param string $couleur
     *
     * @return PieceRechange
     */
    public function setCouleur($couleur)
    {
        $this->couleur = $couleur;

        return $this;
    }

    /**
     * Get couleur
     *
     * @return string
     */
    public function getCouleur()
    {
        return $this->couleur;
    }

    /**
     * Set name
     *
     * @param string $name
     *
     * @return PieceRechange
     */
    public function setName($name)
    {
        $this->name = $name;

        return $this;
    }

    /**
     * Get name
     *
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set prixAchat
     *
     * @param string $prixAchat
     *
     * @return PieceRechange
     */
    public function setPrixAchat($prixAchat)
    {
        $this->prixAchat = $prixAchat;

        return $this;
    }

    /**
     * Get prixAchat
     *
     * @return string
     */
    public function getPrixAchat()
    {
        return $this->prixAchat;
    }


    /**
     * Set prixVente
     *
     * @param string $prixVente
     *
     * @return PieceRechange
     */
    public function setPrixVente($prixVente)
    {
        $this->prixVente = $prixVente;

        return $this;
    }

    /**
     * Get prixVente
     *
     * @return string
     */
    public function getPrixVente()
    {
        return $this->prixVente;
    }

    /**
     * Set modele
     *
     * @param string $modele
     *
     * @return PieceRechange
     */
    public function setModele($modele)
    {
        $this->modele = $modele;

        return $this;
    }

    /**
     * Get modele
     *
     * @return string
     */
    public function getModele()
    {
        return $this->modele;
    }

    /**
     * Set qte
     *
     * @param integer $qte
     *
     * @return PieceRechange
     */
    public function setQte($qte)
    {
        $this->qte = $qte;

        return $this;
    }

    /**
     * Get qte
     *
     * @return integer
     */
    public function getQte()
    {
        return $this->qte;
    }
    /**
     * Constructor
     */
    public function __construct()
    {
        $this->historiquePieceRechanges = new \Doctrine\Common\Collections\ArrayCollection();
    }

    /**
     * Add historiquePieceRechange
     *
     * @param \EEM\MaintenanceBundle\Entity\HistoriquePieceRechange $historiquePieceRechange
     *
     * @return PieceRechange
     */
    public function addHistoriquePieceRechange(\EEM\MaintenanceBundle\Entity\HistoriquePieceRechange $historiquePieceRechange)
    {
        $this->historiquePieceRechanges[] = $historiquePieceRechange;

        return $this;
    }

    /**
     * Remove historiquePieceRechange
     *
     * @param \EEM\MaintenanceBundle\Entity\HistoriquePieceRechange $historiquePieceRechange
     */
    public function removeHistoriquePieceRechange(\EEM\MaintenanceBundle\Entity\HistoriquePieceRechange $historiquePieceRechange)
    {
        $this->historiquePieceRechanges->removeElement($historiquePieceRechange);
    }

    /**
     * Get historiquePieceRechanges
     *
     * @return \Doctrine\Common\Collections\Collection
     */
    public function getHistoriquePieceRechanges()
    {
        return $this->historiquePieceRechanges;
    }
}

Zerion Mini Shell 1.0