Ejemplo n.º 1
0
 function listagem_de_Pautas()
 {
     App::Import('Model', 'Curso');
     App::Import('Model', 'Turma');
     App::Import('Model', 'Anolectivo');
     App::Import('Model', 'Planoestudo');
     $planoestudo = new Planoestudo();
     $curso = new Curso();
     $turma = new Turma();
     $t0009anolectivo = new Anolectivo();
     $cursos = $curso->find('list', array('order' => array('name ASC')));
     $turmas = $turma->find('list', array('conditions' => array('estado' => 1), 'order' => array('name ASC')));
     $planoestudos = $planoestudo->find('list', array('order' => array('name ASC')));
     $Anolectivos = $t0009anolectivo->find('list');
     $this->set(compact('t0003cursos', 't0010turmas', 't0009anolectivos', 't0005planoestudos'));
 }
Ejemplo n.º 2
0
 function update_plano()
 {
     App::Import('Model', 'Planoestudo');
     $t005planoestudos = new Planoestudo();
     //select tp.name from t0005planoestudos tp,t0003cursos tc where tp.t0003curso_id = tc.id and tp.t0003curso_id = 1
     $planoestudo = $t005planoestudos->find('all', array('conditions' => array('Aluno_id' => $this->data['Inscricao']['Aluno_id'])));
     $plano = $planoestudo[0]['Planoestudo'];
     $this->set('plano', $plano);
     $this->layout = 'ajax';
 }
Ejemplo n.º 3
0
 function update_plano()
 {
     App::Import('Model', 'Planoestudo');
     $planoestudos = new Planoestudo();
     $curso = $planoestudos->find('list', array('conditions' => array('t0003curso_id' => $this->data['Avaliacaos']['t0003curso_id'])));
     $plano = $curso;
     //var_dump($plano);
     $this->set('plano', $plano);
     $this->layout = 'ajax';
 }
Ejemplo n.º 4
0
 function delete($id = null)
 {
     App::Import('Model', 'Planoestudo');
     $planoestudos = new Planoestudo();
     if (!$id) {
         $this->Session->setFlash('Invalido codigo para %s', 'flasherror');
         $this->redirect(array('action' => 'index'));
     }
     $dados = $planoestudos->getAllMatriculasByPlanoEstudo($id);
     //var_dump($dados);
     if (empty($dados)) {
         //////$logmv->logDelete(5,$this->Session->read('Auth.User.id'),$id,$this->data["Planoestudo"]["name"]);
         $planoestudoano = $planoestudos->deleteAllDisciplinasByPlanoEstudo($id);
         $planoestudogruposdisc = $planoestudos->deleteAllGrupoDiscByPlanoEstudo($id);
         if ($this->Planoestudo->delete($id)) {
             $this->Session->setFlash('Dados deletados com sucesso ', 'flashok');
             $this->redirect(array('action' => 'index'));
         }
     }
     $this->Session->setFlash('Nao e possivel apagar. Matriculas Associadas', 'flasherror');
     $this->redirect(array('action' => 'index'));
 }