示例#1
0
 /**
  * Saved Data Sodetail
  * @author ptrnov  <*****@*****.**>
  * @since 1.1
  */
 public function additem_saved()
 {
     if ($this->validate()) {
         $rodetail = new Sodetail();
         $rodetail->CREATED_AT = date('Y-m-d H:i:s');
         $rodetail->KD_RO = $this->kD_RO;
         //required
         $rodetail->KD_CORP = $this->kD_CORP;
         //required
         $rodetail->PARENT_ROSO = 1;
         //required
         $rodetail->KD_BARANG = $this->kD_BARANG;
         //required
         $rodetail->NM_BARANG = $this->valuesBarang($this->kD_BARANG)->NM_BARANG;
         $rodetail->UNIT = $this->uNIT;
         $rodetail->RQTY = $this->rQTY;
         $rodetail->SQTY = $this->rQTY;
         $rodetail->HARGA = $this->valuesBarang($this->kD_BARANG)->HARGA_PABRIK;
         $rodetail->NOTE = $this->nOTE;
         $rodetail->STATUS = 0;
         if ($rodetail->save()) {
             return $rodetail;
         }
         return $rodetail;
     }
     return null;
 }
 public function actionHapusro($kd)
 {
     $model = Salesorder::find()->where(['KD_RO' => $kd])->one();
     $model->STATUS = 3;
     $model->save();
     $model = Sodetail::find()->where(['KD_RO' => $kd])->one();
     $model->STATUS = 3;
     $model->save();
     return Yii::$app->getResponse()->redirect(['/purchasing/sales-order/index']);
 }
示例#3
0
 public function getDetro()
 {
     return $this->hasMany(Sodetail::className(), ['KD_RO' => 'KD_RO']);
 }
示例#4
0
 public function attributes()
 {
     /*Author -ptr.nov- add related fields to searchable attributes */
     return array_merge(parent::attributes(), ['parentro.KD_RO', 'parentro.CREATED_AT']);
 }