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