public function registraEmailSugar(ContactoDTO $to)
 {
     $success = FALSE;
     $emailAddress = new EmailAddresses();
     $emailAddress->setId(Utils::createIdSugar());
     $emailAddress->setEmailAddress($to->getEmail());
     $emailAddress->setEmailAddressCaps(strtoupper($to->getEmail()));
     $emailAddress->setDateCreated(date('d-m-Y H:i:s'));
     $emailAddress->setDateModified(date('d-m-Y H:i:s'));
     $emailAddress->setOptOut(FALSE);
     $emailAddress->setDeleted(FALSE);
     $emailAddress->setInvalidEmail(FALSE);
     try {
         $this->em->persist($emailAddress);
         $this->em->flush();
         //            $success = TRUE;
     } catch (Exception $exc) {
         throw new \Exception("No se pudo crear cuenta");
     }
     return $emailAddress->getId();
 }
Example #2
0
 private function CreateSwiftMessageForContactoForm(ContactoDTO $to)
 {
     $message = \Swift_Message::newInstance('Tiene una nueva llamada creada en sugarCRM');
     $message->setFrom($to->getEmail(), $to->getApellido() . ' ' . $to->getNombre());
     return $message;
 }