diff --git a/html/apoio/public/js/boleto.js b/html/apoio/public/js/boleto.js
index 106f7966..6bfd57cd 100644
--- a/html/apoio/public/js/boleto.js
+++ b/html/apoio/public/js/boleto.js
@@ -49,11 +49,11 @@ function buscarSocio() {
console.log("Consulta realizada");
}
-function decidirAcao() {
+async function decidirAcao() {
switch (acao) {
case 'boleto': gerarBoleto(); break;
- case 'cadastrar': cadastrarSocio(); break;//colocar chamada para função de cadastrar sócio
- case 'atualizar': atualizarSocio(); break;//colocar chamada para função de atualizar sócio
+ case 'cadastrar': await cadastrarSocio(); gerarBoleto(); break;//colocar chamada para função de cadastrar sócio
+ case 'atualizar': await atualizarSocio(); gerarBoleto(); break;//colocar chamada para função de atualizar sócio
default: console.log('Ação indefinida');
}
}
diff --git a/html/apoio/public/js/util.js b/html/apoio/public/js/util.js
index caf0b0d0..bdb751e4 100644
--- a/html/apoio/public/js/util.js
+++ b/html/apoio/public/js/util.js
@@ -278,7 +278,7 @@ function verificarSocio({ bairro, cep, cidade, complemento, documento, email, es
return true;
}
-function cadastrarSocio() {
+async function cadastrarSocio() {
const form = document.getElementById('formulario');
const formData = new FormData(form);
@@ -288,30 +288,29 @@ function cadastrarSocio() {
formData.append('metodo', 'criarSocio');
formData.append('documento_socio', documento);
- fetch("../controller/control.php", {
- method: "POST",
- body: formData
- })
- .then(response => {
- if (!response.ok) {
- throw new Error("Erro na requisição: " + response.status);
- }
- return response.json(); // Converte a resposta para JSON
- })
- .then(resposta => {
- if (resposta.mensagem) {
- console.log(resposta.mensagem);
- } else {
- alert("Ops! Ocorreu um problema durante o seu cadastro, se o erro persistir contate o suporte.");
- }
-
- })
- .catch(error => {
- console.error("Erro:", error);
+ try {
+ const response = await fetch("../controller/control.php", {
+ method: "POST",
+ body: formData
});
+
+ if (!response.ok) {
+ throw new Error("Erro na requisição: " + response.status);
+ }
+
+ const resposta = await response.json(); // Converte a resposta para JSON
+
+ if (resposta.mensagem) {
+ console.log(resposta.mensagem);
+ } else {
+ alert("Ops! Ocorreu um problema durante o seu cadastro, se o erro persistir contate o suporte.");
+ }
+ } catch (error) {
+ console.error("Erro:", error);
+ }
}
-function atualizarSocio() {
+async function atualizarSocio() {
const form = document.getElementById('formulario');
const formData = new FormData(form);
@@ -321,27 +320,26 @@ function atualizarSocio() {
formData.append('metodo', 'atualizarSocio');
formData.append('documento_socio', documento);
- fetch("../controller/control.php", {
- method: "POST",
- body: formData
- })
- .then(response => {
- if (!response.ok) {
- throw new Error("Erro na requisição: " + response.status);
- }
- return response.json(); // Converte a resposta para JSON
- })
- .then(resposta => {
- if (resposta.mensagem) {
- console.log(resposta.mensagem);
- } else {
- alert("Ops! Ocorreu um problema durante o seu cadastro, se o erro persistir contate o suporte.");
- }
-
- })
- .catch(error => {
- console.error("Erro:", error);
+ try {
+ const response = await fetch("../controller/control.php", {
+ method: "POST",
+ body: formData
});
+
+ if (!response.ok) {
+ throw new Error("Erro na requisição: " + response.status);
+ }
+
+ const resposta = await response.json(); // Converte a resposta para JSON
+
+ if (resposta.mensagem) {
+ console.log(resposta.mensagem);
+ } else {
+ alert("Ops! Ocorreu um problema durante o seu cadastro, se o erro persistir contate o suporte.");
+ }
+ } catch (error) {
+ console.error("Erro:", error);
+ }
}
function verificarEndereco() {