public function gravaRegistroAcesso(RegistroAcesso $rg)
 {
     $sql = "insert into registro_acesso (";
     $sql .= "rgc_usuario,";
     $sql .= "rgc_exercicio,";
     $sql .= "rgc_inicio,";
     $sql .= "rgc_fim";
     $sql .= ") values (";
     $sql .= "" . $rg->getRgc_usuario() . ",";
     $sql .= "" . $rg->getRgc_exercicio() . ",";
     $sql .= "'" . $rg->getRgc_inicio() . "',";
     $sql .= "'" . $rg->getRgc_fim() . "')";
     echo $sql;
     return $this->executeAndReturnLastID($sql);
 }
Example #2
0
                }
            }
        }
        break;
    case "verificaExercicio":
        if ($_POST["exercicio"]) {
            $exercicio = $registroAcessoController->listaRegistroAcessoByUsuarioAndExercicio($usuario, $_POST["exercicio"]);
        } else {
            $exercicio = null;
        }
        if ($exercicio != null) {
            $result = array('erro' => false, 'existe' => 'sim', 'tempoInicial' => $exercicio->getRgc_inicio(), 'tempoFinal' => $exercicio->getRgc_fim());
        } else {
            $temp = explode(":", $_POST["tempo"]);
            $data = date("Y-m-d H:i:s");
            $registroAcesso = new RegistroAcesso();
            $registroAcesso->setRgc_usuario($usuario);
            $registroAcesso->setRgc_exercicio($_POST["exercicio"]);
            $registroAcesso->setRgc_inicio($data);
            $registroAcesso->setRgc_fim('00:00');
            if ($registroAcessoController->gravaRegistroAcesso($registroAcesso)) {
                $result = array('erro' => false);
            }
        }
        echo json_encode($result);
        break;
    case "getUsuario":
        $result = array('erro' => false, 'usuario' => '1');
        echo json_encode($result);
        break;
}
 public function selectRegistroByUserExe($idExercicio, $idUsuario)
 {
     $sql = "select * from registro_acesso where rgc_exercicio = " . $idExercicio . " and rgc_usuario=" . $idUsuario;
     $registroAcesso = null;
     $result = $this->retrieve($sql);
     if (mysqli_num_rows($result) > 0) {
         $qr = mysqli_fetch_array($result);
         $registroAcesso = new RegistroAcesso();
         $registroAcesso->setRgc_id($qr["rgc_id"]);
         $registroAcesso->setRgc_usuario($qr["rgc_usuario"]);
         $registroAcesso->setRgc_exercicio($qr["rgc_exercicio"]);
         $registroAcesso->setRgc_inicio($qr["rgc_inicio"]);
         $registroAcesso->setRgc_fim($qr["rgc_fim"]);
     }
     return $registroAcesso;
 }