/** * 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); }
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)); }
/** * 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); }