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; } }
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); }