/**
  * Creates a new RechazoArchivo entity.
  *
  * @Route("/{id}/new", name="admin_disapprovedesign_new")
  * @Method({"GET", "POST"})
  */
 public function newAction(Request $request, DetalleOrden $detalleOrden)
 {
     $rechazoArchivo = new RechazoArchivo();
     $form = $this->createForm('DG\\ImpresionBundle\\Form\\RechazoArchivoType', $rechazoArchivo);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $detalleOrden->setEstado('df');
         $em->merge($detalleOrden);
         $em->flush();
         $rechazoArchivo->setArchivo($detalleOrden->getArchivo());
         $rechazoArchivo->setDetalleOrden($detalleOrden);
         var_dump($detalleOrden->getArchivo());
         $em->persist($rechazoArchivo);
         $em->flush();
         $this->get('envio_correo')->sendEmail("*****@*****.**", "", "", "", "prueba1");
         return $this->redirectToRoute('admin_detalleorden_show', array('id' => $detalleOrden->getId()));
     }
     return $this->render('rechazoarchivo/new.html.twig', array('rechazoArchivo' => $rechazoArchivo, 'detalleOrden' => $detalleOrden, 'form' => $form->createView()));
 }
 /**
  * Creates a form to delete a DetalleOrden entity.
  *
  * @param DetalleOrden $detalleOrden The DetalleOrden entity
  *
  * @return \Symfony\Component\Form\Form The form
  */
 private function createDeleteForm(DetalleOrden $detalleOrden)
 {
     return $this->createFormBuilder()->setAction($this->generateUrl('admin_detalleorden_delete', array('id' => $detalleOrden->getId())))->setMethod('DELETE')->getForm();
 }