Skip to content
This repository has been archived by the owner on Jan 7, 2024. It is now read-only.

Commit

Permalink
* Adicionado opções de menu: ver/Editar
Browse files Browse the repository at this point in the history
* adição de comentarios
* Interface Grafica melhorada
  • Loading branch information
cleissonbarbosa committed Jun 6, 2018
1 parent 722bef9 commit 744f319
Show file tree
Hide file tree
Showing 4 changed files with 506 additions and 72 deletions.
60 changes: 52 additions & 8 deletions src/com/cleisson/gestaofacul/DeletarRegistros.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

/**
*
Expand All @@ -22,18 +23,17 @@ public class DeletarRegistros {
private boolean deletado;
public ArrayList listaAtualizada;


public void DeletFile(ArrayList lista, String deletar, String caminho) {
Path arquivo = Paths.get(caminho);

if (!Files.exists(arquivo)) {

} else {
try {
if (deletar.equals("Tudo")) {
if (deletar.equalsIgnoreCase("tudo")) {
Files.deleteIfExists(arquivo);
} else {
listaAtualizada = remover(lista, deletar);
listaAtualizada = remover(lista, deletar);
}
} catch (IOException ex) {
Logger.getLogger(DeletarRegistros.class.getName()).log(Level.SEVERE, null, ex);
Expand Down Expand Up @@ -69,11 +69,56 @@ public boolean todosRegistros() {

public ArrayList remover(ArrayList lista, String deletar) {
for (int i = 0; i < lista.size(); i++) {
Pessoa pessoa = (Pessoa) lista.get(i);

try {
if (pessoa.getMatricula() == Integer.parseInt(deletar)) {
lista.remove(i);
this.deletado = true;
if (lista.equals(Main.professorDB) || lista.equals(Main.alunoDB) || lista.equals(Main.funcionarioDB)) {
Pessoa pessoa = (Pessoa) lista.get(i);
if (pessoa.getMatricula() == Integer.parseInt(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + pessoa.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
} else if (lista.equals(Main.turmasDB)) {
Turmas turmas = (Turmas) lista.get(i);
if (turmas.getNome().contains(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + turmas.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
} else if (lista.equals(Main.cursosDB)) {
Curso curso = (Curso) lista.get(i);
if (curso.getNome().contains(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + curso.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
} else if (lista.equals(Main.disciplinaDB)) {
Disciplinas disciplinas = (Disciplinas) lista.get(i);
if (disciplinas.getNome().contains(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + disciplinas.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
} else if (lista.equals(Main.setorDB)) {
Setor setor = (Setor) lista.get(i);
if (setor.getNome().contains(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + setor.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
} else if (lista.equals(Main.escolasDB)) {
Escolas escolas = (Escolas) lista.get(i);
if (escolas.getNome().contains(deletar)) {
if (JOptionPane.showConfirmDialog(null, "Você quer excluir: " + escolas.getNome(), "ATENÇÃO!", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
lista.remove(i);
this.deletado = true;
}
}
}
} catch (Exception e) {
this.deletado = false;
Expand All @@ -90,6 +135,5 @@ public boolean isDeletado() {
public void setDeletado(boolean deletado) {
this.deletado = deletado;
}


}
56 changes: 56 additions & 0 deletions src/com/cleisson/gestaofacul/Main.form
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,62 @@
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editarFuncionarioActionPerformed"/>
</Events>
</MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="editarEscolas">
<Properties>
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
<KeyStroke key="Ctrl+E"/>
</Property>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/Imagens/escolasImagem.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Escolas"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editarEscolasActionPerformed"/>
</Events>
</MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="editarCursos">
<Properties>
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
<KeyStroke key="Ctrl+C"/>
</Property>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/Imagens/cursosImagem.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Cursos"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editarCursosActionPerformed"/>
</Events>
</MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="editarDisciplinas">
<Properties>
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
<KeyStroke key="Ctrl+D"/>
</Property>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/Imagens/disciplinasImagemIcone.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Disciplinas"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editarDisciplinasActionPerformed"/>
</Events>
</MenuItem>
<MenuItem class="javax.swing.JMenuItem" name="editarTurmas">
<Properties>
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
<KeyStroke key="Ctrl+T"/>
</Property>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/Imagens/turmasImagensIcone.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Turmas"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editarTurmasActionPerformed"/>
</Events>
</MenuItem>
</SubComponents>
</Menu>
</SubComponents>
Expand Down
Loading

0 comments on commit 744f319

Please sign in to comment.