Example #1
0
                                <li>
                                    <a data-toggle="tab" href="#obs">
                                        <strong>Outras info.</strong>
                                        <!--<span class="badge badge-danger">4</span>-->
                                    </a>
                                </li>
                            </ul>

                            <div class="tab-content">
                                <div id="info" class="tab-pane in active">                                    
                                    
                                    <fieldset>
                                        <legend><strong>Dados pessoais:</strong></legend>                                                                                
                                        
                                        <input type="hidden" id="idFuncionario" name="idFuncionario" value="<?php 
echo $colaborador->getIdFuncionario();
?>
" />
                                        
                                        <div id="lblCpf" class="form-group">
                                            <label for="cpf_cnpj" class="col-sm-2 control-label no-padding-right" style="font-weight: bold;">CPF:</label>
                                            <div class="col-sm-9">
                                                <input type="text" id="cpf_cnpj" name="cpf_cnpj" class="col-xs-10 col-sm-5 obrigatorio" value="<?php 
echo $colaborador->getCpf_cnpj();
?>
" title="CPF" onblur="localizarPessoa()"/>
                                            </div>
                                        </div>
                                        
                                        <div id="lblRazao" class="form-group">
                                            <label for="razao" class="col-sm-2 control-label no-padding-right" style="font-weight: bold;">Nome:</label>
<?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);
 public function alterar(Funcionario $obj)
 {
     $intIdMembroId = "(NULL)";
     if ($obj->getMembroFuncionario() != null) {
         if ($obj->getMembroFuncionario()->getId() > 0) {
             $intIdMembroId = $obj->getMembroFuncionario()->getId();
         }
     }
     $txtSalario = 0;
     if ($obj->getSalario() > 0) {
         $txtSalario = $obj->getSalario();
     }
     $txtHoraEntrada = '00:00';
     if ($obj->getHorarioEntrada() > 0) {
         $txtHoraEntrada = $obj->getHorarioEntrada() . "00";
     }
     $txtHoraSaida = '00:00';
     if ($obj->getHorarioSaida() > 0) {
         $txtHoraSaida = $obj->getHorarioSaida() . "00";
     }
     $strSQL = "UPDATE RH_FUN_FUNCIONARIOS SET                      \r\n                      PES_ID = " . $obj->getIdFuncionario() . ", \r\n                      PES_Membro_ID = " . $intIdMembroId . ", \r\n                      FUN_DataAdmissao = '" . $obj->getDataAdmissao() . "',\r\n                      FUN_DataSaida = '" . $obj->getDataSaida() . "',\r\n                      FUN_Funcao = '" . $obj->getFuncao() . "',                          \r\n                      FUN_Salario = " . $txtSalario . ",                          \r\n                      FUN_CargaHoraria = '" . $obj->getCargaHoraria() . "',    \r\n                      FUN_HorarioEntrada = '" . $txtHoraEntrada . "',    \r\n                      FUN_HorarioSaida = '" . $txtHoraSaida . "',    \r\n                      FUN_CNHNumero = '" . $obj->getCnhNumero() . "',\r\n                      FUN_CarteiraTrabalhoNumero = '" . $obj->getCarteiraTrabalhoNumero() . "' ";
     $strSQL .= "WHERE PES_ID = " . $obj->getId() . " ";
     return Db::getInstance()->executar($strSQL);
 }