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(); }
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; }