/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new LogItemNaoCadastrado();
     if (isset($_POST['LogItemNaoCadastrado'])) {
         $model->attributes = $_POST['LogItemNaoCadastrado'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }
Beispiel #2
0
 public function salvarItemPorTipo($tipoItem, $aDados)
 {
     $model = new self();
     $model->ordem_servico_id = $this->ordem_servico_id;
     $model->tipo_item_id = $tipoItem;
     $model->item_id = $aDados['id'];
     if (!empty($aDados['preco'])) {
         $model->preco = $aDados['preco'];
     } else {
         $model->scenario = 'produto_existente';
         $model->preco = $model->tipo_item_id == self::PRODUTO ? $model->produto->preco : $model->servico->preco;
     }
     if ($model->save() && $aDados['id'] == self::ITEM_NAO_CADASTRADO && !empty($aDados)) {
         $oLogItemNaoCadastrado = new LogItemNaoCadastrado();
         $oLogItemNaoCadastrado->ordem_servico_item_id = $model->id;
         $oLogItemNaoCadastrado->titulo = $aDados['titulo'];
         $oLogItemNaoCadastrado->preco = $aDados['preco'];
         $oLogItemNaoCadastrado->usuario_id = Yii::app()->user->getId();
         $oLogItemNaoCadastrado->save();
     }
 }