public function printFunc() { $empresa = new Empresa(); $empresa->get_empresa_by_id($this->id_empresa); $valor_custo = new Valor_custo(); $valor_custo->get_valor_custo_id($this->id_valor_custo); $vlr = $this->verificaValor($valor_custo->valor); if ($vlr == "") { $vlr = 0.0; } $sal = $this->verificaValor($this->salario_base); $filial = Filial::get_filial_id($this->id_empresa_filial); $cbo = new Cbo(); $cbo->get_cbo_by_id($this->id_cbo); $turno = new Turno(); $turno->getTurnoById($this->id_turno); $u = new Epi(); $epi_func = $u->get_epi_func($this->id); $texto = ""; $texto .= "<table class='table_pesquisa'><tr>"; $texto .= "<td colspan='2'><b><span>ID: <span></b></td><td><span><span>" . $this->id . "</span><td><span>Cod_Serie</span></td><td><span>" . $this->cod_serie . "</span></td></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Nome: <span></b></td><td colspan='3'><span>" . $this->nome . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Telefone: <span></b></td><td colspan='3'><span>" . $this->telefone . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>CPF: <span></b></td><td colspan='3'><span>" . $this->cpf . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Data de Nascimento: <span></b></td><td colspan='3'><span>" . $this->data_nasc . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Email:<span> </b></td><td colspan='3'><span>" . $this->email . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Empresa: <span></b></td><td colspan='3'><span>" . $empresa->nome_fantasia . "</span></td>"; $texto .= "</tr>"; if ($filial) { $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Filial: <span></b></td><td colspan='3><span>" . $filial->nome . "</span></td>"; $texto .= "</tr>"; } $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Salário base: <span></b></td><td colspan='3'><span>R\$ " . number_format($sal, 2, ',', '.') . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Valor de Custo: <span></b></td><td colspan='3'><span>R\$ " . number_format($vlr, 2, ',', '.') . "</span></td>"; $texto .= "</tr>"; $texto .= "<tr>"; if (isset($cbo->descricao)) { $texto .= "<td colspan='2'><b><span>CBO: <span></b></td><td colspan='3'><span>" . $cbo->descricao . "</span></td>"; } $texto .= "</tr>"; $texto .= "<tr>"; $texto .= "<td colspan='2'><b><span>Turno: <span></b></td><td colspan='3'><span>" . $turno->nome . " - " . $turno->desc . "</span></td>"; $texto .= "</tr>"; if (count($epi_func) > 0) { $texto .= '<tr> <td colspan="5"><span><b>Equipamentos do funcionário:</b></span></td></tr>'; $texto .= '<tr> <td><span>ID</span></td> <td><span>Nome</span></td> <td><span>Data da entrega</span></td><td><span>Quantidade</span></td></tr>'; foreach ($epi_func as $key => $value) { $texto .= '<tr><td><span>' . $epi_func[$key]->id . '</span></td><td><span>' . $epi_func[$key]->nome_epi . '</span></td><td><span>' . $epi_func[$key]->data_entrega . '</span></td><td><span>' . $epi_func[$key]->quantidade . '</span></td></tr>'; } } $texto .= "</table>"; return $texto; }
<div class="class-form pesquisa" > <h1>Pesquisar CBO</h1> <form method="POST" class="pesquisa-campos" id="pesquisa-campos" name="pesquisa-campos" action="pesquisa_cbo.php"> <table> <tr> <td><span >Código ou Descrição: </span> <input type="text" id="name_search" name="name_search" title="Digite o código ou a descrição para pesquisar"> <input class="button" type="submit" value="Buscar"></td> </tr> </table> </form> <?php if (isset($_POST['name_search']) && $_POST['name_search'] != "") { $cbo = new Cbo(); $cbos = $cbo->get_cbo_by_codigo_and_desc($_POST['name_search']); if (count($cbos) > 6) { // exibe com scroll echo '<div style="float:left; height: 200px; width:100%; overflow-x: hidden; overflow-y: scroll;">'; } echo '<table class="exibe-pesquisa">'; $aux = 0; foreach ($cbos as $key => $cbo) { if ($aux % 2 == 0) { echo '<tr style="background-color:rgba(230,230,230,0.8);">'; } else { echo '<tr style="background-color:rgba(200,200,200,0.8);">'; } echo '<td><a href="pesquisa_cbo.php?verificador=1&id=' . $cbos[$key][0] . '">' . $cbos[$key][1] . " " . $cbos[$key][2] . '</a></td></tr>'; $aux++;
$cbo->add_cbo($_POST['codigo'], $_POST['descricao'], $id = $_SESSION['id_empresa']); $id_cbo = $cbo->add_cbo_bd(); // id do registro cadastrado if (isset($_POST['voltar'])) { echo '<script>window.history.back()</script>'; } $id_exames = isset($_POST['selecionados']) ? $_POST['selecionados'] : null; if ($cboXexames->add_cbo_x_exames($id_exames, $id_cbo)) { echo '<div class="msg">Atualizado com sucesso!</div>'; } } } else { if (isset($_POST['tipo']) && $_POST['tipo'] == "editar") { if (isset($_POST['id'])) { if (validate()) { $cbo = new Cbo(); $cbo_x_exames = new CboXexames(); $array_id_exames = array(); if ($cbo->atualiza_cbo($_POST['id'], $_POST['codigo'], $_POST['descricao'])) { if (isset($_POST['selecionados'])) { $array_id_exames = $_POST['selecionados']; } if ($cbo_x_exames->atualiza_cbo_x_exames($_POST['id'], $array_id_exames)) { echo '<div class="msg">Atualizado com sucesso!</div>'; echo '<script>alert("CBO atualizado com sucesso")</script>'; } } else { echo '<div class="msg">Falha na atualização!</div>'; } } }
<?php foreach ($turnos as $key => $turno) { echo '<option value="' . $turnos[$key][0] . '">' . $turnos[$key][2] . ' - ' . $turnos[$key][1] . '</option>'; } ?> </select> <!-- <a href="">Pesquisar</a> --> </td> <td><a href="#divturno" id="mostraturno"><img style="cursor: pointer" width="25px" height="25px"src="../images/add.png"></a></td> </tr> <tr> <td><span>CBO:*</span></td> <td colspan="3"> <?php //buscar array de CBO $cbo = new Cbo(); $cbos = $cbo->get_name_all_cbo(); ?> <select name="cbo" id="cbo" style="width:80%"> <option>Selecione um cbo</option> <?php foreach ($cbos as $key => $cbo) { echo '<option value="' . $cbos[$key][0] . '">' . $cbos[$key][1] . '</option>'; } ?> </select> <!-- <a href="">Pesquisar</a> --> </td> <td><a href="#divcbo" id="mostracbo"><img style="cursor: pointer" width="25px" height="25px"src="../images/add.png"></a></td> </tr>
$data_selected = array(); for ($i = 0; $i < count($exames); $i++) { $data[$i] = array("id" => $exames[$i][0], "name" => $exames[$i][1]); } RendDoubleSelect::showDoubleDropDown($data, $data_selected, "id", "name", "", "sel_exames1", "sel_exames2", "hd_exames", "130px", "Exames", "Selecionados"); ?> <!-- </select> --> </td> </tr> <!-- <tr><td colspan="2"><span style="color:#898989">Segure Ctrl para múltiplas seleções</span></td></tr> --> <tr><td colspan="3"><input class="button" type="submit" onclick="selectAll()" name="button" id="button" value="Cadastrar"> <input class="button" name="button" onclick="window.location.href='logado.php'" id="button" value="Cancelar"></td> </tr> </table> </form> <?php if (validate()) { $cboXexames = new CboXexames(); $cbo = new Cbo(); $cbo->add_cbo($_POST['codigo'], $_POST['descricao']); $id_cbo = $cbo->add_cbo_bd(); // id do registro cadastrado $id_exames = $_POST['sel_exames2']; $cboXexames->add_cbo_x_exames($id_exames, $id_cbo); } ?> </div> </div> </div> </body> </html>