public function store()
 {
     $post = Input::all();
     unset($post['_token']);
     if (isset($post['id']) && $post['id'] !== '') {
         $model = Turma::find($post['id']);
     } else {
         $model = new Turma();
     }
     if (!$model->validate($post)) {
         return Redirect::to('turma/create')->withInput($post)->withErrors($model->errors);
     } else {
         $model->sigla = $post['sigla'];
         $model->descricao = $post['descricao'];
         $model->descricao = $post['descricao'];
         $model->curso_id = $post['curso_id'];
         $model->data_inicio = date('Y-m-d', strtotime(str_replace('/', '-', $post['data_inicio'])));
         if ($model->save()) {
             Session::flash('success', 'Turma Cadastrada com sucesso!');
             return Redirect::to('/turma/' . $model->id);
         }
     }
 }
Ejemplo n.º 2
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.º 3
0
 function update_ano_curricular()
 {
     App::Import('Model', 'Turma');
     $turma = new Turma();
     $anolectivos = $turma->find('all', array('id' => $this->data['Inscricao']['t0010turma_id']));
     //$ano = $turma->getAnoCurricular($this->data['Inscricao']['t0010turma_id']);
     $ano = $anolectivos[0]['Turma']['anocurricular'];
     //var_dump($ano);
     $this->set('$t0009anolectivo', $ano);
     $this->layout = 'ajax';
 }
Ejemplo n.º 4
0
 function update_turma_funcionario()
 {
     App::Import('Model', 'Turma');
     $turma = new Turma();
     $turma11 = new Turma();
     App::Import('Model', 'Funcionario');
     $funcionario = new funcionario();
     $turmas11 = $turma11->find('all');
     //var_dump($this->data);
     //var_dump($this->data["Avaliacaos"]["docente"]);
     $turmas = $turma->find('list', array('conditions' => array('t0009anolectivo_id' => $this->data["Avaliacaos"]["t0009anolectivo_id"]), 'order' => array('name ASC'), 'estado' => 1));
     //var_dump('This data111: '.$turma['Funcionario']['codigo']);
     $this->set('turmas', $turmas);
     $this->layout = 'ajax';
 }