Exemplo n.º 1
0
 public function AcceptReceipt(C3op_Projects_Action $action, C3op_Projects_ActionMapper $mapper)
 {
     if ($action->GetStatus() == C3op_Projects_ActionStatusConstants::STATUS_RECEIVED) {
         $action->SetStatus(C3op_Projects_ActionStatusConstants::STATUS_DONE);
         $action->SetDone(true);
         $mapper->FetchLastReceiptDate($action);
         $action->SetRealFinishDate($action->GetReceiptDate($mapper));
         $mapper->update($action);
     }
     $this->LogDelivery($action);
 }
Exemplo n.º 2
0
 public function GetReceiptDate(C3op_Projects_ActionMapper $actionMapper)
 {
     if (is_null($this->receiptDate)) {
         $actionMapper->FetchLastReceiptDate($this);
     }
     return $this->receiptDate;
 }