Example #1
0
 public function preSave($event)
 {
     // compute the number of invoice
     if (!$this->getNumber() && !$this->getDraft() || $this->series_changed && !$this->getDraft()) {
         $this->series_changed = false;
         $this->setNumber($this->_table->getNextNumber($this->getSeriesId()));
     }
     parent::preSave($event);
 }