/**
  * Creates a new Usuario entity.
  *
  * @Route("/new", name="usuario_new")
  * @Method({"GET", "POST"})
  */
 public function newAction(Request $request)
 {
     $codigoSeg = md5('123456');
     $usuario = new Usuario();
     $usuario->setPublicado(false);
     $usuario->setRoles('Registrado');
     $usuario->setFecha(new \DateTime('now'));
     $usuario->setPublicado(false);
     $usuario->setCodigoSeg($codigoSeg);
     $usuario->setPath('/');
     $form = $this->createForm('frontBundle\\Form\\UsuarioType', $usuario);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($usuario);
         $em->flush();
         $this->get('session')->getFlashBag()->add('notice', 'Se han guardado los cambios con exito.');
         return $this->redirectToRoute('success', array('codigoSeg' => $codigoSeg));
     }
     return $this->render('usuario/new.html.twig', array('usuario' => $usuario, 'form' => $form->createView()));
 }