예제 #1
0
 /**
  * Página de edição
  */
 public function editar()
 {
     $saveRouter = new saveRouter();
     $saveRouter->saveModule();
     $saveRouter->saveAction();
     $this->load->checkPermissao->check();
     $this->load->dao('funcionarios/cargosDao');
     $cargos = new cargosDao();
     $data = array('titlePage' => 'Editar funcionário', 'cargos' => $cargos->listar());
     //ID
     if ($this->load->url->getSegment(3) == false) {
         $this->http->redirect(URL . 'error404');
     }
     $idFuncionario = intval($this->load->url->getSegment(3));
     //FUNCIONARIO MODEL
     $this->load->model('funcionarios/funcionariosModel');
     $funcionariosModel = new funcionariosModel();
     $funcionariosModel->setId($idFuncionario);
     //FUNCIONARIO DAO
     $this->load->dao('funcionarios/funcionariosDao');
     $funcionariosDao = new funcionariosDao();
     $data['funcionario'] = $funcionariosDao->consultar($funcionariosModel);
     //DATAFORMAT
     $this->load->library('dataFormat', null, true);
     $data['dataFormat'] = $this->load->dataFormat;
     $this->load->view('includes/header', $data);
     $this->load->view('funcionarios/editar', $data);
     $this->load->view('includes/footer', $data);
 }
예제 #2
0
 public function excluir()
 {
     $saveRouter = new saveRouter();
     $saveRouter->saveModule();
     $saveRouter->saveAction();
     $this->load->checkPermissao->check();
     $idCargo = (int) $this->http->getRequest('id');
     //CARGOS MODEL
     $this->load->model('funcionarios/cargosModel');
     $cargosModel = new cargosModel();
     $cargosModel->setId($idCargo);
     //CARGOS DAO
     $this->load->dao('funcionarios/cargosDao');
     $cargosDao = new cargosDao();
     $this->http->response($cargosDao->excluir($cargosModel));
 }
예제 #3
0
 /**
  * Página de edição
  */
 public function editar()
 {
     $saveRouter = new saveRouter();
     $saveRouter->saveModule();
     $saveRouter->saveAction();
     $this->load->checkPermissao->check();
     $cargos = new cargosDao();
     $data = array('titlePage' => 'Editar funcionário', 'cargos' => $cargos->listar());
     //ID
     if ($this->load->url->getSegment(3) == false) {
         $this->http->redirect(URL . 'error404');
     }
     $idFuncionario = intval($this->load->url->getSegment(3));
     //FUNCIONARIO MODEL
     $funcionariosModel = new funcionariosModel();
     $funcionariosModel->setId($idFuncionario);
     //FUNCIONARIO DAO -- consultando o funcionario pelo id
     $funcionariosDao = new funcionariosDao();
     $funcionariosModel = $funcionariosDao->consultar(new consultaFuncionarioPorId(), $funcionariosModel, array(status::ATIVO, status::INATIVO));
     // //USUARIOS DAO -- consultando o usuario pelo funcionário
     // $usuariosDao = new usuariosDao;
     // $usuariosModel = $usuariosDao->consultar(new consultaUsuarioPorFuncionario($funcionariosModel), new usuariosModel(), array(status::ATIVO, status::INATIVO));
     // //setando o usuario em funcionario
     // if($usuariosModel != null)
     // 	$funcionariosModel->setUsuario($usuariosModel);
     $data['funcionario'] = $funcionariosModel;
     $data['dataFormat'] = new dataFormat();
     $this->load->view('includes/header', $data);
     $this->load->view('funcionarios/editar', $data);
     $this->load->view('includes/footer', $data);
 }