<?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);
Example #2
0
$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>
Example #3
0
<?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>