/** * Save instituicaoVm Instituicao **/ private function saveOrUpdate(Instituicao_vm $instituicaoVm) { $msg = null; if ($this->input->post()) { $instituicaoVm->populate(); if ($instituicaoVm->validate()) { $instituicao = new Entity\Instituicao(); $instituicao->setCidade($instituicaoVm->getCidade()); $instituicao->setEstado($instituicaoVm->getEstado()); $instituicao->setNome($instituicaoVm->getNome()); $instituicao->setSigla($instituicaoVm->getSigla()); $instituicao->setSite($instituicaoVm->getSite()); $instituicao->setTipo($instituicaoVm->getTipo()); if ($instituicaoVm->getIdInstituicao()) { $this->instituicaoBo->update($instituicao); } else { $this->instituicaoBo->insert($instituicao); } if ($this->input->is_ajax_request()) { echo json_encode($instituicao); return; } else { redirect(base_url() . 'instituicao/instituicao_ctr'); return; } } else { $msg = 'Por favor, preencha todos os campos'; } } $this->load->view('/instituicao/instituicao_ctr/save_instituicao.html.php', array('title' => 'Instituicao', 'heading' => $instituicaoVm->getIdInstituicao() ? 'Edit' : 'New', 'instituicaoVm' => $instituicaoVm, 'msg' => $msg)); }
/** * Save object Campus **/ private function saveOrUpdate(Campus_vm $campusVm) { $msg = null; if ($this->input->post()) { $campusVm->populate(); if ($campusVm->validate()) { $instituicao = $this->instituicao_bo->findOneBy($campusVm->getInstituicao()); $campus = new Entity\Campus(); $campus->setCidade($campusVm->getCidade()); $campus->setInstituicao($instituicao); $campus->setNome($campusVm->getNome()); if ($campusVm->getIdCampus()) { $this->campus_bo->updateCampus($campus); } else { $this->campus_bo->createCampus($campus); } if ($this->input->is_ajax_request()) { echo json_encode($campus); return; } else { redirect('instituicao/campus'); return; } } else { $msg = 'Por favor, preencha todos os campos requeridos'; } } eval(\Psy\sh()); $instituicao_list = array_map(function ($d) { return $d->getNome(); }, $this->instituicao_bo->list_all()); array_unshift($instituicao_list, 'Selecione...'); $this->load->view('campus/save_campus.html.php', array('title' => 'Campus', 'heading' => $campusVm->getIdCampus() ? 'Edit' : 'New', 'campusVm' => $campusVm, 'msg' => $msg, 'instituicao_list' => $instituicao_list)); }
public function inscricao_incremental() { if ($this->ouvinte_bo->isCurrrentUserOuvinte()) { $this->session->set_flashdata('aviso', 'Usuario já cadastrado como ouvinte'); redirect(base_url() . './usuario/usuario_ctr'); } if ($this->input->post() != false) { $this->ouvinte_insc_incr_vm->populate(); try { $this->ouvinte_insc_incr_vm->validate(); $instituicao_id = $this->ouvinte_insc_incr_vm->getInstituicao(); $campus_id = $this->ouvinte_insc_incr_vm->getCampus(); $curso_id = $this->ouvinte_insc_incr_vm->getCurso(); $ouvinte = $this->ouvinte_insc_incr_vm->loadOuvinte(); $id_ouvinte = $this->ouvinte_bo->fazerCadastroIncremental($ouvinte, $instituicao_id, $campus_id, $curso_id); } catch (Exception $ex) { $this->session->set_flashdata('erro', $ex->getMessage()); $this->inscricao_falha(); } if ($id_ouvinte) { $this->session->set_flashdata('sucesso', 'Dados cadastrados com sucesso!'); redirect(base_url() . './usuario/ouvinte_ctr'); } } else { $data['is_registered'] = false; $data['instituicao_list'] = $this->instituicao_bo->list_all(); $this->load->view('../views/ouvinte/inscricao_incremental_ouvinte.html.php', $data); } }
public function inscricao_incremental() { if ($this->autor_bo->isCurrentUserAutor()) { $this->session->set_flashdata('aviso', 'Usuario já cadastrado como autor'); redirect(base_url() . './usuario/usuario_ctr'); } if ($this->input->post() != false) { $curso_id = $this->input->post('curso'); $id_autor = $this->autor_bo->fazerCadastroIncremental($curso_id); if ($id_autor) { $this->session->set_flashdata('sucesso', 'Dados cadastrados com sucesso!'); redirect(base_url() . './usuario/autor_ctr'); } } else { $data['is_registered'] = false; $data['instituicao_list'] = $this->instituicao_bo->list_all(); $this->load->view('../views/autor/inscricao_incremental_autor.html.php', $data); } }
public function inscricao_incremental() { if ($this->orientador_bo->isCurrentUserOrientador()) { $this->session->set_flashdata('aviso', 'Usuario já cadastrado como orientador'); redirect(base_url() . './usuario/usuario_ctr'); } if ($this->input->post() != false) { $campus_id = $this->input->post('campus'); $tipoServidor = $this->input->post('tipo_servidor'); $id_orientador = $this->orientador_bo->fazerCadastroIncremental($campus_id, $tipoServidor); if ($id_orientador) { $this->session->set_flashdata('sucesso', 'Dados cadastrados com sucesso!'); redirect(base_url() . './usuario/orientador_ctr'); } } else { $data['is_registered'] = false; $data['instituicao_list'] = $this->instituicao_bo->list_all(); $this->load->view('orientador/inscricao_incremental_orientador.html.php', $data); } }
public function inscricao_incremental() { if ($this->avaliador_bo->isCurrentUserAvaliador()) { $this->session->set_flashdata('aviso', 'Usuario já cadastrado como avaliador'); redirect(base_url() . './usuario/usuario_ctr'); } if ($this->input->post() != false) { $campus_id = $this->input->post('campus'); $area_id = $this->input->post('area_tematica'); $this->avaliador_vm->set_tipoServidor($this->input->post('tipo_servidor')); $this->avaliador_vm->set_formacao($this->input->post('formacao')); $avaliador = $this->avaliador_vm->loadAvaliador(); $id_avaliador = $this->avaliador_bo->fazerCadastroIncremental($avaliador, $campus_id, $area_id); if ($id_avaliador) { $this->session->set_flashdata('sucesso', 'Dados cadastrados com sucesso!'); redirect(base_url() . './usuario/avaliador_ctr'); } } else { $data['is_registered'] = false; $data['instituicao_list'] = $this->instituicao_bo->list_all(); $this->load->view('../views/avaliador/inscricao_incremental_avaliador.html.php', $data); } }