コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: add_func.php プロジェクト: pwatanabe/sgo
 $id_turno = $_POST['turno'];
 $id_cbo = $_POST['cbo'];
 $is_admin = isset($_POST['is_admin']) ? $_POST['is_admin'] ? 1 : 0 : 0;
 $rg = $_POST['rg'];
 $data_em_rg = data_padrao_americano($_POST['data_em_rg']);
 $org_em_rg = strtoupper($_POST['org_em_rg']);
 $num_tit_eleitor = $_POST['titu_eleitoral'];
 $email_empresa = $_POST['email_emp'];
 $data_adm = data_padrao_americano($_POST['data_admissao']);
 $salario_base = moeda($_POST['sal_base']);
 // retorna salario formatado
 $id_custo = $_POST['id_custo'];
 $estagiario = $_POST['estagiario'] ? 1 : 0;
 if (isset($_POST['valor_custo']) != "") {
     $Ftemp = Funcionario::get_func_id($id);
     $valorCustoTemp = Valor_custo::get_valor_custo_id($Ftemp->id_valor_custo);
     if (moeda(number_format($valorCustoTemp->valor, 2, ',', '.')) != moeda($_POST['valor_custo'])) {
         // valor custo só é atualizado se o valor alterado for diferente do valor atual
         $id_tipo_custo = $_POST['tipo_custo'];
         $valor = $_POST['valor_custo'];
         $valor = moeda($valor);
         $id_custo = $valor_custo->atualiza_valor_custo($valor, $id_tipo_custo, $id_custo);
     } else {
         $id_custo = $Ftemp->id_valor_custo;
     }
 }
 $qtd_horas_sem = $_POST['qtd_horas_sem'];
 $num_cart_trab = $_POST['num_cart_trab'];
 $num_serie_cart_trab = $_POST['num_serie_cart_trab'];
 $uf_cart_trab = $_POST['uf_cart_trab'];
 $num_pis = $_POST['pis'];