Exemplo n.º 1
0
 public function guardarActionPrePersist($entity, $editForm)
 {
     // Crear o actualizar un requisito asociado
     $RequisitoEspejo = $entity->getRequisitoEspejo();
     if (!$RequisitoEspejo) {
         $RequisitoEspejo = new \Yacare\TramitesBundle\Entity\Requisito();
     }
     $RequisitoEspejo->setTramiteTipoEspejo($entity);
     $RequisitoEspejo->setTipo('tra');
     $RequisitoEspejo->setNombre('(trámite) ' . (string) $entity);
     $entity->setRequisitoEspejo($RequisitoEspejo);
     parent::guardarActionPrePersist($entity, $editForm);
 }
Exemplo n.º 2
0
 public function PreUpdatePersist($entity, $args = null)
 {
     // Crear o actualizar un requisito asociado
     $RequisitoEspejo = $entity->getRequisitoEspejo();
     if (!$RequisitoEspejo) {
         $RequisitoEspejo = new \Yacare\TramitesBundle\Entity\Requisito();
         $RequisitoEspejo->setTramiteTipoEspejo($entity);
     }
     $RequisitoEspejo->setTipo('tra');
     $RequisitoEspejo->setNombre((string) $entity);
     $this->em->persist($RequisitoEspejo);
     $entity->setRequisitoEspejo($RequisitoEspejo);
 }
Exemplo n.º 3
0
 public function PreUpdatePersist($entity, $args = null)
 {
     // Crear o actualizar un requisito asociado
     $RequisitoEspejo = $entity->getRequisitoEspejo();
     if (!$RequisitoEspejo) {
         $RequisitoEspejo = new \Yacare\TramitesBundle\Entity\Requisito();
         $RequisitoEspejo->setTramiteTipoEspejo($entity);
     }
     if ($entity->getEtapas()) {
         $Etapas = explode(',', $entity->getEtapas());
         $NuevasEtapas = [];
         foreach ($Etapas as $Etapa) {
             $Etapa = trim($Etapa);
             if ($Etapa) {
                 $NuevasEtapas[] = $Etapa;
             }
         }
         $entity->setEtapas(join(',', $NuevasEtapas));
     }
     $RequisitoEspejo->setTipo('tra');
     $RequisitoEspejo->setNombre((string) $entity);
     $this->em->persist($RequisitoEspejo);
     $entity->setRequisitoEspejo($RequisitoEspejo);
 }