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