Add link on dolibarr on convertion

This commit is contained in:
2020-10-13 10:42:48 +02:00
parent e5863fdd0a
commit bb7e66f0c9
2 changed files with 34 additions and 14 deletions

View File

@@ -111,7 +111,10 @@ class OfferController extends AbstractController
// Sur validation // Sur validation
if ($form->get('submit')->isClicked() && $form->isValid()) { if ($form->get('submit')->isClicked() && $form->isValid()) {
$data = $form->getData(); $data = $form->getData();
$data->setIddolibarr($order["id"]);
$data->setTypedolibarr($type);
$em->persist($data); $em->persist($data);
$em->flush(); $em->flush();
@@ -215,7 +218,6 @@ class OfferController extends AbstractController
$this->get('session')->set('activeoffer',!$this->get('session')->get('activeoffer')); $this->get('session')->set('activeoffer',!$this->get('session')->get('activeoffer'));
return $this->redirectToRoute($this->route); return $this->redirectToRoute($this->route);
} }
public function getorders(){ public function getorders(){
$em = $this->getDoctrine()->getManager(); $em = $this->getDoctrine()->getManager();
$orders = $this->dolibarrapi->getOrders(); $orders = $this->dolibarrapi->getOrders();

View File

@@ -60,10 +60,15 @@ class Offer
private $active; private $active;
/** /**
* @ORM\Column(name="iddolibarr", type="decimal", scale=2) * @ORM\Column(name="iddolibarr", type="decimal", scale=5, nullable=true)
* *
*/ */
private $iddolibarr; private $iddolibarr;
/**
* @ORM\Column(name="typedolibarr", type="string", nullable=true)
*
*/
private $typedolibarr;
/** /**
* @ORM\ManyToOne(targetEntity="Project", inversedBy="offers") * @ORM\ManyToOne(targetEntity="Project", inversedBy="offers")
@@ -151,17 +156,6 @@ class Offer
return $this; return $this;
} }
public function getIdDolibarr(): ?string
{
return $this->iddolibarr;
}
public function setIdDolibarr(string $iddolibarr): self
{
$this->iddolibarr = $iddolibarr;
return $this;
}
public function getProject(): ?Project public function getProject(): ?Project
{ {
return $this->project; return $this->project;
@@ -174,5 +168,29 @@ class Offer
return $this; return $this;
} }
public function getIddolibarr(): ?string
{
return $this->iddolibarr;
}
public function setIddolibarr(?string $iddolibarr): self
{
$this->iddolibarr = $iddolibarr;
return $this;
}
public function getTypedolibarr(): ?string
{
return $this->typedolibarr;
}
public function setTypedolibarr(?string $typedolibarr): self
{
$this->typedolibarr = $typedolibarr;
return $this;
}
} }