示例#1
0
 /**
  * Lists all Curso models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new CursoSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
示例#2
0
 public function actionEditardados()
 {
     //verifica se o aluno já está cadastrado com o cpf informado...
     if (!Yii::$app->request->post()) {
         return $this->render('editardados');
     } else {
         $cpf = Yii::$app->request->post('cpf');
         $aluno = Aluno::find()->where(['cpf' => $cpf])->one();
         if ($aluno != null) {
             if ($aluno->CPF === Yii::$app->user->identity->login) {
                 $arrayDeCurso = ArrayHelper::map(CursoSearch::find()->all(), 'ID', 'nome');
                 $dados_aluno = Aluno::findOne(['CPF' => $cpf]);
                 return $this->redirect(['view', 'id' => $dados_aluno->ID]);
             } else {
                 return $this->render('editardados', ['erro' => 'O CPF informado não é seu.']);
             }
         } else {
             return $this->render('editardados', ['erro' => 'Você não tem cadastro prévio no sistema. Entre em contato com a secretaria para resolver o problema.']);
         }
     }
 }