示例#1
0
 public function transaction($in, $out, $model)
 {
     $due_date = DocchequesEav::find()->where(array("doc_id" => $model->doc_id, "line" => $model->line, 'attribute' => 'cheque_date'))->one();
     if ($due_date == NULL) {
         $model->addError("cheque_date", \Yii::t('app', 'Not a valid doc cheque_date'));
         //throw new \Exception("NO due date was found for transaction", 401);
     } else {
         $valuedate = $due_date->value;
         $in->valuedate = $valuedate;
         $out->valuedate = $valuedate;
     }
 }
示例#2
0
 public function printDetails()
 {
     $model = PaymentType::findOne($this->type);
     $form = new $model->value();
     $attrs = DocchequesEav::find()->where(["doc_id" => $this->doc_id, "line" => $this->line])->All();
     //$text='';
     return $form->line($attrs);
 }