public function CrearNuevaEntidad(Request $request) { $entity = parent::CrearNuevaEntidad($request); // En caso de crear uno nuevo, le asigno el parent predeterminado $em = $this->getDoctrine()->getManager(); $parent_id = $this->ObtenerVariable($request, 'parent_id'); $TramiteTipo = $em->getReference('YacareTramitesBundle:TramiteTipo', $parent_id); $entity->setTramiteTipo($TramiteTipo); return $entity; }
protected function CrearNuevaEntidad(Request $request) { $em = $this->getEm(); $entidad = parent::CrearNuevaEntidad($request); $ComercioId = $this->ObtenerVariable($request, 'comercio'); if ($ComercioId > 0) { $entidad->setComercio($em->getReference('YacareComercioBundle:Comercio', $ComercioId)); } return $entidad; }
protected function CrearNuevaEntidad(Request $request) { $Entidad = parent::CrearNuevaEntidad($request); $CategoriaId = $this->ObtenerVariable($request, 'catid'); if ($CategoriaId > 0) { $em = $this->getEm(); $Categoria = $em->getRepository('\\Yacare\\RequerimientosBundle\\Entity\\Categoria')->find($CategoriaId); if ($Categoria) { $Entidad->setCategoria($Categoria); } } $Obs = $this->ObtenerVariable($request, 'obs'); if ($Obs) { $Entidad->setObs($Obs); } return $Entidad; }