public function editaMarcas($objMarca)
 {
     $objConexao = new fla_conexao();
     $SQL = sprintf("UPDATE\r\n\t\t\t\t\t\tfla_marcas\r\n\t\t\t\t\t   SET\r\n\t\t\t\t\t\t  des_marca = '%s'\r\n\t\t\t\t\t\t, ind_disponivel = %s\r\n\t\t\t\t\t\t, ind_popular = %s\r\n\t\t\t\t       WHERE\r\n\t\t\t\t\t\tcod_marca = %s", $objMarca->get_des_marca(), $objMarca->get_ind_disponivel(), $objMarca->get_ind_popular(), $objMarca->get_cod_marca());
     $rsMarcas = $objConexao->prepare($SQL);
     $rsMarcas->execute() or die($objConexao->errorInfo() . '<br>Query: ' . $SQL);
 }
 public function buscaUsuarios($objUsuario)
 {
     $objConexao = new fla_conexao();
     if ($objUsuario->get_cod_usuario() != "") {
         $where = " WHERE cod_usuario = " . $objUsuario->get_cod_usuario();
     }
     // Query SQL
     $SQL = "SELECT\r\n                      cod_usuario,\r\n                      nom_usuario,\r\n                      des_login,\r\n                      des_senha,\r\n                      cod_tipo,\r\n                      ind_ativo\r\n                    FROM\r\n                      fla_usuarios\r\n\t\t\t\t    " . $where . " \t\r\n\t\t\t\t      ORDER BY\r\n\t\t\t\t\t       nom_usuario";
     $rsUsuarios = $objConexao->prepare($SQL);
     $rsUsuarios->execute() or die($objConexao->errorInfo());
     $arrUsuarios = array();
     $aux = 0;
     while ($cliente = $rsUsuarios->fetch(PDO::FETCH_ASSOC)) {
         $arrUsuarios[$aux]['cod_usuario'] = $cliente['cod_usuario'];
         $arrUsuarios[$aux]['nom_usuario'] = $cliente['nom_usuario'];
         $arrUsuarios[$aux]['des_login'] = $cliente['des_login'];
         $arrUsuarios[$aux]['des_senha'] = $cliente['des_senha'];
         $arrUsuarios[$aux]['cod_tipo'] = $cliente['cod_tipo'];
         $arrUsuarios[$aux]['ind_ativo'] = $cliente['ind_ativo'];
         $aux++;
     }
     return $arrUsuarios;
 }
 public function cadastraMensalidade($objMensalidade)
 {
     $objConexao = new fla_conexao();
     $parametros_insert = get_object_vars($objMensalidade);
     $parametros_insert = array_filter($parametros_insert, 'strlen');
     $tamanho_parametros = count($parametros_insert);
     $aux = 1;
     if (is_array($parametros_insert)) {
         foreach ($parametros_insert as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " , ";
                 } else {
                     $and = "";
                 }
                 if (is_numeric($valor)) {
                     $insert_values .= sprintf("%s %s ", $valor, $and);
                 } else {
                     $insert_values .= sprintf("'%s' %s ", $valor, $and);
                 }
                 $insert_field .= $atributo . $and;
                 $aux++;
             }
         }
         try {
             $SQL = "INSERT INTO fla_mensalidade (" . $insert_field . ") VALUES (" . $insert_values . ")";
             $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
             $query->Execute();
         } catch (PDOException $e) {
             print $e->getMessage();
         }
         return $objConexao->lastInsertId();
     } else {
         return false;
     }
 }
 public function excluirPagamento()
 {
     $objConexao = new fla_conexao();
     try {
         $SQL = "DELETE FROM fla_mensalidade_usuario WHERE cod_mensalidade_usuario = " . $this->get_cod_mensalidade_usuario();
         $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
         $query->Execute();
         return '<span style="color:green;">Pagamento excluído com sucesso</span>';
     } catch (PDOException $e) {
         return '<span style="color:red;">Erro ao excluir pagamento: ' . $e->getMessage() . '</span>';
     }
 }
 public function geraProximaNumeroCartao()
 {
     $objConexao = new fla_conexao();
     $sql = "select max(cod_cartao) ultimo_cartao from fla_rotatividade where dat_cadastro = '" . date("Y-m-d") . "'";
     $rsUltimoCartao = $objConexao->query($sql)->fetchObject() or die("ERROR: " . implode(":", $objConexao->errorInfo()) . "<p>{$sql}</p>");
     if ($rsUltimoCartao->ultimo_cartao) {
         $cod_cartao = $rsUltimoCartao->ultimo_cartao + 1;
     } else {
         $cod_cartao = date("Ymd") . (int) 1;
     }
     return $cod_cartao;
 }
 public function removeCliente()
 {
     $objConexao = new fla_conexao();
     $objRotatividade = new fla_rotatividade();
     $objRotatividade->set_des_placa($this->get_des_placa());
     $objRotatividade->set_des_situacao('P');
     $arrRotatividade = $objRotatividade->buscaCarro($objRotatividade);
     if (!$arrRotatividade) {
         try {
             $sql_rotatidade = sprintf("DELETE FROM fla_rotatividade WHERE UPPER(des_placa) = '%s'", strtoupper($this->get_des_placa()));
             $query = $objConexao->prepare($sql_rotatidade) or die($objConexao->errorInfo());
             $query->Execute();
             $sql_nfes = sprintf("DELETE FROM fla_nfes WHERE cod_cliente = %s", $this->get_cod_cliente());
             $query = $objConexao->prepare($sql_nfes) or die($objConexao->errorInfo());
             $query->Execute();
             $sql_mensalidade_usuario = sprintf("DELETE FROM fla_mensalidade_usuario WHERE cod_cliente = %s", $this->get_cod_cliente());
             $query = $objConexao->prepare($sql_mensalidade_usuario) or die($objConexao->errorInfo());
             $query->Execute();
             $sql_clientes = sprintf("DELETE FROM fla_clientes WHERE cod_cliente = %s", $this->get_cod_cliente());
             $query = $objConexao->prepare($sql_clientes) or die($objConexao->errorInfo());
             $query->Execute();
             $msg = 'Cliente removido com sucesso!';
             return $msg;
         } catch (PDOException $e) {
             $msg = '<span style="color:red;">' . $e->getMessage() . '</span>';
             return $msg;
         }
     } else {
         $msg = '<span style="color:red;">O cliente não pode ser excluído por que se encontra estacionado no momento!<br/>Por favor libere o veículo e tente novamente.</span>';
         return $msg;
     }
 }
Exemple #7
0
 public function insereNFE($objNFE)
 {
     $objConexao = new fla_conexao();
     $objRotatividade = new fla_rotatividade();
     /*
     $objRotatividade->set_cod_rotatividade($objNFE->get_cod_rotatividade());
     $objRotatividade->set_des_situacao("L");
     $arrRotatividade = $objRotatividade->buscaCarro($objRotatividade);
     */
     $objNFE->set_dat_criacao(date("Y-m-d H:i:s"));
     $parametros_insert = get_object_vars($objNFE);
     $parametros_insert = array_filter($parametros_insert, 'strlen');
     $tamanho_parametros = count($parametros_insert);
     $aux = 1;
     if (is_array($parametros_insert)) {
         foreach ($parametros_insert as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " , ";
                 } else {
                     $and = "";
                 }
                 if ($atributo == "dat_criacao") {
                     $insert_values .= sprintf("'%s' %s ", $valor, $and);
                 } else {
                     $insert_values .= $valor . $and;
                 }
                 $insert_field .= $atributo . $and;
             }
             $aux++;
         }
         try {
             $SQL = "INSERT INTO fla_nfes (" . $insert_field . ") VALUES (" . $insert_values . ")";
             $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
             $query->Execute();
         } catch (PDOException $e) {
             print $e->getMessage();
         }
         return $objConexao->lastInsertId();
     }
 }
 public function excluirModelos($arrModelos)
 {
     $objConexao = new fla_conexao();
     // Transformando a variavel passado por parametro em um array
     $arrModelos = (array) $arrModelos;
     // Pegando o código dos veiculos que estão selecionados como disponivel
     if (count($arrModelos)) {
         $modelos_populares = implode(",", $arrModelos);
     }
     // Setando os modelos do array para ativos
     $SQL = sprintf("DELETE FROM fla_modelos WHERE cod_modelo IN (%s)", $modelos_populares);
     $rsModelos = $objConexao->prepare($SQL);
     $rsModelos->execute() or die('Erro: <br>' . $objConexao->errorInfo() . '<br> SQL: ' . $SQL);
 }