Ejemplo n.º 1
0
 /**
  * Aquesta funció serveix per carregar els descomptes al formulari
  * */
 public function getDescomptes()
 {
     $RET = array();
     $AOD = DescomptesPeer::getDescomptes($this->getHorariId());
     foreach ($AOD as $OD) {
         $RET[$OD->getIddescompte()]['Id'] = $OD->getIddescompte();
         $RET[$OD->getIddescompte()]['Nom'] = $OD->getNom();
         $RET[$OD->getIddescompte()]['Preu'] = $OD->getPreu();
         $RET[$OD->getIddescompte()]['Percentatge'] = $OD->getPercentatge();
         $RET[$OD->getIddescompte()]['Actiu'] = $OD->getActiu();
     }
     return $RET;
 }
Ejemplo n.º 2
0
 /**
  * Retorna els descomptes d'una activitat concreta
  * */
 public static function getDescomptesHorariArray($idH, $edicio = false)
 {
     $RET = array();
     $OH = HorarisPeer::retrieveByPK($idH);
     $OEP = EntradesPreusPeer::retrieveByPK($idH);
     //Si tenim un preu correcte,
     if ($OEP instanceof EntradesPreus) {
         if ($edicio) {
             $RET[-1] = 'Cap descompte (' . $OEP->getPreu() . '€)';
         }
         //Carrego els descomptes associats a aquest preu
         foreach (DescomptesPeer::getDescomptes($idH, false) as $OD) {
             $RET[$OD->getIddescompte()] = $OD->getNom() . ' (' . self::getPreuAmbDescompte($OC->getPreu(), $OD->getIddescompte()) . '€)';
         }
     } else {
         $RET[-1] = 'Cap descompte';
     }
     return $RET;
 }