/** * Devuelve un array de objetos \PcaeEmpresas que * constituyen el grupo de empresas en curso. * * @return array Array de objetos \PcaeEmpresas */ public function getEmpresas() { $empresas = array(); $emp = new PcaeEmpresas(); $rows = $emp->cargaCondicion("IdEmpresa", "IdGrupo='{$this->Id}'"); unset($emp); foreach ($rows as $row) { $empresas[] = new PcaeEmpresas($row['IdEmpresa']); } return $empresas; }
static function makeRemesa($parametros, $filtro) { self::$parametros = $parametros; $ficheroRemesa = ''; if (self::valida()) { self::openCuaderno(); $empresas = new PcaeEmpresas(); $ordenantes = $empresas->cargaCondicion("*", "Id>='{$_SESSION['emp']}' and Id<='{$_SESSION['emp']}'", "Id ASC"); unset($empresas); foreach ($ordenantes as $ordenante) { self::addOrdenante($ordenante); //RECORRO LOS RECIBOS DEL ORDENANTE EN CURSO. if (self::$parametros['agrupar']) { self::RecibosAgrupados($filtro); } else { self::RecibosIndividuales($filtro); } self::closeOrdenate(); } $ficheroRemesa = self::closeCuaderno(); self::escribeLog(); } return $ficheroRemesa; }