public function delSolLocalDet(SolLocalDet $solLocalDet)
 {
     if (!$solLocalDet) {
         throw $this->createNotFoundException('No se encontro entidad con ese id ' . $solLocalDet->getLocalDetId());
     }
     //$this->em->remove($entidad);
     $this->em->flush();
     $matrizMensajes = array('El proceso de eliminar termino con exito', 'SolLocalDet ' . $solLocalDet->getLocalDetId());
     return $matrizMensajes;
 }
 private function generarEmailSolLocalNotificacion(SolLocalDet $solLocalDet, Transicion $transicion)
 {
     $transicionDao = new TransicionDao($this->getDoctrine());
     $entidadDao = new EntidadDao($this->getDoctrine());
     $localDetId = $solLocalDet->getLocalDetId();
     $etpNombre = $transicion->getEtpFin()->getEtpNombre();
     $entNombComercial = $solLocalDet->getSolLocal()->getEntidad()->getEntNombComercial();
     $traId = $transicion->getTraId();
     $entId = $solLocalDet->getSolLocal()->getEntidad()->getEntId();
     $url = urlencode($this->generateUrl('MinSalSCAProcesosBundle_mantCargarSolLocal', array('localDetId' => $localDetId), true));
     $url = $this->generateUrl('MinSalSCABundle_homepage', array(), true) . '?url=' . $url;
     $subject = 'Cancelación automática de Registro Compra Local #' . $localDetId;
     $emails = $transicionDao->getEmailsXTransicion($entId, $traId);
     if ($transicion->getTraNotificaEmpresa()) {
         $emailsXEmpresa = $entidadDao->getEmailsXEmpresa($entId);
         foreach ($emailsXEmpresa as $reg) {
             if (!in_array($reg, $emails)) {
                 $emails[] = $reg;
             }
         }
     }
     foreach ($emails as $email) {
         $message = \Swift_Message::newInstance($subject)->setFrom(array($this->container->getParameter('contact_email') => 'SCA'))->setTo($email)->setBody($this->renderView('MinSalSCAProcesosBundle:SolLocalDet\\Email:SolicitudExpirada.html.twig', array('solLocalId' => $localDetId, 'entNombComercial' => $entNombComercial, 'etpNombre' => $etpNombre, 'url' => $url)), 'text/html')->addPart($this->renderView('MinSalSCAProcesosBundle:SolLocalDet\\Email:SolicitudExpirada.txt.twig', array('solLocalId' => $localDetId, 'entNombComercial' => $entNombComercial, 'etpNombre' => $etpNombre, 'url' => $url)), 'text/plain');
         $this->get('mailer')->send($message);
     }
 }