Example #1
0
 public function add_banco($banco, $agencia, $operacao, $conta)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = $g->tratar_query("INSERT INTO dados_bancarios (banco, agencia, operacao, conta) VALUES ('%s','%s','%s','%s')", $banco, $agencia, $operacao, $conta);
     if ($query) {
         $query = $g->tratar_query("SELECT * FROM dados_bancarios ORDER BY id DESC");
         $row = mysql_fetch_array($query, MYSQL_ASSOC);
         return $row['id'];
     } else {
         return false;
     }
 }
 public function limpa_materiais_produto($id_produto)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "DELETE FROM produto_materiais WHERE id_produto = '%s'";
     $result = $g->tratar_query($query, $id_produto);
 }
Example #3
0
 public function add_produtos_materiais_bd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "INSERT INTO produtos_materiais (id_material, id_produto, quantidade) VALUES ('%s','%s','%s')";
     $result = $g->tratar_query($query, $this->id_material, $this->id_produto, $this->{$quantidade});
     //inserindo no banco de dados
     $query = "SELECT * FROM produtos_materiais ORDER BY id DESC";
     $result = $g->tratar_query($query);
     //pegando id da ultima insersão
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         $id = $row['id'];
         return $id;
     }
 }
Example #4
0
 public function add_cbo_x_exames($array_id_exames, $id_cbo)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "INSERT INTO cbo_exames (id_cbo, id_exame) VALUES ('%s','%s')";
     for ($i = 0; $i < count($array_id_exames); $i++) {
         $g->tratar_query($query, $id_cbo, $array_id_exames[$i]);
     }
 }
Example #5
0
 function add_solicitacao_bd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = $g->tratar_query("INSERT INTO solicitacoes_acesso (mac, nome, telefone, descricao, empresa) VALUES \n\t\t\t('%s','%s','%s','%s','%s')", $this->mac, $this->nome, $this->telefone, $this->descricao, $this->empresa);
     if ($query) {
         return true;
     }
     return false;
 }
Example #6
0
 public function add_obs_bd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "INSERT INTO obs_supervisor (id_supervisor, observacao) VALUES ('%s','%s')";
     if ($g->tratar_query($query, $this->id_supervisor, $this->observacao)) {
         $result = mysql_query("SELECT * FROM obs_supervisor ORDER BY id DESC");
     }
     $row = mysql_fetch_array($result, MYSQL_ASSOC);
     return $row['id'];
 }
Example #7
0
 public function drop_exames($id_funcionario)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = 'DELETE FROM funcionario_exames WHERE id_funcionario = "%s"';
     if ($g->tratar_query($query, $id_funcionario)) {
         return true;
     } else {
         return false;
     }
 }
Example #8
0
 public function add_PlanoContabd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "INSERT INTO plano_conta (nome, codigo, id_empresa) \n\t\t                     VALUES ( '%s',     '%s',   '%s')";
     if ($g->tratar_query($query, $this->nome, $this->codigo, $this->id_empresa)) {
         return true;
     } else {
         return false;
     }
 }
Example #9
0
 public function get_func_epi($id_func)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM funcionario_epi WHERE id='%s'";
     if ($g->tratar_query($query, $id)) {
         return true;
     } else {
         return false;
     }
 }
Example #10
0
 public function add_parcelas_bd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "INSERT INTO parcelas (id_conta, data, parcela_n, id_empresa) \n\t\t                     VALUES ( '%s', '%s',   '%s', '%s')";
     if ($g->tratar_query($query, $this->id_conta, $this->data, $this->parcela_n, $this->id_empresa)) {
         return true;
     } else {
         return false;
     }
 }
Example #11
0
 public function add_parcelas_bd()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     Parcelas::confere_ultimaparcela($this->id_conta);
     $query = "INSERT INTO parcelas (id_conta, data, parcela_n, comprovante) \n\t\t                     VALUES ( '%s',     '%s',   '%s',  '%s')";
     if ($g->tratar_query($query, $this->id_conta, $this->data, $this->parcela_n, $this->comprovante)) {
         return true;
     } else {
         return false;
     }
 }
Example #12
0
 public function get_valor($id_material, $id_regiao, $id_empresa)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $aux = 0;
     //$query = "SELECT * FROM custo_regiao WHERE id_material = '54' && id_cidade = '54' && id_empresa = '3'";
     $query = 'SELECT vc.valor FROM custo_regiao as cr INNER JOIN valor_custo as vc WHERE id_material = "%s" && id_regiao = "%s" && id_empresa = "%s" && vc.id = cr.id_valor_custo';
     $query_tra = $g->tratar_query($query, $id_material, $id_regiao, $id_empresa);
     if ($query_tra) {
         $result = mysql_fetch_array($query_tra);
         return $result['valor'];
     }
 }
Example #13
0
 public function atualizaConfig($campo, $valor)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "UPDATE config SET {$campo} = '%s' WHERE id_empresa = '" . $_SESSION['id_empresa'] . "' ";
     if ($g->tratar_query($query, $valor)) {
         $_SESSION['temp_limit_atraso'] = $valor;
         return true;
     } else {
         return false;
     }
     $sql->close_conn();
 }
Example #14
0
 public function get_uf_estado_by_id($id_estado)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = $g->tratar_query("SELECT uf FROM estado WHERE id = %d", $id_estado);
     if (@mysql_num_rows($query) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($query, MYSQL_ASSOC);
         $uf = $row['uf'];
     }
     return $uf;
 }
 public function get_periodicidade_id($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM periodicidade WHERE id = '%s'";
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         $this->id = $row['id'];
         $this->periodo = $row['periodo'];
         return $this;
     }
 }
Example #16
0
 public function get_city_by_id($id_cidade)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = $g->tratar_query("SELECT * FROM cidade WHERE id = %d", $id_cidade);
     if (@mysql_num_rows($query) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($query, MYSQL_ASSOC);
         $this->id = $row['id'];
         $this->nome = $row['nome'];
         $this->estado = $row['estado'];
     }
     return $this;
 }
Example #17
0
 public function get_estado_by_id($id_estado)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = $g->tratar_query("SELECT * FROM estado WHERE id = %d", $id_estado);
     if (@mysql_num_rows($query) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($query, MYSQL_ASSOC);
         $this->id = $row['id'];
         $this->nome = $row['nome'];
         $this->uf = $row['uf'];
         $this->pais = $row['pais'];
     }
     return $this;
 }
Example #18
0
 public function get_valor_custo_id($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM valor_custo WHERE id= '%s'";
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $valor_custo = new Valor_custo();
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         $valor_custo->id = $row['id'];
         $valor_custo->valor = $row['valor'];
         $valor_custo->id_tipo_custo = $row['id_tipo_custo'];
         return $valor_custo;
     }
 }
Example #19
0
 public function get_grupo_id($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM grupo WHERE id = '%s' && oculto=0";
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         echo 'Nenhum grupo encontrado';
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         $this->id = $row['id'];
         $this->descricao = $row['descricao'];
         $this->nome = $row['nome'];
         return $this;
     }
 }
Example #20
0
 public function get_exame_by_desc($desc)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $return = array();
     $q = "SELECT * FROM exames WHERE descricao LIKE '%%%s%%' && oculto = 0 && id_empresa = '" . $_SESSION['id_empresa'] . "' ORDER BY descricao";
     $query = $g->tratar_query($q, $desc);
     $aux = 0;
     while ($result = mysql_fetch_array($query)) {
         $return[$aux][0] = $result['id'];
         $return[$aux][1] = $result['descricao'];
         $return[$aux][2] = $result['id_periodicidade'];
         $aux++;
     }
     if ($aux == 0) {
         echo '<div class="msg">Nenhum registro encontrado</div>';
     }
     return $return;
 }
Example #21
0
 public function atualiza_endereco($rua, $numero, $id_cidade, $id_endereco, $bairro, $cep)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "UPDATE endereco SET rua='%s', numero='%s', id_cidade='%s', bairro = '%s', cep = '%s' WHERE id='%s' ";
     if ($g->tratar_query($query, $rua, $numero, $id_cidade, $bairro, $cep, $id_endereco)) {
         return true;
     } else {
         return false;
     }
 }
Example #22
0
<?php

//nivel_acesso
// 0 = Acesso Total
// 1 = Acesso ViaCampos
// 2 = Acesso ControlPonto
// if($_SESSION['nivel_acesso'] == 0 || $_SESSION['nivel_acesso'] == 1){
// }
include_once "../model/class_sql.php";
include_once "../global.php";
$sql = new Sql();
$sql->conn_bd();
$g = new Glob();
$query = "SELECT * FROM funcionario WHERE  id='%s' AND is_admin ='1' AND senha = md5('%s') AND oculto = 0";
$userbusca = $g->tratar_query($query, $_POST["id"], $_POST["pass"]);
$id_funcionario = $_POST["id"];
// $userbusca vai receber a qt de linhas que tem essa busca
if (mysql_num_rows($userbusca) == 1) {
    session_start();
    // inicia sessão
    $row = mysql_fetch_array($userbusca);
    $query = "SELECT * FROM empresa WHERE  id = '%s'";
    $result = $g->tratar_query($query, $row['id_empresa']);
    $empresa = mysql_fetch_array($result);
    $_SESSION["id"] = $row['id'];
    // nomeia id da sessão
    $_SESSION["user"] = $row['nome'];
    $_SESSION['logado'] = md5($row['id']);
    $_SESSION['id_empresa'] = $empresa['id'];
    $_SESSION['empresa'] = $empresa['nome_fantasia'];
    $_SESSION['nivel_acesso'] = $empresa['nivel_acesso'];
Example #23
0
<?php

/*
* Pagina retorna os clientes para a pagina add_obra na busca de clientes pelo nome
*/
session_start();
include_once "../model/class_sql.php";
include_once "../model/class_cliente.php";
include_once "../global.php";
$sql = new Sql();
$sql->conn_bd();
$g = new Glob();
$nome = $_GET['nome'];
//codigo do estado passado por parametro
$query = "SELECT * FROM clientes WHERE nome_razao_soc LIKE '%%%s%%' && id_empresa='%s' && oculto = 0 && (tipo = '%s' || tipo = '%s')";
$res = $g->tratar_query($query, $nome, $_SESSION['id_empresa'], 0, 1);
if ($res) {
    $num = mysql_num_rows($res);
} else {
    $num = 0;
}
//monto um array de cidades
for ($i = 0; $i < $num; $i++) {
    // echo '<script>alert("achou")<script>';
    $dados = mysql_fetch_array($res);
    $arrClientes[$dados['id']] = $dados['nome_razao_soc'];
}
?>


<select name="clientes" id="clientes" size='10' style="height: 100%; width: 100%" onchange="selecionaCliente(this.value)">
Example #24
0
<?php

// error_reporting(E_ALL);
if (isset($_POST['observacao']) && isset($_POST['atualiza']) && $_POST['atualiza'] == 'box_atrasos') {
    // salva observação no banco de dados
    $id = $_POST['id_horario'];
    $observacao = $_POST['observacao'];
    $g = new Glob();
    $id_supervisor = $_SESSION['id'];
    $obs = new ObsSupervisor();
    $obs->add_obs($id_supervisor, $observacao);
    $id_obs = $obs->add_obs_bd();
    $g->tratar_query("UPDATE horarios SET id_obs_supervisor = '%s' WHERE id = '%s'", $id_obs, $id);
    echo "<script>window.location='principal';</script>";
}
if (isset($_GET['id_horario']) && $_GET['id_horario'] != "") {
    $horario = new Horarios();
    $horario = $horario->get_horario_by_id($_GET['id_horario']);
    $data_inicio = date('Y-m') . '-01';
    $data_final = date('Y-m-d');
    $id_funcionario = $horario->id_funcionario;
    $historico_atrasos = $horario->get_atrasos_intervalo_func($data_inicio, $data_final, $id_funcionario);
    $funcionario = new Funcionario();
    $funcionario = $funcionario->get_func_id($horario->id_funcionario);
    $string = $funcionario->nome . ', ';
    if ($horario->tipo == 1) {
        $string .= ' iniciou o expediente ';
    } else {
        if ($horario->tipo == 2) {
            $string .= ' iniciou o almoço ';
        } else {
Example #25
0
 public function get_endereco_id($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM endereco WHERE id= '%s'";
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         $this->id = $row['id'];
         $this->rua = $row['rua'];
         $this->numero = $row['numero'];
         $this->cep = $row['cep'];
         $this->bairro = $row['bairro'];
         $this->id_cidade = $row['id_cidade'];
         $this->complemento = $row['complemento'];
         return $this;
     }
 }
Example #26
0
 public function ocultar()
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "UPDATE cbo SET oculto = '1' WHERE id = '%s' && NOT EXISTS (select id from funcionario where id_cbo = '%s') ";
     $result = $g->tratar_query($query, $this->id, $this->id);
     if (mysql_affected_rows() > 0) {
         return true;
     } else {
         return false;
     }
 }
Example #27
0
 public function buscaPatrimonio($id, $controle)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $aux = 0;
     $query = "SELECT id, modelo, fabricante, controle FROM maquinario as e where e.id = '%s' && e.controle = '%s' union SELECT id, modelo, id_marca, controle FROM veiculo as f where f.id = '%s' && f.controle = '%s'";
     $query_tra = $g->tratar_query($query, $id, $controle, $id, $controle);
     $result = mysql_fetch_array($query_tra);
     // print_r($result);
     $return[0] = $result['id'];
     $return[1] = $result['modelo'];
     $return[2] = $result['fabricante'];
     $return[3] = $result['controle'];
     return $return;
 }
Example #28
0
 public function getNome($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT * FROM equipamentos_func WHERE id= '%s' && oculto = 0";
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         return $row['nome_epi'];
     }
 }
 public function atualiza_func($id, $id_dados_bancarios, $cod_serie, $id_tabela, $nome, $cpf, $data_nasc, $id_endereco, $telefone, $email, $senha, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     echo "<script>alert('atualiza: " . $estagiario . "');</script>";
     $temp = Funcionario::get_func_id($id);
     $cont = 0;
     //conta se algum dado importante foi alterado
     $true = false;
     foreach ($temp as $key => $value) {
         if ($key == 'estagiario' && $temp->{$key} != $estagiario) {
             // verifica se data_nascimento foi alterado
             echo "<script>alert('aqui');</script>";
             $cont++;
         } else {
             if ($key == 'data_nasc' && $temp->{$key} != $data_nasc) {
                 // verifica se data_nascimento foi alterado
                 $cont++;
             } else {
                 if ($key == 'id_empresa' && $temp->{$key} != $id_empresa) {
                     // verifica se empresa foi alterada
                     $cont++;
                 } else {
                     if ($key == 'id_turno' && $temp->{$key} != $id_turno) {
                         // verifica se turno foi alterado
                         $cont++;
                     } else {
                         if ($key == 'id_cbo' && $temp->{$key} != $id_cbo) {
                             // verifica se turno foi alterado
                             $cont++;
                         } else {
                             if ($key == 'is_admin' && $temp->{$key} != $is_admin) {
                                 // verifica se turno foi alterado
                                 $cont++;
                             } else {
                                 if ($key == 'salario_base' && $temp->{$key} != $salario_base) {
                                     // verifica se turno foi alterado
                                     $cont++;
                                 } else {
                                     if ($key == 'qtd_horas_sem' && $temp->{$key} != $qtd_horas_sem) {
                                         // verifica se turno foi alterado
                                         $cont++;
                                     } else {
                                         if ($key == 'id_valor_custo' && $temp->{$key} != $id_valor_custo) {
                                             $cont++;
                                         } else {
                                             if ($key == 'data_ini' && $temp->{$key} == '0000-00-00 00:00:00') {
                                                 // se data_ini for 0000-00-00 é a primeira alteração e não precisa gerar historico
                                                 $true = true;
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     if ($cont > 0 && !$true) {
         //se cont > 0 um dos dados importantes foi alterado e necessita gerar histórico, e se true for verdadeiro quer dizer que é a primeira alteração e não precisa gerar historico
         $sql = new Sql();
         $sql->conn_bd();
         $g = new Glob();
         $mes_alteracao = date('m');
         // verifica quantos dias tem no mes de alteração (28 30 31) para setar a data fim do registro
         if ($mes_alteracao == '01' || $mes_alteracao == '03' || $mes_alteracao == '05' || $mes_alteracao == '07' || $mes_alteracao == '08' || $mes_alteracao == '10' || $mes_alteracao == '12') {
             // meses com 31 dias
             $data_fim = date('Y') . '-' . $mes_alteracao . '-31 23:59:00';
         } else {
             if ($mes_alteracao == '04' || $mes_alteracao == '06' || $mes_alteracao == '09' || $mes_alteracao == '11') {
                 // meses com 30 dias
                 $data_fim = date('Y') . '-' . $mes_alteracao . '-30 23:59:00';
             } else {
                 if ($mes_alteracao == '02') {
                     // meses com 28 dias
                     $data_fim = date('Y') . '-' . $mes_alteracao . '-28 23:59:00';
                 }
             }
         }
         //data inicial do novo registro deve ser dia primeiro do proximo mes
         $data_ini = date('Y') . '-' . date('m', strtotime("+1 Month", strtotime(date('Y-m-d 00:00:00')))) . '-01 00:00:00';
         /* 
         	Verifica se ja existe essa data ini pra esse funcionario, se ja existe atualiza o registro existente
         */
         $sql = "SELECT id_tabela FROM funcionario WHERE data_ini = '" . $data_ini . "' && id = '" . $id . "' && oculto = 0";
         // busca se esse funcionario ja foi atualizado esse mes
         $result = mysql_query($sql);
         $row = mysql_fetch_array($result);
         if ($row['id_tabela'] != 0 && $row['id_tabela'] != null) {
             // se ja existe uma alteração, deve ser atualizado esse registro e não criar um novo
             $id_tabela = $row['id_tabela'];
             $aux = 0;
             $query = "UPDATE funcionario SET nome='%s', id_dados_bancarios = %d, cod_serie = '%s', cpf='%s', data_nasc='%s', id_endereco = '%s', telefone = '%s', email = '%s', id_empresa = '%s', id_empresa_filial = '%s', id_turno = '%s', id_cbo = '%s', is_admin = '%s', rg = '%s', data_em_rg = '%s' , org_em_rg = '%s', num_tit_eleitor = '%s', email_empresa = '%s', data_adm = '%s', salario_base = '%s', id_valor_custo = '%s', qtd_horas_sem = '%s', num_cart_trab = '%s', num_serie_cart_trab = '%s', id_uf_cart_trab = '%s', num_pis = '%s', id_supervisor = '%s', estagiario = '%s'";
             // $nome,    $cpf,       $data_nasc,       $telefone,      $email,       $id_empresa_filial,        $id_turno,    $id_cbo,        $is_admin,        $data_em_rg ,     $org_em_rg,          $num_tit_eleitor,    $email_empresa,       $data_adm,        $salario_base,     $qtd_horas_sem,       $num_cart_trab,       $num_serie_cart_trab,        $uf_cart_trab,   $num_pis, $id
             if ($senha != "") {
                 $query .= ", senha = '%s' ";
                 $aux++;
             }
             $query .= "WHERE id_tabela = '%s' and oculto = 0";
             if ($aux == 0) {
                 // se aux == 0 a senha não foi alterada então não precisa enviar o parametro $senha
                 $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $id_tabela);
             } else {
                 $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $senha, $id_tabela);
             }
             if ($true) {
                 // se true, é a primeira alteração então é necessario adicionar a data_ini do registro
                 $query = "UPDATE funcionario SET data_ini='%s' WHERE id_tabela = '%s' and oculto = 0";
                 $g->tratar_query($query, date("Y-m-d H:i:s"), $id_tabela);
             }
             echo "<script>alert('Atenção, essa alteração só será valida à partir do dia " . date('d/m/Y', strtotime($data_ini)) . "');</script>";
             return $query_tra;
         }
         /* 
         	Fim
         */
         echo "<script>alert('Atenção, essa alteração só será valida à partir do dia " . date('d/m/Y', strtotime($data_ini)) . "');</script>";
         $query = "UPDATE funcionario SET oculto = 1, data_fim = '%s' WHERE id_tabela = %s";
         $result = $g->tratar_query($query, $data_fim, $id_tabela);
         $aux = 0;
         $query_tra = false;
         if ($senha == "") {
             $query = "INSERT INTO funcionario (id, id_dados_bancarios, cod_serie,  nome, cpf, rg, data_nasc, telefone, email,  senha, id_turno, id_cbo, id_empresa, id_empresa_filial, is_admin, id_endereco, data_em_rg, org_em_rg, num_tit_eleitor, email_empresa, data_adm, salario_base, id_valor_custo, qtd_horas_sem, num_cart_trab, num_serie_cart_trab, id_uf_cart_trab, num_pis, id_supervisor, data_ini, estagiario) \n\t\t\t\t                               VALUES ('%s',     %d          ,   '%s'   ,  '%s', '%s', '%s', '%s',      '%s',     '%s', '%s'  ,  %d,       %d,      %d,             %d,            %d,        %d,        '%s',        '%s',         '%s',         '%s',         '%s',      '%s',          %d,               '%s',     '%s',            '%s',                %d,           '%s',     '%s',           '%s',     '%s')";
             $query_tra = $g->tratar_query($query, $id, $id_dados_bancarios, $cod_serie, $nome, $cpf, $rg, $data_nasc, $telefone, $email, $temp->senha, $id_turno, $id_cbo, $id_empresa, $id_empresa_filial, $is_admin, $id_endereco, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $data_ini, $estagiario);
         } else {
             $query = "INSERT INTO funcionario (id, id_dados_bancarios, cod_serie, nome, cpf, rg, data_nasc, telefone, email,  senha, id_turno, id_cbo, id_empresa, id_empresa_filial, is_admin, id_endereco, data_em_rg, org_em_rg, num_tit_eleitor, email_empresa, data_adm, salario_base, id_valor_custo, qtd_horas_sem, num_cart_trab, num_serie_cart_trab, id_uf_cart_trab, num_pis, id_supervisor, data_ini, estagiario) \n\t\t\t\t                               VALUES ('%s',       %d,             '%s',  '%s', '%s', '%s', '%s',      '%s',   '%s',   '%s',    %d,       %d,      %d,             %d,           %d,        %d,        '%s',        '%s',         '%s',         '%s',         '%s',      '%s',          %d,              '%s',       '%s',            '%s',                %d,           '%s',     '%s',          '%s',      '%s')";
             $query_tra = $g->tratar_query($query, $id, $id_dados_bancarios, $cod_serie, $nome, $cpf, $rg, $data_nasc, $telefone, $email, $senha, $id_turno, $id_cbo, $id_empresa, $id_empresa_filial, $is_admin, $id_endereco, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $data_ini, $estagiario);
         }
         return $query_tra;
         //se foi alterado algo importante tem que adicionar um novo registro com as novas alterações e manter o antigo
         // Funcionario::add_func($id, $nome, $cpf, $data_nasc, $id_endereco, $telefone, $email, $senha, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor);
     } else {
         $aux = 0;
         $query = "UPDATE funcionario SET nome='%s', id_dados_bancarios = %d, cod_serie = '%s', cpf='%s', data_nasc='%s', id_endereco = '%s', telefone = '%s', email = '%s', id_empresa = '%s', id_empresa_filial = '%s', id_turno = '%s', id_cbo = '%s', is_admin = '%s', rg = '%s', data_em_rg = '%s' , org_em_rg = '%s', num_tit_eleitor = '%s', email_empresa = '%s', data_adm = '%s', salario_base = '%s', id_valor_custo = '%s', qtd_horas_sem = '%s', num_cart_trab = '%s', num_serie_cart_trab = '%s', id_uf_cart_trab = '%s', num_pis = '%s', id_supervisor = '%s', estagiario = '%s'";
         // $nome,    $cpf,       $data_nasc,       $telefone,      $email,       $id_empresa_filial,        $id_turno,    $id_cbo,        $is_admin,        $data_em_rg ,     $org_em_rg,          $num_tit_eleitor,    $email_empresa,       $data_adm,        $salario_base,     $qtd_horas_sem,       $num_cart_trab,       $num_serie_cart_trab,        $uf_cart_trab,   $num_pis, $id
         if ($senha != "") {
             $query .= ", senha = '%s' ";
             $aux++;
         }
         $query .= "WHERE id_tabela = '%s' and oculto = 0";
         if ($aux == 0) {
             // se aux == 0 a senha não foi alterada então não precisa enviar o parametro $senha
             $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $id_tabela);
         } else {
             $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $senha, $id_tabela);
         }
         if ($true) {
             // se true, é a primeira alteração então é necessario adicionar a data_ini do registro
             $query = "UPDATE funcionario SET data_ini='%s' WHERE id_tabela = '%s' and oculto = 0";
             $g->tratar_query($query, date("Y-m-d H:i:s"), $id_tabela);
         }
         return $query_tra;
     }
 }
Example #30
0
 public function get_name_by_id($id)
 {
     $sql = new Sql();
     $sql->conn_bd();
     $g = new Glob();
     $query = "SELECT nome_razao_soc FROM clientes where id = '%s' && id_empresa = " . $_SESSION['id_empresa'];
     $result = $g->tratar_query($query, $id);
     if (@mysql_num_rows($result) == 0) {
         return false;
     } else {
         $row = mysql_fetch_array($result, MYSQL_ASSOC);
         return $row['nome_razao_soc'];
     }
 }