Пример #1
0
 public function beforeSave($insert)
 {
     $this->profit = (int) $this->profit === 0 ? 0 : $this->profit;
     $this->purchaseprice = (int) $this->purchaseprice === 0 ? 0 : $this->purchaseprice;
     $this->saleprice = (int) $this->saleprice === 0 ? 0 : $this->saleprice;
     if ($this->isNewRecord) {
         $this->created = new \yii\db\Expression('NOW()');
     } else {
         $this->modified = new \yii\db\Expression('NOW()');
     }
     return parent::beforeSave($insert);
 }
Пример #2
0
 public function delete()
 {
     if ($this->system_acc != 1) {
         if (!$this->hasHistory()) {
             return parent::delete();
         }
     }
     return false;
 }
Пример #3
0
 public function delete()
 {
     if ($this->action == 0) {
         foreach ($this->docDetailes as $detail) {
             $detail->delete();
         }
         foreach ($this->docCheques as $detail) {
             $detail->delete();
         }
         return parent::delete();
     } else {
         return false;
     }
 }