Example #1
0
 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();
 }
Example #2
0
 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;
 }
Example #3
0
 public function Inicializar()
 {
     parent::Inicializar();
     $this->ObtenerConexionAOracle();
     $this->GrupoContribuyentes = $this->em->getReference('YacareBaseBundle:PersonaGrupo', 3);
 }
Example #4
0
 public function Inicializar()
 {
     parent::Inicializar();
     $this->ObtenerConexionAOracle();
 }
 function __construct($container, $em)
 {
     parent::__construct($container, $em);
 }
Example #6
0
 public function Inicializar()
 {
     parent::Inicializar();
     $this->ObtenerConexionAGestion();
     $this->GrupoAgentes = $this->em->getRepository('YacareBaseBundle:PersonaGrupo')->find(1);
 }