Estou desenvolvendo uma aplicação usando o swing, ao chamar o helper para preencher o jtable no frame da o seguinte error: java.lang.NumberFormatException: For input string: " "
Projeto no github:GitHub - MarcosYusei/SemurCEI: Projeto sistema de controle de equipamento e aluguel de equpamentos
Emprestimo.java:
package model;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Emprestimo
{
public Integer id;
public Unidade unidade = new Unidade();
public TipoEquipamento tipoequip = new TipoEquipamento();
public String modelo;
public Unidade destino = new Unidade();
public Nome nome;
public Date dataSaida;
public Date dataDevolucao;
public String status;
public String tipo;
public String observacao;
public String tombo;
public String serie;
public Emprestimo(Integer id,Unidade unidade, TipoEquipamento tipoequip,String modelo,Unidade destino, Nome nome, Date dataSaida, Date dataDevolucao, String status, String tipo, String observacao, String tombo, String serie) {
this.id = id;
this.unidade = unidade;
this.tipoequip = tipoequip;
this.modelo = modelo;
this.destino = destino;
this.nome = nome;
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
String dataParastring = sdf.format(dataSaida);
Date dateDeString = sdf.parse(dataParastring);
this.dataSaida = dateDeString;
}
catch (ParseException ex)
{
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
String dataParastring = sdf.format(dataDevolucao);
Date dateDeString = sdf.parse(dataParastring);
this.dataDevolucao = dateDeString;
} catch (ParseException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
this.status = status;
this.tipo = tipo;
this.observacao = observacao;
this.tombo = tombo;
this.serie = serie;
}
public Emprestimo(Unidade unidade, TipoEquipamento tipoequip,String modelo,Unidade destino, Nome nome, Date dataSaida, Date dataDevolucao, String status, String tipo, String observacao, String tombo, String serie) {
this.unidade = unidade;
this.tipoequip = tipoequip;
this.modelo = modelo;
this.destino = destino;
this.nome = nome;
this.nome = nome;
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
String dataParastring = sdf.format(dataSaida);
Date dateDeString = sdf.parse(dataParastring);
this.dataSaida = dateDeString;
}
catch (ParseException ex)
{
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.UK);
String dataParastring = sdf.format(dataDevolucao);
Date dateDeString = sdf.parse(dataParastring);
this.dataDevolucao = dateDeString;
} catch (ParseException ex) {
java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
this.status = status;
this.tipo = tipo;
this.observacao = observacao;
this.tombo = tombo;
this.serie = serie;
}
public Emprestimo()
{
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Unidade getUnidade() {
return unidade;
}
public void setUnidade(Unidade unidade) {
this.unidade = unidade;
}
public TipoEquipamento getTipoequip() {
return tipoequip;
}
public void setTipoequip(TipoEquipamento tipoequip) {
this.tipoequip = tipoequip;
}
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public Unidade getDestino() {
return destino;
}
public void setDestino(Unidade destino) {
this.destino = destino;
}
public Nome getNome() {
return nome;
}
public void setNome(Nome nome) {
this.nome = nome;
}
public Date getDataSaida() {
return dataSaida;
}
public void setDataSaida(Date dataSaida) {
this.dataSaida = dataSaida;
}
public Date getDataDevolucao() {
return dataDevolucao;
}
public void setDataDevolucao(Date dataDevolucao) {
this.dataDevolucao = dataDevolucao;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public String getObservacao() {
return observacao;
}
public void setObservacao(String observacao) {
this.observacao = observacao;
}
public String getTombo() {
return tombo;
}
public void setTombo(String tombo) {
this.tombo = tombo;
}
public String getSerie() {
return serie;
}
public void setSerie(String serie) {
this.serie = serie;
}
public String StatustoString()
{
return getStatus();
}
}
CadastroEmprestimoHelper.java
package controller.helper;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import model.Emprestimo;
import model.TipoEquipamento;
import model.Unidade;
import view.TelaCadastroEmprestimo;
import java.util.logging.Level;
import java.util.logging.Logger;
import model.Nome;
public class CadastroEmprestimoHelper
{
private final TelaCadastroEmprestimo view;
public CadastroEmprestimoHelper(TelaCadastroEmprestimo view)
{
this.view = view;
}
//metodo obter modelo sem id apenas para a inserção dos campos mais importantes
public Emprestimo obterModeloSemID()
{
Unidade unidade = (Unidade) view.getTxtUnidade().getSelectedItem();//Unidade unidade recebe passado para unidade a view gettextunidade e pegue o texto
TipoEquipamento tipoequip = (TipoEquipamento) view.getTxtTipoEquip().getSelectedItem();
String modelo = view.getTxtModelo().getSelectedItem().toString();
Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();
Nome nome = (Nome) view.getTxtNome().getSelectedItem();
Date dataSaida = (Date) view.getTxtDataSaida().getDate();
Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();
String status = view.getTxtStatus().getSelectedItem().toString();
String tipo = view.getTxtTipo().getSelectedItem().toString();
String observacao = view.getTxtObservacao().getText();
String tombo = view.getTxtTombo().getSelectedItem().toString();
String serie = view.getTxtSerie().getSelectedItem().toString();
if(view.getTxtObservacao().getText() == null)
{
observacao = "NULL";
}
else
{
observacao = view.getTxtObservacao().getText();
}
Emprestimo emprestimo = new Emprestimo(unidade,tipoequip,modelo,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);
return emprestimo;
}
public Emprestimo obterModelo()
{
Integer id = Integer.parseInt(view.getTxtId().getText());
Unidade unidade = (Unidade) view.getTxtUnidade().getSelectedItem();
TipoEquipamento tipoequip = (TipoEquipamento) view.getTxtTipoEquip().getSelectedItem();
String modelo = view.getTxtModelo().getSelectedItem().toString();
Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();
Nome nome = (Nome) view.getTxtNome().getSelectedItem();
Date dataSaida = (Date) view.getTxtDataSaida().getDate();
Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();
String status = view.getTxtStatus().getSelectedItem().toString();
String tipo = view.getTxtTipo().getSelectedItem().toString();
String observacao = view.getTxtObservacao().getText();
String tombo = view.getTxtTombo().getSelectedItem().toString();
String serie = view.getTxtSerie().getSelectedItem().toString();
if(view.getTxtObservacao().getText() == null)
{
observacao = "NULL";
}
else
{
observacao = view.getTxtObservacao().getText();
}
Emprestimo emprestimo = new Emprestimo(id,unidade,tipoequip,modelo,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);
return emprestimo;
}
public void setModelo()
{
int setar = view.jTabelaCadEmprestimo.getSelectedRow();
view.txtId.setText(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 0).toString());
view.txtUnidade.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 1).toString());
view.txtTipoEquip.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 2).toString());
view.txtModelo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 3).toString());
view.txtDestino.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 4).toString());
view.txtNome.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 5).toString());
try
{
Date data = new SimpleDateFormat("dd/MM/yyyy").parse((String)view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 6));
view.txtDataSaida.setDate(data);
} catch (ParseException ex)
{
Logger.getLogger(CadastroEmprestimoHelper.class.getName()).log(Level.SEVERE, null, ex);
}
try
{
Date data = new SimpleDateFormat("dd/MM/yyyy").parse((String)view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 7));
view.txtDataDevolucao.setDate(data);
} catch (ParseException ex)
{
Logger.getLogger(CadastroEmprestimoHelper.class.getName()).log(Level.SEVERE, null, ex);
}
view.txtStatus.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 8).toString());
view.txtTipo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 9).toString());
if(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 10).toString() != null)
{
view.txtObservacao.setText(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 10).toString());
}
else
{
view.txtObservacao.setText("NULO");
}
view.txtTombo.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 11).toString());
view.txtSerie.setSelectedItem(view.jTabelaCadEmprestimo.getModel().getValueAt(setar, 12).toString());
}
public void limparTela()
{
view.getTxtObservacao().setText("");
view.getjTabelaCadEmprestimo().clearSelection();
}
public void bloquearCampos()
{
view.getTxtUnidade().setEnabled(false);
view.getTxtTipoEquip().setEnabled(false);
view.getTxtModelo().setEnabled(false);
view.getTxtDestino().setEnabled(false);
view.getTxtNome().setEnabled(false);
view.getTxtDataSaida().setEnabled(false);
view.getTxtDataDevolucao().setEnabled(false);
view.getTxtStatus().setEnabled(false);
view.getTxtObservacao().setEnabled(false);
view.getTxtTombo().setEnabled(false);
view.getTxtSerie().setEnabled(false);
view.btnEditar.setEnabled(false);
view.btnEmprestar.setEnabled(false);
view.btnDevolver.setEnabled(true);
view.btnPesquisar.setEnabled(false);
}
public void desbloquearCampos()
{
view.getTxtUnidade().setEnabled(true);
view.getTxtTipoEquip().setEnabled(true);
view.getTxtModelo().setEnabled(true);
view.getTxtDestino().setEnabled(true);
view.getTxtNome().setEnabled(true);
view.getTxtDataSaida().setEnabled(true);
view.getTxtDataDevolucao().setEnabled(true);
view.getTxtStatus().setEnabled(true);
view.getTxtObservacao().setEnabled(true);
view.getTxtTombo().setEnabled(true);
view.getTxtSerie().setEnabled(true);
view.btnEditar.setEnabled(true);
view.btnEmprestar.setEnabled(true);
view.btnDevolver.setEnabled(true);
view.btnPesquisar.setEnabled(true);
}
}
CadastroEmprestimoController.java:
package controller;
import controller.helper.CadastroEmprestimoHelper;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import model.DAO.EmprestimoDAO;
import model.DAO.EquipamentoDAO;
import model.DAO.NomeDAO;
import model.DAO.TipoEquipamentoDAO;
import model.DAO.UnidadeDAO;
import model.Emprestimo;
import model.Equipamento;
import model.Nome;
import model.TipoEquipamento;
import model.Unidade;
import view.TelaCadastroEmprestimo;
import view.TelaPrincipal;
public class CadastroEmprestimoController
{
ArrayList<Emprestimo> emprestimos = new ArrayList<Emprestimo>();
private TelaCadastroEmprestimo view;
private CadastroEmprestimoHelper helper;
public TelaPrincipal TelaPrincipal;
public CadastroEmprestimoController(TelaCadastroEmprestimo view)
{
this.view = view;
this.helper = new CadastroEmprestimoHelper(view);
}
public CadastroEmprestimoController()
{
throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}
public void EmprestarEquipamento()
{
//comparações logicas
if(view.getTxtUnidade().getSelectedIndex() != 0 && view.getTxtTipoEquip().getSelectedIndex() != 0 && view.getTxtModelo().getSelectedIndex() != 0 && view.getTxtDestino().getSelectedIndex() != 0
&& view.getTxtNome().getSelectedIndex() != 0 && view.getTxtDataSaida().getDate()==null && view.getTxtDataDevolucao().getDate()==null && view.getTxtStatus().getSelectedIndex() != 0 && view.getTxtObservacao().getText().trim().isEmpty()
&& view.getTxtTombo().getSelectedIndex() != 0 && view.getTxtSerie().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campos obrigatorios vazios, selecione-os!!","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtUnidade().getSelectedIndex() != 0 && view.getTxtTipoEquip().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campos unidade e/ou tipo equipamento vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtDestino().getSelectedIndex() != 0 && view.getTxtModelo().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campos destino e/ou modelo vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtDataSaida().getDate()==null && view.getTxtDataDevolucao().getDate()==null)
{
JOptionPane.showMessageDialog(null, "Campos data saida e/ou data devolucão vazio/s, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtStatus().getSelectedIndex() == 0)
{
JOptionPane.showMessageDialog(null, "Campo status vazio, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtTipo().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campo tipo vazio, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
if(view.getTxtTombo().getSelectedIndex() != 0 && view.getTxtSerie().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campo tombo e/serie vazios, selecione-os","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
//compara se todos os campos foram preenchidos
if(view.getTxtUnidade().getSelectedItem() != null && view.getTxtTipoEquip().getSelectedItem() != null && view.getTxtModelo().getSelectedItem() != null
&& view.getTxtDestino().getSelectedItem() != null && view.getTxtNome().getSelectedItem() != null && view.getTxtDataSaida().getDate() != null && view.getTxtDataDevolucao().getDate() != null
&& view.getTxtStatus().getSelectedItem() != null && view.getTxtTipo().getSelectedItem() != null && view.getTxtTombo().getSelectedItem() != null & view.getTxtSerie().getSelectedItem() != null)
{
if(view.getTxtStatus().getSelectedItem().equals("INDISPONIVEL") || view.getTxtStatus().getSelectedItem().equals("MANUTENÇÃO")
|| view.getTxtStatus().getSelectedItem().equals("EMPRESTADO") || view.getTxtStatus().getSelectedItem().equals("SELECIONE UM STATUS"))
{
JOptionPane.showMessageDialog(null, "Error equipamento emprestado/indisponivel ou manutenção!","ATENÇÃO", JOptionPane.WARNING_MESSAGE);
}
else
{
Emprestimo emprestimo = helper.obterModeloSemID();
try
{
Connection conexao = new Conexao().Conectar();
EmprestimoDAO emprestimoDAO = new EmprestimoDAO(conexao);
emprestimoDAO.inserir(emprestimo);
helper.bloquearCampos();
tabelaEmprestimo();
JOptionPane.showMessageDialog(null, "Equipamento emprestado com sucesso!");
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao emprestar equipamento no banco de dados! /nError:"+ex);
}
}
}
}
public void tabelaEmprestimo()
{
if(view.jTabelaCadEmprestimo != null)
{
DefaultTableModel modelo = (DefaultTableModel) view.jTabelaCadEmprestimo.getModel();
if(modelo.getRowCount() > 0)
{
//sete as linhas como 0
modelo.setRowCount(0);
}
try
{
Connection conexao = new Conexao().Conectar();
EmprestimoDAO emprestimoDAO = new EmprestimoDAO(conexao);
ArrayList<Emprestimo> emprestimos = emprestimoDAO.selecioneAllEmprestimos();
for(Emprestimo emprestimo : emprestimos)
{
Object[] linha = new Object[13];
linha[0] = emprestimo.getId();
linha[1] = emprestimo.getUnidade().getUnidadenome();
linha[2] = emprestimo.getTipoequip().getTipoequipamento();
linha[3] = emprestimo.getModelo();
linha[4] = emprestimo.getDestino().getUnidadenome();
linha[5] = emprestimo.getNome();
linha[6] = emprestimo.getDataSaida();
linha[7] = emprestimo.getDataDevolucao();
linha[8] = emprestimo.getStatus();
linha[9] = emprestimo.getTipo();
linha[10] = emprestimo.getObservacao();
linha[11] = emprestimo.getTombo();
linha[12] = emprestimo.getSerie();
//adicione as linhas ao modelo
modelo.addRow(linha);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher tabela!" + ex);
}
}
}
public void atualizaUnidade()
{
try
{
Connection conexao = new Conexao().Conectar();
UnidadeDAO unidadedao = new UnidadeDAO(conexao);
ArrayList<Unidade> unidades = unidadedao.selecioneAllUnidade();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtUnidade().getModel();
combomodel.removeAllElements();
for(Unidade unidade : unidades)
{
combomodel.addElement(unidade);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,"Error a preencher combobox unidade:" +ex);
}
}
//metodo para atualizar combobox tipoequipamento
public void atualizarTipoEquip()
{
try
{
Connection conexao = new Conexao().Conectar();
TipoEquipamentoDAO tipoequipamentodao = new TipoEquipamentoDAO(conexao);
ArrayList<TipoEquipamento> tipoequipamentos = tipoequipamentodao.selecioneAllTipoEquipamento();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTipoEquip().getModel();
combomodel.removeAllElements();
for(TipoEquipamento tipoequipamento : tipoequipamentos)
{
combomodel.addElement(tipoequipamento);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher o combobox:" +ex);
}
}
public void atualizarModelo()
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamento();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtModelo().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.EquiptoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox equipamento!" + ex);
}
}
public void atualizardestino()
{
try
{
Connection conexao = new Conexao().Conectar();
UnidadeDAO unidadedao = new UnidadeDAO(conexao);
ArrayList<Unidade> unidades = unidadedao.selecioneAllUnidade();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtDestino().getModel();
combomodel.removeAllElements();
for(Unidade unidade : unidades)
{
combomodel.addElement(unidade);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,"Error a preencher combobox destino:" +ex);
}
}
public void atualizaNome()
{
try
{
Connection conexao = new Conexao().Conectar();
NomeDAO nomeDAO = new NomeDAO(conexao);
ArrayList<Nome> nomes = nomeDAO.selecioneAllNome();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtNome().getModel();
combomodel.removeAllElements();
for(Nome nome : nomes)
{
combomodel.addElement(nome);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox nome!" + ex);
}
}
public void atualizaTombo()
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoTombo();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTombo().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.TombotoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox tombo por equipamento!" + ex);
}
}
public void atualizaEquipamentoModelo(String tipoequipamentonome)
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecionarAllModeloPorTipoEquip(tipoequipamentonome);
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtModelo().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.EquiptoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox equipamento por tipo equipamento!" + ex);
}
}
public void atualizaComboTombo(String equip)
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoTomboStringEquip(equip);
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtTombo().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.TombotoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox tombo por equipamento!" + ex);
}
}
public void atualizaComboSerie(String equip)
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoSerieStringEquip(equip);
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtSerie().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.SerietoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox serie por equipamento!" + ex);
}
}
public void atualizaSerie()
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamentoSerie();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtSerie().getModel();
combomodel.removeAllElements();
for(Equipamento equipamento : equipamentos)
{
combomodel.addElement(equipamento.SerietoString());
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher combobox serie por equipamento!" + ex);
}
}
}