src/MDS/VenuesBundle/Entity/ReservationInvoiceItems.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\MDS\VenuesBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * ReservationInvoiceItems
  6.  *
  7.  * @ORM\Table(name="reservation_invoice_items")
  8.  * @ORM\Entity(repositoryClass="App\MDS\VenuesBundle\Repository\ReservationInvoiceItemsRepository")
  9.  */
  10. class ReservationInvoiceItems
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer")
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="AUTO")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var int
  22.      *
  23.      * @ORM\Column(name="reservationId", type="integer")
  24.      */
  25.     private $reservationId;
  26.     /**
  27.      * @var int
  28.      *
  29.      * @ORM\Column(name="invoiceId", type="integer")
  30.      */
  31.     private $invoiceId;
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="itemType", type="string", length=255)
  36.      */
  37.     private $itemType;
  38. ///////////////////////////////////////////////////////////////////////////////////////    SALA     /////////////////////////////////////////////////////////////////////////////////////
  39.     /**
  40.      * @var int
  41.      *
  42.      * @ORM\Column(name="lngControlId", type="integer", nullable=true)
  43.      */
  44.     private $lngControlId;
  45.     /**
  46.      * @var string
  47.      *
  48.      * @ORM\Column(name="lngLoungeName", type="string", length=255, nullable=true)
  49.      */
  50.     private $lngLoungeName;
  51.     /**
  52.      * @var int
  53.      *
  54.      * @ORM\Column(name="lngIdLounge", type="integer", nullable=true)
  55.      */
  56.     private $lngIdLounge;
  57.     /**
  58.      * @var \DateTime
  59.      *
  60.      * @ORM\Column(name="lngDateStart", type="datetime", nullable=true)
  61.      */
  62.     private $lngDateStart;
  63.     /**
  64.      * @var \DateTime
  65.      *
  66.      * @ORM\Column(name="lngDateEnd", type="datetime", nullable=true)
  67.      */
  68.     private $lngDateEnd;
  69.     /**
  70.      * @var int
  71.      *
  72.      * @ORM\Column(name="lngServicePrice", type="string", length=55, nullable=true)
  73.      */
  74.     private $lngServicePrice;
  75.     /**
  76.      * @var int
  77.      *
  78.      * @ORM\Column(name="lngPax", type="integer", nullable=true)
  79.      */
  80.     private $lngPax;
  81.     /**
  82.      * @var string
  83.      *
  84.      * @ORM\Column(name="lngType", type="string", length=255, nullable=true)
  85.      */
  86.     private $lngType;
  87.     /**
  88.      * @var string
  89.      *
  90.      * @ORM\Column(name="lngHourStart", type="string", length=255, nullable=true)
  91.      */
  92.     private $lngHourStart;
  93.     /**
  94.      * @var string
  95.      *
  96.      * @ORM\Column(name="lngMinStart", type="string", length=255, nullable=true)
  97.      */
  98.     private $lngMinStart;
  99.     /**
  100.      * @var string
  101.      *
  102.      * @ORM\Column(name="lngHourEnd", type="string", length=255, nullable=true)
  103.      */
  104.     private $lngHourEnd;
  105.     /**
  106.      * @var string
  107.      *
  108.      * @ORM\Column(name="lngMinEnd", type="string", length=255, nullable=true)
  109.      */
  110.     private $lngMinEnd;
  111.     /**
  112.      * @var string
  113.      *
  114.      * @ORM\Column(name="lng_op_iva", type="string", length=1, nullable=true)
  115.      */
  116.     private $lngOpIva '1';
  117.     /**
  118.      * @var string
  119.      *
  120.      * @ORM\Column(name="lng_iva", type="string", length=255, nullable=true)
  121.      */
  122.     private $lngIva;
  123. ///////////////////////////////////////////////////////////////////////////////////////    SALA     /////////////////////////////////////////////////////////////////////////////////////
  124. /////////////////////////////////////////////////////////////////////////////////////    SERVICIO    /////////////////////////////////////////////////////////////////////////////////////
  125.     /**
  126.      * @var int
  127.      *
  128.      * @ORM\Column(name="srvControlId", type="integer", nullable=true), nullable=true)
  129.      */
  130.     private $srvControlId;
  131.     /**
  132.      * @var int
  133.      *
  134.      * @ORM\Column(name="srvSupplierId", type="integer", nullable=true)
  135.      */
  136.     private $srvSupplierId;
  137.     /**
  138.      * @var int
  139.      *
  140.      * @ORM\Column(name="srvServiceId", type="integer", nullable=true)
  141.      */
  142.     private $srvServiceId;
  143.     /**
  144.      * @var int
  145.      *
  146.      * @ORM\Column(name="srvServiceCatId", type="integer", nullable=true)
  147.      */
  148.     private $srvServiceCatId;
  149.     /**
  150.      * @var string
  151.      *
  152.      * @ORM\Column(name="srvServiceCatName", type="string", length=255, nullable=true)
  153.      */
  154.     private $srvServiceCatName;
  155.     /**
  156.      * @var string
  157.      *
  158.      * @ORM\Column(name="srvName", type="string", length=255, nullable=true)
  159.      */
  160.     private $srvName;
  161.     /**
  162.      * @var string
  163.      *
  164.      * @ORM\Column(name="srvPrice", type="string", length=255, nullable=true)
  165.      */
  166.     private $srvPrice;
  167.     /**
  168.      * @var string
  169.      *
  170.      * @ORM\Column(name="srvCurrency", type="string", length=255, nullable=true, nullable=true)
  171.      */
  172.     private $srvCurrency;
  173.     /**
  174.      * @var string
  175.      *
  176.      * @ORM\Column(name="srvUnits", type="string", length=255, nullable=true)
  177.      */
  178.     private $srvUnits;
  179.     /**
  180.      * @var string
  181.      *
  182.      * @ORM\Column(name="srvOpCommission", type="string", length=255, nullable=true)
  183.      */
  184.     private $srvOpCommission;
  185.     /**
  186.      * @var string
  187.      *
  188.      * @ORM\Column(name="srvCommission", type="string", length=255, nullable=true)
  189.      */
  190.     private $srvCommission;
  191.     /**
  192.      * @var string
  193.      *
  194.      * @ORM\Column(name="srvOpOver", type="string", length=255, nullable=true)
  195.      */
  196.     private $srvOpOver;
  197.     /**
  198.      * @var string
  199.      *
  200.      * @ORM\Column(name="srvOver", type="string", length=255, nullable=true)
  201.      */
  202.     private $srvOver;
  203.     /**
  204.      * @var string
  205.      *
  206.      * @ORM\Column(name="srvOpIva", type="string", length=255, nullable=true)
  207.      */
  208.     private $srvOpIva;
  209.     /**
  210.      * @var string
  211.      *
  212.      * @ORM\Column(name="srvIva", type="string", length=255, nullable=true)
  213.      */
  214.     private $srvIva;
  215.     /**
  216.      * @var string
  217.      *
  218.      * @ORM\Column(name="srvPax", type="string", length=255, nullable=true)
  219.      */
  220.     private $srvPax;
  221.     /**
  222.      * @var string
  223.      *
  224.      * @ORM\Column(name="srvHour", type="string", length=255, nullable=true)
  225.      */
  226.     private $srvHour;
  227.     /**
  228.      * @var \DateTime
  229.      *
  230.      * @ORM\Column(name="srvDateInAt", type="datetime", nullable=true)
  231.      */
  232.     private $srvDateInAt;
  233.     /**
  234.      * @var \DateTime
  235.      *
  236.      * @ORM\Column(name="srvDateOutAt", type="datetime", nullable=true)
  237.      */
  238.     private $srvDateOutAt;
  239.     /**
  240.      * @var string
  241.      *
  242.      * @ORM\Column(name="srvContcolor", type="string", length=255, nullable=true)
  243.      */
  244.     private $srvContcolor;
  245.     /**
  246.      * @var string
  247.      *
  248.      * @ORM\Column(name="srvRank", type="string", length=255, nullable=true)
  249.      */
  250.     private $srvRank;
  251.     /**
  252.      * @var int
  253.      *
  254.      * @ORM\Column(name="srvAssistantId", type="integer", nullable=true)
  255.      */
  256.     private $srvAssistantId;
  257.     /**
  258.      * @var int
  259.      *
  260.      * @ORM\Column(name="srvActivityId", type="integer", nullable=true)
  261.      */
  262.     private $srvActivityId;
  263.     /**
  264.      * @var int
  265.      *
  266.      * @ORM\Column(name="srvPay", type="integer", nullable=true)
  267.      */
  268.     private $srvPay;
  269. /////////////////////////////////////////////////////////////////////////////////////    SERVICIO    /////////////////////////////////////////////////////////////////////////////////////
  270. /////////////////////////////////////////////////////////////////////////////////////    PAGOS    /////////////////////////////////////////////////////////////////////////////////////
  271.     /**
  272.      * @var int
  273.      *
  274.      * @ORM\Column(name="payControlId", type="integer", nullable=true)
  275.      */
  276.     private $payControlId;
  277.     /**
  278.      * @var string
  279.      *
  280.      * @ORM\Column(name="payAmount", type="string", length=255, nullable=true)
  281.      */
  282.     private $payAmount;
  283.     /**
  284.      * @var \DateTime
  285.      *
  286.      * @ORM\Column(name="payDatePayAt", type="datetime", nullable=true)
  287.      */
  288.     private $payDatePayAt;
  289.     /**
  290.      * @var string
  291.      *
  292.      * @ORM\Column(name="payWayToPay", type="string", length=255, nullable=true)
  293.      */
  294.     private $payWayToPay;
  295.     /**
  296.      * @var string
  297.      *
  298.      * @ORM\Column(name="payVat", type="string", length=255, nullable=true)
  299.      */
  300.     private $payVat;
  301.     /**
  302.      * @var string
  303.      *
  304.      * @ORM\Column(name="payAmountTotal", type="string", length=255, nullable=true)
  305.      */
  306.     private $payAmountTotal;
  307. /////////////////////////////////////////////////////////////////////////////////////    PAGOS    /////////////////////////////////////////////////////////////////////////////////////
  308.     /**
  309.      * @var \DateTime
  310.      *
  311.      * @ORM\Column(name="createdAt", type="datetime")
  312.      */
  313.     private $createdAt;
  314.     /**
  315.      * @var int
  316.      *
  317.      * @ORM\Column(name="createdId", type="integer")
  318.      */
  319.     private $createdId;
  320.     /**
  321.      * @var \DateTime
  322.      *
  323.      * @ORM\Column(name="updatedAt", type="datetime")
  324.      */
  325.     private $updatedAt;
  326.     /**
  327.      * @var int
  328.      *
  329.      * @ORM\Column(name="updatedId", type="integer")
  330.      */
  331.     private $updatedId;
  332.     /**
  333.      * @ORM\OneToOne(targetEntity="App\MDS\VenuesBundle\Entity\ReservationInvoiceDepositItems", mappedBy="invoiceItem")
  334.      */
  335.     private $depositItem;
  336.     /**
  337.      * Get id
  338.      *
  339.      * @return int
  340.      */
  341.     public function getId()
  342.     {
  343.         return $this->id;
  344.     }
  345.     /**
  346.      * Set reservationId
  347.      *
  348.      * @param integer $reservationId
  349.      *
  350.      * @return ReservationInvoiceItems
  351.      */
  352.     public function setReservationId($reservationId)
  353.     {
  354.         $this->reservationId $reservationId;
  355.         return $this;
  356.     }
  357.     /**
  358.      * Get reservationId
  359.      *
  360.      * @return integer
  361.      */
  362.     public function getReservationId()
  363.     {
  364.         return $this->reservationId;
  365.     }
  366.     /**
  367.      * Set invoiceId
  368.      *
  369.      * @param integer $invoiceId
  370.      *
  371.      * @return ReservationInvoiceItems
  372.      */
  373.     public function setInvoiceId($invoiceId)
  374.     {
  375.         $this->invoiceId $invoiceId;
  376.         return $this;
  377.     }
  378.     /**
  379.      * Get invoiceId
  380.      *
  381.      * @return integer
  382.      */
  383.     public function getInvoiceId()
  384.     {
  385.         return $this->invoiceId;
  386.     }
  387.     /**
  388.      * Set itemType
  389.      *
  390.      * @param string $itemType
  391.      *
  392.      * @return ReservationInvoiceItems
  393.      */
  394.     public function setItemType($itemType)
  395.     {
  396.         $this->itemType $itemType;
  397.         return $this;
  398.     }
  399.     /**
  400.      * Get itemType
  401.      *
  402.      * @return string
  403.      */
  404.     public function getItemType()
  405.     {
  406.         return $this->itemType;
  407.     }
  408.     /**
  409.      * Set lngControlId
  410.      *
  411.      * @param integer $lngControlId
  412.      *
  413.      * @return ReservationInvoiceItems
  414.      */
  415.     public function setLngControlId($lngControlId)
  416.     {
  417.         $this->lngControlId $lngControlId;
  418.         return $this;
  419.     }
  420.     /**
  421.      * Get lngControlId
  422.      *
  423.      * @return integer
  424.      */
  425.     public function getLngControlId()
  426.     {
  427.         return $this->lngControlId;
  428.     }
  429.     /**
  430.      * Set lngLoungeName
  431.      *
  432.      * @param string $lngLoungeName
  433.      *
  434.      * @return ReservationInvoiceItems
  435.      */
  436.     public function setLngLoungeName($lngLoungeName)
  437.     {
  438.         $this->lngLoungeName $lngLoungeName;
  439.         return $this;
  440.     }
  441.     /**
  442.      * Get lngLoungeName
  443.      *
  444.      * @return string
  445.      */
  446.     public function getLngLoungeName()
  447.     {
  448.         return $this->lngLoungeName;
  449.     }
  450.     /**
  451.      * Set lngIdLounge
  452.      *
  453.      * @param integer $lngIdLounge
  454.      *
  455.      * @return ReservationInvoiceItems
  456.      */
  457.     public function setLngIdLounge($lngIdLounge)
  458.     {
  459.         $this->lngIdLounge $lngIdLounge;
  460.         return $this;
  461.     }
  462.     /**
  463.      * Get lngIdLounge
  464.      *
  465.      * @return integer
  466.      */
  467.     public function getLngIdLounge()
  468.     {
  469.         return $this->lngIdLounge;
  470.     }
  471.     /**
  472.      * Set lngDateStart
  473.      *
  474.      * @param \DateTime $lngDateStart
  475.      *
  476.      * @return ReservationInvoiceItems
  477.      */
  478.     public function setLngDateStart($lngDateStart)
  479.     {
  480.         $this->lngDateStart $lngDateStart;
  481.         return $this;
  482.     }
  483.     /**
  484.      * Get lngDateStart
  485.      *
  486.      * @return \DateTime
  487.      */
  488.     public function getLngDateStart()
  489.     {
  490.         return $this->lngDateStart;
  491.     }
  492.     /**
  493.      * Set lngDateEnd
  494.      *
  495.      * @param \DateTime $lngDateEnd
  496.      *
  497.      * @return ReservationInvoiceItems
  498.      */
  499.     public function setLngDateEnd($lngDateEnd)
  500.     {
  501.         $this->lngDateEnd $lngDateEnd;
  502.         return $this;
  503.     }
  504.     /**
  505.      * Get lngDateEnd
  506.      *
  507.      * @return \DateTime
  508.      */
  509.     public function getLngDateEnd()
  510.     {
  511.         return $this->lngDateEnd;
  512.     }
  513.     /**
  514.      * Set lngPax
  515.      *
  516.      * @param integer $lngPax
  517.      *
  518.      * @return ReservationInvoiceItems
  519.      */
  520.     public function setLngPax($lngPax)
  521.     {
  522.         $this->lngPax $lngPax;
  523.         return $this;
  524.     }
  525.     /**
  526.      * Get lngPax
  527.      *
  528.      * @return integer
  529.      */
  530.     public function getLngPax()
  531.     {
  532.         return $this->lngPax;
  533.     }
  534.     /**
  535.      * Set lngType
  536.      *
  537.      * @param string $lngType
  538.      *
  539.      * @return ReservationInvoiceItems
  540.      */
  541.     public function setLngType($lngType)
  542.     {
  543.         $this->lngType $lngType;
  544.         return $this;
  545.     }
  546.     /**
  547.      * Get lngType
  548.      *
  549.      * @return string
  550.      */
  551.     public function getLngType()
  552.     {
  553.         return $this->lngType;
  554.     }
  555.     /**
  556.      * Set lngHourStart
  557.      *
  558.      * @param string $lngHourStart
  559.      *
  560.      * @return ReservationInvoiceItems
  561.      */
  562.     public function setLngHourStart($lngHourStart)
  563.     {
  564.         $this->lngHourStart $lngHourStart;
  565.         return $this;
  566.     }
  567.     /**
  568.      * Get lngHourStart
  569.      *
  570.      * @return string
  571.      */
  572.     public function getLngHourStart()
  573.     {
  574.         return $this->lngHourStart;
  575.     }
  576.     /**
  577.      * Set lngMinStart
  578.      *
  579.      * @param string $lngMinStart
  580.      *
  581.      * @return ReservationInvoiceItems
  582.      */
  583.     public function setLngMinStart($lngMinStart)
  584.     {
  585.         $this->lngMinStart $lngMinStart;
  586.         return $this;
  587.     }
  588.     /**
  589.      * Get lngMinStart
  590.      *
  591.      * @return string
  592.      */
  593.     public function getLngMinStart()
  594.     {
  595.         return $this->lngMinStart;
  596.     }
  597.     /**
  598.      * Set lngHourEnd
  599.      *
  600.      * @param string $lngHourEnd
  601.      *
  602.      * @return ReservationInvoiceItems
  603.      */
  604.     public function setLngHourEnd($lngHourEnd)
  605.     {
  606.         $this->lngHourEnd $lngHourEnd;
  607.         return $this;
  608.     }
  609.     /**
  610.      * Get lngHourEnd
  611.      *
  612.      * @return string
  613.      */
  614.     public function getLngHourEnd()
  615.     {
  616.         return $this->lngHourEnd;
  617.     }
  618.     /**
  619.      * Set lngMinEnd
  620.      *
  621.      * @param string $lngMinEnd
  622.      *
  623.      * @return ReservationInvoiceItems
  624.      */
  625.     public function setLngMinEnd($lngMinEnd)
  626.     {
  627.         $this->lngMinEnd $lngMinEnd;
  628.         return $this;
  629.     }
  630.     /**
  631.      * Get lngMinEnd
  632.      *
  633.      * @return string
  634.      */
  635.     public function getLngMinEnd()
  636.     {
  637.         return $this->lngMinEnd;
  638.     }
  639.     /**
  640.      * Set srvControlId
  641.      *
  642.      * @param integer $srvControlId
  643.      *
  644.      * @return ReservationInvoiceItems
  645.      */
  646.     public function setSrvControlId($srvControlId)
  647.     {
  648.         $this->srvControlId $srvControlId;
  649.         return $this;
  650.     }
  651.     /**
  652.      * Get srvControlId
  653.      *
  654.      * @return integer
  655.      */
  656.     public function getSrvControlId()
  657.     {
  658.         return $this->srvControlId;
  659.     }
  660.     /**
  661.      * Set srvSupplierId
  662.      *
  663.      * @param integer $srvSupplierId
  664.      *
  665.      * @return ReservationInvoiceItems
  666.      */
  667.     public function setSrvSupplierId($srvSupplierId)
  668.     {
  669.         $this->srvSupplierId $srvSupplierId;
  670.         return $this;
  671.     }
  672.     /**
  673.      * Get srvSupplierId
  674.      *
  675.      * @return integer
  676.      */
  677.     public function getSrvSupplierId()
  678.     {
  679.         return $this->srvSupplierId;
  680.     }
  681.     /**
  682.      * Set srvServiceId
  683.      *
  684.      * @param integer $srvServiceId
  685.      *
  686.      * @return ReservationInvoiceItems
  687.      */
  688.     public function setSrvServiceId($srvServiceId)
  689.     {
  690.         $this->srvServiceId $srvServiceId;
  691.         return $this;
  692.     }
  693.     /**
  694.      * Get srvServiceId
  695.      *
  696.      * @return integer
  697.      */
  698.     public function getSrvServiceId()
  699.     {
  700.         return $this->srvServiceId;
  701.     }
  702.     /**
  703.      * Set srvServiceCatId
  704.      *
  705.      * @param integer $srvServiceCatId
  706.      *
  707.      * @return ReservationInvoiceItems
  708.      */
  709.     public function setSrvServiceCatId($srvServiceCatId)
  710.     {
  711.         $this->srvServiceCatId $srvServiceCatId;
  712.         return $this;
  713.     }
  714.     /**
  715.      * Get srvServiceCatId
  716.      *
  717.      * @return integer
  718.      */
  719.     public function getSrvServiceCatId()
  720.     {
  721.         return $this->srvServiceCatId;
  722.     }
  723.     /**
  724.      * Set srvServiceCatName
  725.      *
  726.      * @param string $srvServiceCatName
  727.      *
  728.      * @return ReservationInvoiceItems
  729.      */
  730.     public function setSrvServiceCatName($srvServiceCatName)
  731.     {
  732.         $this->srvServiceCatName $srvServiceCatName;
  733.         return $this;
  734.     }
  735.     /**
  736.      * Get srvServiceCatName
  737.      *
  738.      * @return string
  739.      */
  740.     public function getSrvServiceCatName()
  741.     {
  742.         return $this->srvServiceCatName;
  743.     }
  744.     /**
  745.      * Set srvName
  746.      *
  747.      * @param string $srvName
  748.      *
  749.      * @return ReservationInvoiceItems
  750.      */
  751.     public function setSrvName($srvName)
  752.     {
  753.         $this->srvName $srvName;
  754.         return $this;
  755.     }
  756.     /**
  757.      * Get srvName
  758.      *
  759.      * @return string
  760.      */
  761.     public function getSrvName()
  762.     {
  763.         return $this->srvName;
  764.     }
  765.     /**
  766.      * Set srvPrice
  767.      *
  768.      * @param string $srvPrice
  769.      *
  770.      * @return ReservationInvoiceItems
  771.      */
  772.     public function setSrvPrice($srvPrice)
  773.     {
  774.         $this->srvPrice $srvPrice;
  775.         return $this;
  776.     }
  777.     /**
  778.      * Get srvPrice
  779.      *
  780.      * @return string
  781.      */
  782.     public function getSrvPrice()
  783.     {
  784.         return $this->srvPrice;
  785.     }
  786.     /**
  787.      * Set srvCurrency
  788.      *
  789.      * @param string $srvCurrency
  790.      *
  791.      * @return ReservationInvoiceItems
  792.      */
  793.     public function setSrvCurrency($srvCurrency)
  794.     {
  795.         $this->srvCurrency $srvCurrency;
  796.         return $this;
  797.     }
  798.     /**
  799.      * Get srvCurrency
  800.      *
  801.      * @return string
  802.      */
  803.     public function getSrvCurrency()
  804.     {
  805.         return $this->srvCurrency;
  806.     }
  807.     /**
  808.      * Set srvUnits
  809.      *
  810.      * @param string $srvUnits
  811.      *
  812.      * @return ReservationInvoiceItems
  813.      */
  814.     public function setSrvUnits($srvUnits)
  815.     {
  816.         $this->srvUnits $srvUnits;
  817.         return $this;
  818.     }
  819.     /**
  820.      * Get srvUnits
  821.      *
  822.      * @return string
  823.      */
  824.     public function getSrvUnits()
  825.     {
  826.         return $this->srvUnits;
  827.     }
  828.     /**
  829.      * Set srvOpCommission
  830.      *
  831.      * @param string $srvOpCommission
  832.      *
  833.      * @return ReservationInvoiceItems
  834.      */
  835.     public function setSrvOpCommission($srvOpCommission)
  836.     {
  837.         $this->srvOpCommission $srvOpCommission;
  838.         return $this;
  839.     }
  840.     /**
  841.      * Get srvOpCommission
  842.      *
  843.      * @return string
  844.      */
  845.     public function getSrvOpCommission()
  846.     {
  847.         return $this->srvOpCommission;
  848.     }
  849.     /**
  850.      * Set srvCommission
  851.      *
  852.      * @param string $srvCommission
  853.      *
  854.      * @return ReservationInvoiceItems
  855.      */
  856.     public function setSrvCommission($srvCommission)
  857.     {
  858.         $this->srvCommission $srvCommission;
  859.         return $this;
  860.     }
  861.     /**
  862.      * Get srvCommission
  863.      *
  864.      * @return string
  865.      */
  866.     public function getSrvCommission()
  867.     {
  868.         return $this->srvCommission;
  869.     }
  870.     /**
  871.      * Set srvOpOver
  872.      *
  873.      * @param string $srvOpOver
  874.      *
  875.      * @return ReservationInvoiceItems
  876.      */
  877.     public function setSrvOpOver($srvOpOver)
  878.     {
  879.         $this->srvOpOver $srvOpOver;
  880.         return $this;
  881.     }
  882.     /**
  883.      * Get srvOpOver
  884.      *
  885.      * @return string
  886.      */
  887.     public function getSrvOpOver()
  888.     {
  889.         return $this->srvOpOver;
  890.     }
  891.     /**
  892.      * Set srvOver
  893.      *
  894.      * @param string $srvOver
  895.      *
  896.      * @return ReservationInvoiceItems
  897.      */
  898.     public function setSrvOver($srvOver)
  899.     {
  900.         $this->srvOver $srvOver;
  901.         return $this;
  902.     }
  903.     /**
  904.      * Get srvOver
  905.      *
  906.      * @return string
  907.      */
  908.     public function getSrvOver()
  909.     {
  910.         return $this->srvOver;
  911.     }
  912.     /**
  913.      * Set srvOpIva
  914.      *
  915.      * @param string $srvOpIva
  916.      *
  917.      * @return ReservationInvoiceItems
  918.      */
  919.     public function setSrvOpIva($srvOpIva)
  920.     {
  921.         $this->srvOpIva $srvOpIva;
  922.         return $this;
  923.     }
  924.     /**
  925.      * Get srvOpIva
  926.      *
  927.      * @return string
  928.      */
  929.     public function getSrvOpIva()
  930.     {
  931.         return $this->srvOpIva;
  932.     }
  933.     /**
  934.      * Set srvIva
  935.      *
  936.      * @param string $srvIva
  937.      *
  938.      * @return ReservationInvoiceItems
  939.      */
  940.     public function setSrvIva($srvIva)
  941.     {
  942.         $this->srvIva $srvIva;
  943.         return $this;
  944.     }
  945.     /**
  946.      * Get srvIva
  947.      *
  948.      * @return string
  949.      */
  950.     public function getSrvIva()
  951.     {
  952.         return $this->srvIva;
  953.     }
  954.     /**
  955.      * Set srvPax
  956.      *
  957.      * @param string $srvPax
  958.      *
  959.      * @return ReservationInvoiceItems
  960.      */
  961.     public function setSrvPax($srvPax)
  962.     {
  963.         $this->srvPax $srvPax;
  964.         return $this;
  965.     }
  966.     /**
  967.      * Get srvPax
  968.      *
  969.      * @return string
  970.      */
  971.     public function getSrvPax()
  972.     {
  973.         return $this->srvPax;
  974.     }
  975.     /**
  976.      * Set srvHour
  977.      *
  978.      * @param string $srvHour
  979.      *
  980.      * @return ReservationInvoiceItems
  981.      */
  982.     public function setSrvHour($srvHour)
  983.     {
  984.         $this->srvHour $srvHour;
  985.         return $this;
  986.     }
  987.     /**
  988.      * Get srvHour
  989.      *
  990.      * @return string
  991.      */
  992.     public function getSrvHour()
  993.     {
  994.         return $this->srvHour;
  995.     }
  996.     /**
  997.      * Set srvDateInAt
  998.      *
  999.      * @param \DateTime $srvDateInAt
  1000.      *
  1001.      * @return ReservationInvoiceItems
  1002.      */
  1003.     public function setSrvDateInAt($srvDateInAt)
  1004.     {
  1005.         $this->srvDateInAt $srvDateInAt;
  1006.         return $this;
  1007.     }
  1008.     /**
  1009.      * Get srvDateInAt
  1010.      *
  1011.      * @return \DateTime
  1012.      */
  1013.     public function getSrvDateInAt()
  1014.     {
  1015.         return $this->srvDateInAt;
  1016.     }
  1017.     /**
  1018.      * Set srvDateOutAt
  1019.      *
  1020.      * @param \DateTime $srvDateOutAt
  1021.      *
  1022.      * @return ReservationInvoiceItems
  1023.      */
  1024.     public function setSrvDateOutAt($srvDateOutAt)
  1025.     {
  1026.         $this->srvDateOutAt $srvDateOutAt;
  1027.         return $this;
  1028.     }
  1029.     /**
  1030.      * Get srvDateOutAt
  1031.      *
  1032.      * @return \DateTime
  1033.      */
  1034.     public function getSrvDateOutAt()
  1035.     {
  1036.         return $this->srvDateOutAt;
  1037.     }
  1038.     /**
  1039.      * Set srvContcolor
  1040.      *
  1041.      * @param string $srvContcolor
  1042.      *
  1043.      * @return ReservationInvoiceItems
  1044.      */
  1045.     public function setSrvContcolor($srvContcolor)
  1046.     {
  1047.         $this->srvContcolor $srvContcolor;
  1048.         return $this;
  1049.     }
  1050.     /**
  1051.      * Get srvContcolor
  1052.      *
  1053.      * @return string
  1054.      */
  1055.     public function getSrvContcolor()
  1056.     {
  1057.         return $this->srvContcolor;
  1058.     }
  1059.     /**
  1060.      * Set srvRank
  1061.      *
  1062.      * @param string $srvRank
  1063.      *
  1064.      * @return ReservationInvoiceItems
  1065.      */
  1066.     public function setSrvRank($srvRank)
  1067.     {
  1068.         $this->srvRank $srvRank;
  1069.         return $this;
  1070.     }
  1071.     /**
  1072.      * Get srvRank
  1073.      *
  1074.      * @return string
  1075.      */
  1076.     public function getSrvRank()
  1077.     {
  1078.         return $this->srvRank;
  1079.     }
  1080.     /**
  1081.      * Set srvAssistantId
  1082.      *
  1083.      * @param integer $srvAssistantId
  1084.      *
  1085.      * @return ReservationInvoiceItems
  1086.      */
  1087.     public function setSrvAssistantId($srvAssistantId)
  1088.     {
  1089.         $this->srvAssistantId $srvAssistantId;
  1090.         return $this;
  1091.     }
  1092.     /**
  1093.      * Get srvAssistantId
  1094.      *
  1095.      * @return integer
  1096.      */
  1097.     public function getSrvAssistantId()
  1098.     {
  1099.         return $this->srvAssistantId;
  1100.     }
  1101.     /**
  1102.      * Set srvActivityId
  1103.      *
  1104.      * @param integer $srvActivityId
  1105.      *
  1106.      * @return ReservationInvoiceItems
  1107.      */
  1108.     public function setSrvActivityId($srvActivityId)
  1109.     {
  1110.         $this->srvActivityId $srvActivityId;
  1111.         return $this;
  1112.     }
  1113.     /**
  1114.      * Get srvActivityId
  1115.      *
  1116.      * @return integer
  1117.      */
  1118.     public function getSrvActivityId()
  1119.     {
  1120.         return $this->srvActivityId;
  1121.     }
  1122.     /**
  1123.      * Set srvPay
  1124.      *
  1125.      * @param integer $srvPay
  1126.      *
  1127.      * @return ReservationInvoiceItems
  1128.      */
  1129.     public function setSrvPay($srvPay)
  1130.     {
  1131.         $this->srvPay $srvPay;
  1132.         return $this;
  1133.     }
  1134.     /**
  1135.      * Get srvPay
  1136.      *
  1137.      * @return integer
  1138.      */
  1139.     public function getSrvPay()
  1140.     {
  1141.         return $this->srvPay;
  1142.     }
  1143.     /**
  1144.      * Set payControlId
  1145.      *
  1146.      * @param integer $payControlId
  1147.      *
  1148.      * @return ReservationInvoiceItems
  1149.      */
  1150.     public function setPayControlId($payControlId)
  1151.     {
  1152.         $this->payControlId $payControlId;
  1153.         return $this;
  1154.     }
  1155.     /**
  1156.      * Get payControlId
  1157.      *
  1158.      * @return integer
  1159.      */
  1160.     public function getPayControlId()
  1161.     {
  1162.         return $this->payControlId;
  1163.     }
  1164.     /**
  1165.      * Set payAmount
  1166.      *
  1167.      * @param string $payAmount
  1168.      *
  1169.      * @return ReservationInvoiceItems
  1170.      */
  1171.     public function setPayAmount($payAmount)
  1172.     {
  1173.         $this->payAmount $payAmount;
  1174.         return $this;
  1175.     }
  1176.     /**
  1177.      * Get payAmount
  1178.      *
  1179.      * @return string
  1180.      */
  1181.     public function getPayAmount()
  1182.     {
  1183.         return $this->payAmount;
  1184.     }
  1185.     /**
  1186.      * Set payDatePayAt
  1187.      *
  1188.      * @param \DateTime $payDatePayAt
  1189.      *
  1190.      * @return ReservationInvoiceItems
  1191.      */
  1192.     public function setPayDatePayAt($payDatePayAt)
  1193.     {
  1194.         $this->payDatePayAt $payDatePayAt;
  1195.         return $this;
  1196.     }
  1197.     /**
  1198.      * Get payDatePayAt
  1199.      *
  1200.      * @return \DateTime
  1201.      */
  1202.     public function getPayDatePayAt()
  1203.     {
  1204.         return $this->payDatePayAt;
  1205.     }
  1206.     /**
  1207.      * Set payWayToPay
  1208.      *
  1209.      * @param string $payWayToPay
  1210.      *
  1211.      * @return ReservationInvoiceItems
  1212.      */
  1213.     public function setPayWayToPay($payWayToPay)
  1214.     {
  1215.         $this->payWayToPay $payWayToPay;
  1216.         return $this;
  1217.     }
  1218.     /**
  1219.      * Get payWayToPay
  1220.      *
  1221.      * @return string
  1222.      */
  1223.     public function getPayWayToPay()
  1224.     {
  1225.         return $this->payWayToPay;
  1226.     }
  1227.     /**
  1228.      * Set createdAt
  1229.      *
  1230.      * @param \DateTime $createdAt
  1231.      *
  1232.      * @return ReservationInvoiceItems
  1233.      */
  1234.     public function setCreatedAt($createdAt)
  1235.     {
  1236.         $this->createdAt $createdAt;
  1237.         return $this;
  1238.     }
  1239.     /**
  1240.      * Get createdAt
  1241.      *
  1242.      * @return \DateTime
  1243.      */
  1244.     public function getCreatedAt()
  1245.     {
  1246.         return $this->createdAt;
  1247.     }
  1248.     /**
  1249.      * Set createdId
  1250.      *
  1251.      * @param integer $createdId
  1252.      *
  1253.      * @return ReservationInvoiceItems
  1254.      */
  1255.     public function setCreatedId($createdId)
  1256.     {
  1257.         $this->createdId $createdId;
  1258.         return $this;
  1259.     }
  1260.     /**
  1261.      * Get createdId
  1262.      *
  1263.      * @return integer
  1264.      */
  1265.     public function getCreatedId()
  1266.     {
  1267.         return $this->createdId;
  1268.     }
  1269.     /**
  1270.      * Set updatedAt
  1271.      *
  1272.      * @param \DateTime $updatedAt
  1273.      *
  1274.      * @return ReservationInvoiceItems
  1275.      */
  1276.     public function setUpdatedAt($updatedAt)
  1277.     {
  1278.         $this->updatedAt $updatedAt;
  1279.         return $this;
  1280.     }
  1281.     /**
  1282.      * Get updatedAt
  1283.      *
  1284.      * @return \DateTime
  1285.      */
  1286.     public function getUpdatedAt()
  1287.     {
  1288.         return $this->updatedAt;
  1289.     }
  1290.     /**
  1291.      * Set updatedId
  1292.      *
  1293.      * @param integer $updatedId
  1294.      *
  1295.      * @return ReservationInvoiceItems
  1296.      */
  1297.     public function setUpdatedId($updatedId)
  1298.     {
  1299.         $this->updatedId $updatedId;
  1300.         return $this;
  1301.     }
  1302.     /**
  1303.      * Get updatedId
  1304.      *
  1305.      * @return integer
  1306.      */
  1307.     public function getUpdatedId()
  1308.     {
  1309.         return $this->updatedId;
  1310.     }
  1311.     /**
  1312.      * Set payVat
  1313.      *
  1314.      * @param string $payVat
  1315.      *
  1316.      * @return ReservationInvoiceItems
  1317.      */
  1318.     public function setPayVat($payVat)
  1319.     {
  1320.         $this->payVat $payVat;
  1321.         return $this;
  1322.     }
  1323.     /**
  1324.      * Get payVat
  1325.      *
  1326.      * @return string
  1327.      */
  1328.     public function getPayVat()
  1329.     {
  1330.         return $this->payVat;
  1331.     }
  1332.     /**
  1333.      * Set payAmountTotal
  1334.      *
  1335.      * @param string $payAmountTotal
  1336.      *
  1337.      * @return ReservationInvoiceItems
  1338.      */
  1339.     public function setPayAmountTotal($payAmountTotal)
  1340.     {
  1341.         $this->payAmountTotal $payAmountTotal;
  1342.         return $this;
  1343.     }
  1344.     /**
  1345.      * Get payAmountTotal
  1346.      *
  1347.      * @return string
  1348.      */
  1349.     public function getPayAmountTotal()
  1350.     {
  1351.         return $this->payAmountTotal;
  1352.     }
  1353.     /**
  1354.      * Set lngServicePrice
  1355.      *
  1356.      * @param string $lngServicePrice
  1357.      *
  1358.      * @return ReservationInvoiceItems
  1359.      */
  1360.     public function setLngServicePrice($lngServicePrice)
  1361.     {
  1362.         $this->lngServicePrice $lngServicePrice;
  1363.         return $this;
  1364.     }
  1365.     /**
  1366.      * Get lngServicePrice
  1367.      *
  1368.      * @return string
  1369.      */
  1370.     public function getLngServicePrice()
  1371.     {
  1372.         return $this->lngServicePrice;
  1373.     }
  1374.     /**
  1375.      * Set lngOpIva
  1376.      *
  1377.      * @param string $lngOpIva
  1378.      *
  1379.      * @return ReservationInvoiceItems
  1380.      */
  1381.     public function setLngOpIva($lngOpIva)
  1382.     {
  1383.         $this->lngOpIva $lngOpIva;
  1384.         return $this;
  1385.     }
  1386.     /**
  1387.      * Get lngOpIva
  1388.      *
  1389.      * @return string
  1390.      */
  1391.     public function getLngOpIva()
  1392.     {
  1393.         return $this->lngOpIva;
  1394.     }
  1395.     /**
  1396.      * Set lngIva
  1397.      *
  1398.      * @param string $lngIva
  1399.      *
  1400.      * @return ReservationInvoiceItems
  1401.      */
  1402.     public function setLngIva($lngIva)
  1403.     {
  1404.         $this->lngIva $lngIva;
  1405.         return $this;
  1406.     }
  1407.     /**
  1408.      * Get lngIva
  1409.      *
  1410.      * @return string
  1411.      */
  1412.     public function getLngIva()
  1413.     {
  1414.         return $this->lngIva;
  1415.     }
  1416.     public function getDepositItem(): ?ReservationInvoiceDepositItems
  1417.     {
  1418.         return $this->depositItem;
  1419.     }
  1420.     public function setDepositItem(?ReservationInvoiceDepositItems $depositItem): self
  1421.     {
  1422.         // Romper vínculo anterior si hace falta
  1423.         if ($depositItem === null && $this->depositItem !== null) {
  1424.             $this->depositItem->setInvoiceItem(null);
  1425.         }
  1426.         // Sincronizar el otro lado si aún no lo está
  1427.         if ($depositItem !== null && $depositItem->getInvoiceItem() !== $this) {
  1428.             $depositItem->setInvoiceItem($this);
  1429.         }
  1430.         $this->depositItem $depositItem;
  1431.         return $this;
  1432.     }
  1433. }