Exemplo n.º 1
0
 public function actionCambiar()
 {
     $model = Atributos::find()->where('id=:id', ['id' => $_GET["id"]])->one();
     $model->estatus_did = $_GET['estatus'];
     if ($model->save()) {
         return $this->redirect('index');
     }
 }
Exemplo n.º 2
0
 public function actionAtributos($pasoId)
 {
     $model = new Atributos();
     $model->pasoId = $pasoId;
     $atributos = Atributos::find()->where('pasoId = :pasoId', ['pasoId' => $pasoId])->all();
     if ($model->load(Yii::$app->request->post()) && $model->save()) {
         $id = $model->tipoTramiteId;
         $model = new Atributos();
         return $this->redirect(['atributos', 'model' => $model, 'atributos' => $atributos, 'pasoId' => $pasoId, 'id' => $id]);
     } else {
         return $this->render('atributos', ['model' => $model, 'atributos' => $atributos]);
     }
 }
Exemplo n.º 3
0
 public function retriveAttr($attrid, $paso)
 {
     if (!$this->permisosPorPaso[$paso][USUARIOS::$LEER] && !$this->__salvando) {
         throw new ForbiddenHttpException('Informacion Restringida');
     }
     if (!empty($this->_pasos[$paso][$attrid])) {
         return $this->_pasos[$paso][$attrid];
     }
     $atributo = Atributos::find()->where(['id' => $attrid, 'tipoTramiteId' => $this->tipoDeTramite()])->one();
     if (empty($atributo)) {
         throw new UnknownPropertyException('Setting unknown property: ' . get_class($this) . '::' . $attrid);
     }
     if (!empty($this->id)) {
         $valtemp = ValoresTramite::find()->where(['atributoId' => $atributo->id, 'tramiteId' => $this->id])->one();
         if (!empty($valtemp)) {
             $this->_pasos[$paso][$attrid] = $valtemp;
             return $valtemp;
         }
     }
     $valor = new ValoresTramite();
     $valor->atributoId = $atributo->id;
     $this->_pasos[$paso][$attrid] = $valor;
     return $valor;
 }