public function delInventario(Inventario $inventario)
 {
     if (!$inventario) {
         throw $this->createNotFoundException('No se encontro entidad con ese id ' . $inventario->getEntidad()->getEntId());
     }
     //$this->em->remove($entidad);
     $this->em->flush();
     $matrizMensajes = array('El proceso de eliminar termino con exito', 'Inventario ' . $inventario->getEntidad()->getEntId());
     return $matrizMensajes;
 }
 private function crearInvIdProductor(Inventario $inventarioDetalle, Entidad $provEntidad)
 {
     $user = $this->get('security.context')->getToken()->getUser();
     $inventarioDao = new InventarioDao($this->getDoctrine());
     //Buscamos si el encabezado en la tabla de "Inventario" existe
     $inventario = $inventarioDao->findInventario($provEntidad->getEntId(), $inventarioDetalle->getAlcohol()->getAlcId(), $inventarioDetalle->getInvGrado(), $inventarioDetalle->getInvNombreEsp());
     if ($inventario == null) {
         //#### Encabezado de Inventario
         $inventario = new Inventario();
         $inventario->setEntidad($provEntidad);
         $inventario->setAlcohol($inventarioDetalle->getAlcohol());
         $inventario->setInvLitros(0);
         $inventario->setInvGrado($inventarioDetalle->getInvGrado());
         $inventario->setInvNombreEsp($inventarioDetalle->getInvNombreEsp());
         $inventario->setAuditUserIns($user->getUsername());
         $inventario->setAuditDateIns(new \DateTime());
     }
     $inventarioDao->addInventario($inventario);
     return $inventario->getInvId();
 }