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