public function PostImportar() { // Suprimo todas las direcciones que ya no existen $IdsSectoresActuales = $this->DbGestion->query("SELECT CONCAT(secretaria, '.', direccion, '.', sector) FROM sectores")->fetchAll(\PDO::FETCH_COLUMN); $qb = $this->em->createQueryBuilder(); $q = $qb->update('YacareOrganizacionBundle:Departamento', 'd')->set('d.Suprimido', ':suprimido')->where('d.Rango = :rango')->andWhere('d.ImportSrc=:importsrc')->andWhere('d.ImportId NOT IN (:importid)')->setParameter('suprimido', 1)->setParameter('rango', 70)->setParameter('importsrc', 'rr_hh.sectores')->setParameter('importid', $IdsSectoresActuales)->getQuery(); //echo $q->getSql(); //print_r($q->getParameters()); $q->execute(); return parent::PostImportar(); }
public function PreImportar() { $res = parent::PreImportar(); $IdsPartidasActuales = $this->Dbmunirg->query('SELECT PARTIDA FROM RGR.VVU$CATASTRO')->fetchAll(\PDO::FETCH_COLUMN); $qb = $this->em->createQueryBuilder(); $qb->select('p')->from('Yacare\\CatastroBundle\\Entity\\Partida', 'p')->add('where', $qb->expr()->notIn('p.Numero', '?1'))->setParameter(1, $IdsPartidasActuales); $q = $qb->getQuery(); $PartidasObsoletas = $q->getResult(); foreach ($PartidasObsoletas as $Partida) { $Partida->setSuprimido(1); $this->em->persist($Partida); } return $res; }
public function Inicializar() { parent::Inicializar(); $this->ObtenerConexionAOracle(); $this->GrupoContribuyentes = $this->em->getReference('YacareBaseBundle:PersonaGrupo', 3); }
public function Inicializar() { parent::Inicializar(); $this->ObtenerConexionAOracle(); }
function __construct($container, $em) { parent::__construct($container, $em); }
public function Inicializar() { parent::Inicializar(); $this->ObtenerConexionAGestion(); $this->GrupoAgentes = $this->em->getRepository('YacareBaseBundle:PersonaGrupo')->find(1); }