<?php include_once '../../config.php'; try { $colaborador = new Funcionario(Conf::pegCnxPadrao()); $colaborador->setDados($_POST); $colaborador->setFlagCliente('N'); $colaborador->setTipo('F'); $colaborador->setIdPessoa($_POST['idFuncionario']); $colaborador->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $colaborador->getIdPessoaProprietarioDB() ? false : true; if ($proprietarioCadDiferente) { $colaborador->setIdPessoa(''); $colaborador->setIdFuncionario(''); } else { $colaborador->setIdPessoa($_POST['idFuncionario']); $colaborador->setIdFuncionario($_POST['idFuncionario']); } //var_dump($colaborador); $idFuncionario = $colaborador->_salvar(); $idFuncionario = empty($idFuncionario) ? $colaborador->getIdFuncionario() : $idFuncionario; $retorno = array('status' => 'OK', 'idFuncionario' => $idFuncionario); } catch (PDOException $e) { $retorno = array('status' => 'ERRO', 'ERRO' => $e); } echo json_encode($retorno);
$fn = new Funcionario(); $linha = $bf->buscarfuncionario($id); $id = $linha["id"]; $nome = $linha["nome"]; $telefone = $linha["telefone"]; $cpf = $linha["cpf"]; $email = $linha["email"]; $endereco = $linha["endereco"]; if (isset($_POST['salvar'])) { $id = $_POST['id']; $nome = $_POST['nome']; $telefone = $_POST['telefone']; $cpf = $_POST['cpf']; $email = $_POST['email']; $endereco = $_POST['endereco']; $fn->setIdFuncionario($id); $fn->setNomeFuncionario($nome); $fn->setTelefoneFuncionario($telefone); $fn->setCpfFuncionario($cpf); $fn->setEmailFuncionario($email); $fn->setEnderecoFuncionario($endereco); $bf->editarfuncionario($fn); echo "<script type='text/javascript' language='javascript'> \n alert ('Funcionario editado com sucesso!!');\n window.location.href='../telas/telafuncionario.php';\n </script>"; } ?> <html> <head> <meta charset='UTF-8'> <title>Editar funcionario</title> <link rel='stylesheet' href='../css/os.css' /> </head>
<?php Sessao::temPermissao('colaboradorcad'); include_once 'app/view/backend/menupadrao.php'; ?> <div class="main-content"> <?php $cnx = Conf::pegCnxPadrao(); $colaborador = new Funcionario($cnx); $titulo = 'Cadastrar colaborador'; if (isset($_GET['idcolaborador'])) { $titulo = 'Editar colaborador'; $colaborador->setIdFuncionario($_GET['idcolaborador']); $colaborador->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $colaborador->preencheObj(); } ?> <div class="breadcrumbs" id="breadcrumbs"> <script type="text/javascript"> try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){} </script> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="sistema.php">InĂcio</a> </li> <li class="active">Colaboradores</li> </ul>