diff --git a/Diagrama UML.png b/Diagrama UML.png new file mode 100644 index 0000000..259cbd4 Binary files /dev/null and b/Diagrama UML.png differ diff --git a/Diagrama de Pacotes.png b/Diagrama de Pacotes.png new file mode 100644 index 0000000..c20898c Binary files /dev/null and b/Diagrama de Pacotes.png differ diff --git a/bin/controle/ControleDados.class b/bin/controle/ControleDados.class index 160f347..5d3dae3 100644 Binary files a/bin/controle/ControleDados.class and b/bin/controle/ControleDados.class differ diff --git a/bin/modelo/EquipamentoConstrucao.class b/bin/modelo/EquipamentoConstrucao.class index d065218..1cd8f21 100644 Binary files a/bin/modelo/EquipamentoConstrucao.class and b/bin/modelo/EquipamentoConstrucao.class differ diff --git a/bin/modelo/EquipamentoEletronico.class b/bin/modelo/EquipamentoEletronico.class index 2d8543d..720b253 100644 Binary files a/bin/modelo/EquipamentoEletronico.class and b/bin/modelo/EquipamentoEletronico.class differ diff --git a/bin/modelo/Escritorio.class b/bin/modelo/Escritorio.class index be2a11a..3df6342 100644 Binary files a/bin/modelo/Escritorio.class and b/bin/modelo/Escritorio.class differ diff --git a/bin/modelo/Filial.class b/bin/modelo/Filial.class index cbd59a6..758b7bb 100644 Binary files a/bin/modelo/Filial.class and b/bin/modelo/Filial.class differ diff --git a/bin/modelo/ItemPatrimonio.class b/bin/modelo/ItemPatrimonio.class index 0f5d2e4..d1cf2e2 100644 Binary files a/bin/modelo/ItemPatrimonio.class and b/bin/modelo/ItemPatrimonio.class differ diff --git a/bin/modelo/Veiculo.class b/bin/modelo/Veiculo.class index 096f710..0db1159 100644 Binary files a/bin/modelo/Veiculo.class and b/bin/modelo/Veiculo.class differ diff --git a/bin/testes/Teste.class b/bin/testes/Teste.class index 00fa00c..ac78957 100644 Binary files a/bin/testes/Teste.class and b/bin/testes/Teste.class differ diff --git a/bin/view/TelaBuscaPatrimonio.class b/bin/view/TelaBuscaPatrimonio.class new file mode 100644 index 0000000..9fd24bb Binary files /dev/null and b/bin/view/TelaBuscaPatrimonio.class differ diff --git a/bin/view/TelaCadastroFilial.class b/bin/view/TelaCadastroFilial.class index edb76f2..bf7a08a 100644 Binary files a/bin/view/TelaCadastroFilial.class and b/bin/view/TelaCadastroFilial.class differ diff --git a/bin/view/TelaCadastroPatrimonio.class b/bin/view/TelaCadastroPatrimonio.class index 49fd353..8c896a7 100644 Binary files a/bin/view/TelaCadastroPatrimonio.class and b/bin/view/TelaCadastroPatrimonio.class differ diff --git a/bin/view/TelaGerenciamentoEletronico.class b/bin/view/TelaGerenciamentoEletronico.class index ca7fa00..855af44 100644 Binary files a/bin/view/TelaGerenciamentoEletronico.class and b/bin/view/TelaGerenciamentoEletronico.class differ diff --git a/bin/view/TelaGerenciamentoEquipamento.class b/bin/view/TelaGerenciamentoEquipamento.class index d302bc0..6a58a52 100644 Binary files a/bin/view/TelaGerenciamentoEquipamento.class and b/bin/view/TelaGerenciamentoEquipamento.class differ diff --git a/bin/view/TelaGerenciamentoFilial.class b/bin/view/TelaGerenciamentoFilial.class index 0f990b7..f588c84 100644 Binary files a/bin/view/TelaGerenciamentoFilial.class and b/bin/view/TelaGerenciamentoFilial.class differ diff --git a/bin/view/TelaGerenciamentoPatrimonio.class b/bin/view/TelaGerenciamentoPatrimonio.class index cc71c09..21cadcf 100644 Binary files a/bin/view/TelaGerenciamentoPatrimonio.class and b/bin/view/TelaGerenciamentoPatrimonio.class differ diff --git a/bin/view/TelaGerenciamentoVeiculo.class b/bin/view/TelaGerenciamentoVeiculo.class index e7d21cf..715e61a 100644 Binary files a/bin/view/TelaGerenciamentoVeiculo.class and b/bin/view/TelaGerenciamentoVeiculo.class differ diff --git a/bin/view/TelaMenu.class b/bin/view/TelaMenu.class index be02dd8..0e940f6 100644 Binary files a/bin/view/TelaMenu.class and b/bin/view/TelaMenu.class differ diff --git a/src/controle/ControleDados.java b/src/controle/ControleDados.java index 5cec8ff..0e30e1a 100644 --- a/src/controle/ControleDados.java +++ b/src/controle/ControleDados.java @@ -35,21 +35,28 @@ public void setEscritorio(Escritorio escritorio) { } public boolean editarCadastrarFilial(String nome, String cnpj, String endereco, int index) { - if (!cnpj.matches("[0-9]+")) { - return false; - } else { - Filial filialTemporaria = new Filial(nome, cnpj, endereco); + if (!cnpj.matches("[0-9]+")) { + return false; + } else { + Filial filialTemporaria = new Filial(nome, cnpj, endereco); - if (index == escritorio.getFiliais().size()) { - escritorio.getFiliais().add(filialTemporaria); - } else { - escritorio.editarCadastrarFilial(index, filialTemporaria); - } - return true; - } + if (index == escritorio.getFiliais().size()) { + // Adiciona a nova filial ao escritório + escritorio.getFiliais().add(filialTemporaria); + } else { + // Copia os patrimônios da filial existente para a nova filial + Filial filialExistente = escritorio.getFiliais().get(index); + filialTemporaria.setPatrimonio(filialExistente.getPatrimonio()); + + // Substitui a filial existente pela nova filial + escritorio.getFiliais().set(index, filialTemporaria); + } + return true; + } } - public boolean cadastrarEditarPatrimonioVeiculo(String nome, String quantidade, String valor, String marca, + + public boolean editarCadastrarPatrimonioVeiculo(String nome, String quantidade, String valor, String marca, String tipoVeiculo, String cor, String qtdPortas, int indexFilial, int index) { if (!quantidade.matches("[0-9]+") || !valor.matches("[-+]?[0-9]*\\.?[0-9]*") || !qtdPortas.matches("[0-9]+")) { return false; @@ -57,24 +64,26 @@ public boolean cadastrarEditarPatrimonioVeiculo(String nome, String quantidade, Veiculo veiculoTemporario = new Veiculo(nome, Integer.parseInt(quantidade), Double.parseDouble(valor), marca, tipoVeiculo, cor, Integer.parseInt(qtdPortas)); if (index == escritorio.getFiliais().get(indexFilial).getPatrimonio().size()) { - escritorio.getFiliais().get(indexFilial).cadastrarEditarPatrimonio(veiculoTemporario); - + escritorio.getFiliais().get(indexFilial).editarCadastrarPatrimonio(veiculoTemporario); + } else { escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setNomeItem(nome); - escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setQuantidade(Integer.parseInt(quantidade)); + escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index) + .setQuantidade(Integer.parseInt(quantidade)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setValor(Double.parseDouble(valor)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setMarca(marca); ((Veiculo) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setCor(cor); - ((Veiculo) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setTipoVeiculo(tipoVeiculo); - ((Veiculo) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setQtdPortas(Integer.parseInt(qtdPortas)); - + ((Veiculo) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setTipoVeiculo(tipoVeiculo); + ((Veiculo) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setQtdPortas(Integer.parseInt(qtdPortas)); + } return true; } } - - public boolean cadastrarEditarPatrimonioEletronico(String nome, String quantidade, String valor, String marca, + public boolean editarCadastrarPatrimonioEletronico(String nome, String quantidade, String valor, String marca, String peso, String voltagem, String sistema, String modelo, int indexFilial, int index) { if (!quantidade.matches("[0-9]+") || !valor.matches("[-+]?[0-9]*\\.?[0-9]*") || !peso.matches("[-+]?[0-9]*\\.?[0-9]*") || !voltagem.matches("[0-9]+")) { @@ -84,22 +93,26 @@ public boolean cadastrarEditarPatrimonioEletronico(String nome, String quantidad Integer.parseInt(quantidade), Double.parseDouble(valor), marca, Double.parseDouble(peso), Integer.parseInt(voltagem), sistema, modelo); if (index == escritorio.getFiliais().get(indexFilial).getPatrimonio().size()) { - escritorio.getFiliais().get(indexFilial).cadastrarEditarPatrimonio(eqpeletronicoTemporario); + escritorio.getFiliais().get(indexFilial).editarCadastrarPatrimonio(eqpeletronicoTemporario); } else { escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setNomeItem(nome); - escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setQuantidade(Integer.parseInt(quantidade)); + escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index) + .setQuantidade(Integer.parseInt(quantidade)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setValor(Double.parseDouble(valor)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setMarca(marca); - ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setPesoEquipamento(Double.parseDouble(peso)); - ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setVoltagem(Integer.parseInt(voltagem)); - ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setSistema(sistema); + ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setPesoEquipamento(Double.parseDouble(peso)); + ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setVoltagem(Integer.parseInt(voltagem)); + ((EquipamentoEletronico) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setSistema(sistema); } return true; } } - public boolean cadastrarEditarPatrimonioConstucao(String nome, String quantidade, String valor, String marca, + public boolean editarCadastrarPatrimonioConstrucao(String nome, String quantidade, String valor, String marca, String pesoEquipamento, String anoFabricacao, String material, int indexFilial, int index) { if (!quantidade.matches("[0-9]+") || !valor.matches("[-+]?[0-9]*\\.?[0-9]*") || !pesoEquipamento.matches("[-+]?[0-9]*\\.?[0-9]*") || !anoFabricacao.matches("[0-9]+")) { @@ -109,21 +122,25 @@ public boolean cadastrarEditarPatrimonioConstucao(String nome, String quantidade Integer.parseInt(quantidade), Double.parseDouble(valor), marca, Double.parseDouble(pesoEquipamento), Integer.parseInt(anoFabricacao), material); if (index == escritorio.getFiliais().get(indexFilial).getPatrimonio().size()) { - escritorio.getFiliais().get(indexFilial).cadastrarEditarPatrimonio(eqpconstrucaoTemporario); - + escritorio.getFiliais().get(indexFilial).editarCadastrarPatrimonio(eqpconstrucaoTemporario); + } else { escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setNomeItem(nome); - escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setQuantidade(Integer.parseInt(quantidade)); + escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index) + .setQuantidade(Integer.parseInt(quantidade)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setValor(Double.parseDouble(valor)); escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index).setMarca(marca); - ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setPesoEquipamento(Double.parseDouble(pesoEquipamento)); - ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setAnoFabricacao(Integer.parseInt(anoFabricacao)); - ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)).setMaterial(material); + ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setPesoEquipamento(Double.parseDouble(pesoEquipamento)); + ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setAnoFabricacao(Integer.parseInt(anoFabricacao)); + ((EquipamentoConstrucao) escritorio.getFiliais().get(indexFilial).getPatrimonio().get(index)) + .setMaterial(material); } return true; } } - + public int verificaPatrimonio(int index, int indexFilial) { int eletronico = 1; int equipamento = 2; @@ -168,64 +185,51 @@ public void excluirPatrimonio(int indexFilial, int index) { escritorio.getFiliais().get(indexFilial).getPatrimonio().remove(index); } } - + public void fillPatrimoniosWithSomeData() { - int i = 0; + int i = 0; // Número da filial + for (Filial filial : escritorio.getFiliais()) { - for(int j = 0; j < 9; j++) { - ItemPatrimonio patrimonios = null; - String nomes; - int quantidade; - double valor; - String marca; - - - if (j < 3) { - patrimonios = new Veiculo(); - nomes = "Veiculo" + j; - quantidade = 1; - valor = 2500 + j; - marca = "Marca" + j; - patrimonios.setNomeItem(nomes); - patrimonios.setQuantidade(quantidade); - patrimonios.setValor(valor); - patrimonios.setMarca(marca); - ((Veiculo) patrimonios).setTipoVeiculo("Tipo" + j); - ((Veiculo) patrimonios).setCor("Cor" + j); - ((Veiculo) patrimonios).setQtdPortas(2); - filial.cadastrarEditarPatrimonio(patrimonios); - } else if(j > 3 && j <= 6) { - patrimonios = new EquipamentoEletronico(); - nomes = "Eletronico" + j; - quantidade = 1; - valor = 2500 + j; - marca = "Marca" + j; - patrimonios.setNomeItem(nomes); - patrimonios.setQuantidade(quantidade); - patrimonios.setValor(valor); - patrimonios.setMarca(marca); - ((EquipamentoEletronico) patrimonios).setPesoEquipamento(j); - ((EquipamentoEletronico) patrimonios).setVoltagem(220); - ((EquipamentoEletronico) patrimonios).setSistema("Sistema" + j); - ((EquipamentoEletronico) patrimonios).setModelo("Modelo" + j); - filial.cadastrarEditarPatrimonio(patrimonios); - } else if(j > 6){ - patrimonios = new EquipamentoConstrucao(); - nomes = "Equipamento" + j; - quantidade = 1; - valor = 2500 + j; - marca = "Marca" + j; - patrimonios.setNomeItem(nomes); - patrimonios.setQuantidade(quantidade); - patrimonios.setValor(valor); - patrimonios.setMarca(marca); - ((EquipamentoConstrucao) patrimonios).setPesoEquipamento(j); - ((EquipamentoConstrucao) patrimonios).setAnoFabricacao(2010 + j); - ((EquipamentoConstrucao) patrimonios).setMaterial("Material" + j); - filial.cadastrarEditarPatrimonio(patrimonios); + for (int j = 0; j < 3; j++) { // Ajuste para percorrer apenas 3 vezes (para cada tipo de patrimônio) + ItemPatrimonio patrimonio; + String tipo; + String nome; + int quantidade = 1; + double valor = 2500 + j; + String marca = "Marca" + j; + + if (j == 0) { + patrimonio = new Veiculo(); + tipo = "Veiculo"; + ((Veiculo) patrimonio).setTipoVeiculo("Tipo" + i); + ((Veiculo) patrimonio).setCor("Cor" + i); + ((Veiculo) patrimonio).setQtdPortas(2); + } else if (j == 1) { + patrimonio = new EquipamentoEletronico(); + tipo = "Eletronico"; + ((EquipamentoEletronico) patrimonio).setPesoEquipamento(i); + ((EquipamentoEletronico) patrimonio).setVoltagem(220); + ((EquipamentoEletronico) patrimonio).setSistema("Sistema" + i); + ((EquipamentoEletronico) patrimonio).setModelo("Modelo" + i); + } else { + patrimonio = new EquipamentoConstrucao(); + tipo = "Equipamento"; + ((EquipamentoConstrucao) patrimonio).setPesoEquipamento(i); + ((EquipamentoConstrucao) patrimonio).setAnoFabricacao(2010 + i); + ((EquipamentoConstrucao) patrimonio).setMaterial("Material" + i); } - i += 9; + + nome = tipo + i; // Concatena o tipo e o número da filial + + patrimonio.setNomeItem(nome); + patrimonio.setQuantidade(quantidade); + patrimonio.setValor(valor); + patrimonio.setMarca(marca); + + filial.editarCadastrarPatrimonio(patrimonio); } + + i++; // Incrementa o número da filial para a próxima iteração } } diff --git a/src/modelo/Filial.java b/src/modelo/Filial.java index 27a5152..698357c 100644 --- a/src/modelo/Filial.java +++ b/src/modelo/Filial.java @@ -55,7 +55,7 @@ public String toString() { return "\nNOME FILIAL: " + nome + "\nCNPJ: " + cnpj + "\nENDERECO: " + endereco + "\n"; } - public void cadastrarEditarPatrimonio(ItemPatrimonio item) { + public void editarCadastrarPatrimonio(ItemPatrimonio item) { patrimonio.add(item); } @@ -71,4 +71,14 @@ public String[] listarPatrimonio() { return patrimonioListados; } + + public ItemPatrimonio buscarPatrimonio(String nome) { + for (ItemPatrimonio item : patrimonio) { + if (item.getNomeItem().equals(nome)) { + return item; + } + } + return null; // Retorna null caso o patrimônio não seja encontrado + } + } diff --git a/src/modelo/ItemPatrimonio.java b/src/modelo/ItemPatrimonio.java index 452690d..7b4591f 100644 --- a/src/modelo/ItemPatrimonio.java +++ b/src/modelo/ItemPatrimonio.java @@ -41,5 +41,15 @@ public void setMarca(String marca) { public String toString() { return "NOME PATRIMONIO: " + nomeItem + "\nQUANTIDADE: " + quantidade + "\nVALOR: " + valor +"\nMARCA: "+ marca +"\n"; } + + // Sobrescreve a função equals para que ele busque o patrimônio com base no nome e não com base no seu endereço de memória + @Override + public boolean equals(Object item) { + if (item instanceof ItemPatrimonio) { + String nomeItem = ((ItemPatrimonio) item).getNomeItem(); + return this.nomeItem.equals(nomeItem); + } + return false; + } } diff --git a/src/view/TelaBuscaPatrimonio.java b/src/view/TelaBuscaPatrimonio.java new file mode 100644 index 0000000..fd30111 --- /dev/null +++ b/src/view/TelaBuscaPatrimonio.java @@ -0,0 +1,65 @@ +package view; + +import java.awt.event.*; +import controle.*; + +import javax.swing.*; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; +import java.awt.*; + +public class TelaBuscaPatrimonio implements ActionListener, ListSelectionListener { + private JFrame janela; + private JLabel buscaPatrimonio; + private JTextField buscaPatrimonioJTF; + private JButton botaoBuscar; + private JList listaPatrimoniosVinculados; + private JScrollPane scrollPane; + private String[] listaNomesPatrimonios; + private ControleDados controleDados; + private int indiceFilialSelecionada; + + public TelaBuscaPatrimonio(ControleDados controleDados) { + this.controleDados = controleDados; + + janela = new JFrame("Busca Patrimonio"); + buscaPatrimonio = new JLabel("Buscar Patrimonio: "); + buscaPatrimonioJTF = new JTextField(); + botaoBuscar = new JButton("Buscar"); + + buscaPatrimonio.setFont(new Font("Arial", Font.BOLD, 15)); + buscaPatrimonio.setBounds(10, 10, 180, 50); + buscaPatrimonioJTF.setBounds(160, 20, 250, 30); + botaoBuscar.setBounds(415, 20, 100, 30); + + listaNomesPatrimonios = new ControlePatrimonio(controleDados).getNomesPatrimonios(); + listaPatrimoniosVinculados = new JList<>(listaNomesPatrimonios); + scrollPane = new JScrollPane(listaPatrimoniosVinculados); + scrollPane.setBounds(18, 75, 490, 250); + listaPatrimoniosVinculados.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); + listaPatrimoniosVinculados.setVisibleRowCount(10); + + janela.setLayout(null); + + janela.add(buscaPatrimonio); + janela.add(buscaPatrimonioJTF); + janela.add(botaoBuscar); + janela.add(scrollPane); + + janela.setBounds(1000, 140, 540, 385); + janela.setVisible(true); + + botaoBuscar.addActionListener(this); + } + + @Override + public void actionPerformed(ActionEvent e) { + + } + + @Override + public void valueChanged(ListSelectionEvent e) { + + } + +} diff --git a/src/view/TelaCadastroPatrimonio.java b/src/view/TelaCadastroPatrimonio.java index 63d481f..732f4b2 100644 --- a/src/view/TelaCadastroPatrimonio.java +++ b/src/view/TelaCadastroPatrimonio.java @@ -284,7 +284,7 @@ private void cadastrarPatrimonio(String nome, String quantidade, String valor, S JOptionPane.showMessageDialog(cadastrar, "Preencha os campos de quantidade, valor e quantidade de portas corretamente!"); } else { - controleDados.cadastrarEditarPatrimonioVeiculo(nome, quantidade, valor, marca, tipo, cor, + controleDados.editarCadastrarPatrimonioVeiculo(nome, quantidade, valor, marca, tipo, cor, quantidadePortas, indexFilial, index); JOptionPane.showMessageDialog(cadastrar, "Veiculo cadastrado com sucesso!"); janela.dispose(); @@ -302,7 +302,7 @@ private void cadastrarPatrimonio(String nome, String quantidade, String valor, S || !pesoEletronico.matches("[-+]?[0-9]*\\.?[0-9]*") || !voltagem.matches("[-+]?[0-9]*\\.?[0-9]*")) { JOptionPane.showMessageDialog(cadastrar, "Preencha os campos de quantidade, valor, peso e voltagem corretamente!"); } else { - controleDados.cadastrarEditarPatrimonioEletronico(nome, quantidade, valor, marca, pesoEletronico, + controleDados.editarCadastrarPatrimonioEletronico(nome, quantidade, valor, marca, pesoEletronico, voltagem, sistema, modelo, indexFilial, index); JOptionPane.showMessageDialog(cadastrar, "Eletronico cadastrado com sucesso!"); janela.dispose(); @@ -319,7 +319,7 @@ private void cadastrarPatrimonio(String nome, String quantidade, String valor, S || !pesoEquipamento.matches("[-+]?[0-9]*\\.?[0-9]*") || !anoFabricacao.matches("[0-9]+")) { JOptionPane.showMessageDialog(cadastrar, "Preencha os campos de quantidade, valor, peso e ano de fabricacao corretamente!"); } else { - controleDados.cadastrarEditarPatrimonioConstucao(nome, quantidade, valor, marca, pesoEquipamento, + controleDados.editarCadastrarPatrimonioConstrucao(nome, quantidade, valor, marca, pesoEquipamento, anoFabricacao, material, indexFilial, index); JOptionPane.showMessageDialog(cadastrar, "Equipamento cadastrado com sucesso!"); janela.dispose(); diff --git a/src/view/TelaGerenciamentoEletronico.java b/src/view/TelaGerenciamentoEletronico.java index 2b6719c..8ae31e2 100644 --- a/src/view/TelaGerenciamentoEletronico.java +++ b/src/view/TelaGerenciamentoEletronico.java @@ -152,7 +152,7 @@ public void actionPerformed(ActionEvent e) { String novoSistema = sistemaJTF.getText(); String modelo = modeloJTF.getText(); - controleDados.cadastrarEditarPatrimonioEletronico(novoNome, novaQuantidade, novoValor, novaMarca, + controleDados.editarCadastrarPatrimonioEletronico(novoNome, novaQuantidade, novoValor, novaMarca, novoPeso, novaVoltagem, novoSistema, modelo, indiceFilialSelecionada, indicePatrimonioSelecionado); JOptionPane.showMessageDialog(salvar, "Patrimonio atualizado com sucesso!"); diff --git a/src/view/TelaGerenciamentoEquipamento.java b/src/view/TelaGerenciamentoEquipamento.java index cdd7d07..8a0b4ea 100644 --- a/src/view/TelaGerenciamentoEquipamento.java +++ b/src/view/TelaGerenciamentoEquipamento.java @@ -136,7 +136,7 @@ public void actionPerformed(ActionEvent e) { String novoPeso = pesoJTF.getText(); String novoAnoFabricacao = anoFabricacaoJTF.getText(); String novoMaterial = materialJTF.getText(); - controleDados.cadastrarEditarPatrimonioConstucao(novoNome, novaQuantidade, novoValor, novaMarca, + controleDados.editarCadastrarPatrimonioConstrucao(novoNome, novaQuantidade, novoValor, novaMarca, novoPeso, novoAnoFabricacao, novoMaterial, indiceFilialSelecionada, indicePatrimonioSelecionado); JOptionPane.showMessageDialog(salvar, "Patrimonio atualizado com sucesso!"); janela.dispose(); diff --git a/src/view/TelaGerenciamentoVeiculo.java b/src/view/TelaGerenciamentoVeiculo.java index c5fc574..8f52e27 100644 --- a/src/view/TelaGerenciamentoVeiculo.java +++ b/src/view/TelaGerenciamentoVeiculo.java @@ -166,7 +166,7 @@ public void actionPerformed(ActionEvent e) { String novoTipoVeiculo = tipoVeiculoJTF.getText(); String novaCorVeiculo = corVeiculoJTF.getText(); String novaQtdPortas = quantidadePortasJTF.getText(); - controleDados.cadastrarEditarPatrimonioVeiculo(novoNome, novaQuantidade, novoValor, novaMarca, + controleDados.editarCadastrarPatrimonioVeiculo(novoNome, novaQuantidade, novoValor, novaMarca, novoTipoVeiculo, novaCorVeiculo, novaQtdPortas, indiceFilialSelecionada, indicePatrimonioSelecionado); JOptionPane.showMessageDialog(salvar, "Patrimonio atualizado com sucesso!"); diff --git a/src/view/TelaMenu.java b/src/view/TelaMenu.java index 7e0bb93..42d8e3a 100644 --- a/src/view/TelaMenu.java +++ b/src/view/TelaMenu.java @@ -67,7 +67,7 @@ public void actionPerformed(ActionEvent e) { new TelaGerenciamentoFilial(controleDados); } if (e.getSource() == listarPatrimonios) { - new BuscaPatrimonio(controleDados); + new TelaBuscaPatrimonio(controleDados); } }