Commit b35800ff authored by Vytor Calixto's avatar Vytor Calixto 👾

Melhores mensagens em matérias e professores

Falta alterar para a página de alunos
parent 2cccdc2c
......@@ -4,27 +4,10 @@
<body>
<% include ../partials/admin-header %>
<section class="page-wrap">
<% if (message.length > 0) { %>
<% if (message == "successDelete") { %>
<script>
swal("Deletada!", "A matéria foi deletada com sucesso.", "success");
</script>
<% } %>
<% if (message == "successSave") { %>
<script>
swal("Salva!", "A matéria foi criada com sucesso.", "success");
</script>
<% } %>
<% if (message == "errorSave") { %>
<script>
swal("Erro :(", "Não foi possível salvar a matéria. Tente novamente.", "error");
</script>
<% } %>
<% if (message == "successEdit") { %>
<script>
swal("Salva!", "A matéria foi editada com sucesso.", "success");
</script>
<% } %>
<% if (message.length > 0) { message = JSON.parse(message); %>
<script>
swal('<%= message.title %>', '<%= message.message %>', '<%= message.type %>');
</script>
<% } %>
<div class="card card-list margin">
<ul class="list">
......
......@@ -4,27 +4,10 @@
<body>
<% include ../partials/admin-header %>
<section class="page-wrap">
<% if (message.length > 0) { %>
<% if (message == "successDelete") { %>
<script>
swal("Deletado!", "O professor foi deletado com sucesso.", "success");
</script>
<% } %>
<% if (message == "successSave") { %>
<script>
swal("Salvo!", "O professor foi criado com sucesso.", "success");
</script>
<% } %>
<% if (message == "errorSave") { %>
<script>
swal("Erro :(", "Não foi possível salvar o professor. Tente novamente.", "error");
</script>
<% } %>
<% if (message == "successEdit") { %>
<script>
swal("Salvo!", "O professor foi editado com sucesso.", "success");
</script>
<% } %>
<% if (message.length > 0) { message = JSON.parse(message); %>
<script>
swal("<%= message.title %>", "<%= message.message %>", "<%= message.type %>");
</script>
<% } %>
<div class="card card-list margin">
<ul class="list">
......
......@@ -27,10 +27,18 @@ router.post('/', function(req, res) {
materia.save(function(err) {
if(!err) {
req.flash('materiasMessage', 'successSave')
req.flash('materiasMessage', JSON.stringify({
title: 'Salva!',
message: 'A matéria foi criada com sucesso',
type: 'success'
}))
res.redirect('/admin/materias')
} else {
req.flash('materiasMessage', 'errorSave')
req.flash('materiasMessage', JSON.stringify({
title: 'Erro!',
message: 'Houve um erro ao salvar a matéria. Tente novamente ou contate um administrador.',
type: 'error'
}))
res.redirect('/admin/materias')
}
})
......@@ -64,11 +72,19 @@ router.post('/:id', function(req, res) {
materia.save(function(err) {
if(!err) {
req.flash('materiasMessage', 'successEdit')
req.flash('materiasMessage', JSON.stringify({
title: 'Alterado!',
message: 'A matéria foi alterada com sucesso',
type: 'success'
}))
res.redirect('/admin/materias')
} else {
// TODO: redirecionar para 500
res.redirect('/')
req.flash('materiasMessage', JSON.stringify({
title: 'Erro!',
message: 'Houve um erro ao editar a matéria. Tente novamente ou contate um administrador.',
type: 'error'
}))
res.redirect('/admin/materias')
}
})
})
......@@ -80,7 +96,11 @@ router.get('/delete/:id', function(req, res) {
// TODO: redirecionar para 500
res.redirect('/')
}
req.flash('materiasMessage', 'successDelete')
req.flash('materiasMessage', JSON.stringify({
title: 'Deletada!',
message: 'A matéria ' + materia.nome + ' foi deletada.',
type: 'success'
}))
res.redirect('/admin/materias')
})
})
......
......@@ -27,10 +27,18 @@ router.post('/', function(req, res) {
professor.save(function(err) {
if(!err) {
req.flash('professoresMessage', 'successSave')
req.flash('professoresMessage', JSON.stringify({
title: 'Salvo!',
message: 'O professor foi salvo com sucesso.',
type: 'success'
}))
res.redirect('/admin/professores')
} else {
req.flash('professoresMessage', 'errorSave')
req.flash('professoresMessage', JSON.stringify({
title: 'Erro!',
message: 'Houve um erro ao salvar o professor. Tente novamente ou contate um adminsitrador.',
type: 'error'
}))
res.redirect('/admin/professores')
}
})
......@@ -64,7 +72,11 @@ router.post('/:id', function(req, res) {
professor.save(function(err) {
if(!err) {
req.flash('professoresMessage', 'successEdit')
req.flash('professoresMessage', JSON.stringify({
title: 'Alterado!',
message: 'O professor foi editado com sucesso.',
type: 'success'
}))
res.redirect('/admin/professores')
} else {
// TODO: redirecionar para 500
......@@ -80,7 +92,11 @@ router.get('/delete/:id', function(req, res) {
// TODO: redirecionar para 500
res.redirect('/')
}
req.flash('professoresMessage', 'successDelete')
req.flash('professoresMessage', JSON.stringify({
title: 'Removido!',
message: 'O(a) professor(a) ' + professor.nome + ' foi removido(a) com sucesso.',
type: 'success'
}))
res.redirect('/admin/professores')
})
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment