Tenho um evento do botão emprestar, quando clickado ele chama o controller que faz a função do DAO do banco de dados para retornar o equipamento para o combobox, txtemprestimo, porem ao ao clickar em emprestar aparece o seguinte error: Exception in thread “class java.lang.String cannot be cast to class model.Equipamento”
Modelo Equipamento:
package model;
public class Equipamento
{
int id;
Unidade unidade = new Unidade();
TipoEquipamento tipoequip = new TipoEquipamento();
String tombo;//SE HOUVER
String serie;//OBRIGATORIO
Fornecedor fornecedor = new Fornecedor();
Fabricante fabricante = new Fabricante();
String modelo;//OBRIGATORIO
String status; //Boolean, ou string?
String equipamento;//OBRIGATORIO
String observacao;//NAO
//metodo construtor passando todos campos como obrigatorios
public Equipamento(int id, Unidade unidade,TipoEquipamento tipoequip,String tombo, String serie, Fornecedor fornecedor, Fabricante fabricante, String modelo,
String status, String equipamento, String observacao)
{
this.id = id;
this.unidade = unidade;
this.tipoequip = tipoequip;
this.tombo = tombo;
this.serie = serie;
this.fornecedor = fornecedor;
this.fabricante = fabricante;
this.modelo = modelo;
this.status = status;
this.equipamento = equipamento;
this.observacao = observacao;
}
//metodo construtor passando apenas os campos obrigatorios sem o id
public Equipamento(Unidade unidade,TipoEquipamento tipoequip,String tombo, String serie, Fornecedor fornecedor, Fabricante fabricante, String modelo,
String status, String equipamento, String observacao)
{
this.unidade = unidade;
this.tipoequip = tipoequip;
this.tombo = tombo;
this.serie = serie;
this.fornecedor = fornecedor;
this.fabricante = fabricante;
this.modelo = modelo;
this.status = status;
this.equipamento = equipamento;
this.observacao = observacao;
}
//metodo construtor vazio(NÃO APAGUE)
public Equipamento()
{
}
//getters e setters
public int getId() {
return id;
}
public void setId(int 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 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 Fornecedor getFornecedor() {
return fornecedor;
}
public void setFornecedor(Fornecedor fornecedor) {
this.fornecedor = fornecedor;
}
public Fabricante getFabricante() {
return fabricante;
}
public void setFabricante(Fabricante fabricante) {
this.fabricante = fabricante;
}
public String getModelo() {
return modelo;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getEquipamento() {
return equipamento;
}
public void setEquipamento(String equipamento) {
this.equipamento = equipamento;
}
public String getObservacao() {
return observacao;
}
public void setObservacao(String observacao) {
this.observacao = observacao;
}
@Override
public String toString()
{
return getStatus();
}
public String EquiptoString()
{
return getModelo();
}
public String TombotoString()
{
return getTombo();
}
public String SerietoString()
{
return getSerie();
}
public boolean equals(Object objeto)
{
Equipamento e = (Equipamento) objeto;
if(this.id == e.getId())
{
return true;
}
else
{
return false;
}
}
}
CadastroEmprestimoController.java:
package controller;
public class CadastroEmprestimoController
{
ArrayList<Emprestimo> emprestimos = new ArrayList<Emprestimo>();
private TelaCadastroEmprestimo view;
private CadastroEmprestimoHelper helper;
public TelaPrincipal TelaPrincipal;
//metodo construtor
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()
{
if(view.getTxtUnidade().getSelectedIndex() != 0 && view.getTxtTipoEquip().getSelectedIndex() != 0 && view.getTxtEquipamento().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.getTxtEquipamento().getSelectedIndex() != 0)
{
JOptionPane.showMessageDialog(null, "Campos destino e/ou equipamento 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.getTxtEquipamento().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
{
//pega um emprestimo da view Emprestimo
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)
{
modelo.setRowCount(0);
}
try
{
//cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
Connection conexao = new Conexao().Conectar();
EmprestimoDAO emprestimoDAO = new EmprestimoDAO(conexao);
ArrayList<Emprestimo> emprestimos = emprestimoDAO.selecioneAllEmprestimos();
for(Emprestimo emprestimo : emprestimos)
{
Object[] linha = new Object[12];
linha[0] = emprestimo.getId();
linha[1] = emprestimo.getUnidade().getUnidadenome();
linha[2] = emprestimo.getTipoequip().getTipoequipamento();
linha[3] = emprestimo.getEquipamento().getModelo();
linha[4] = emprestimo.getDestino().getUnidadenome();
linha[5] = emprestimo.getDataSaida();
linha[6] = emprestimo.getDataDevolucao();
linha[7] = emprestimo.getStatus();
linha[8] = emprestimo.getTipo();
linha[9] = emprestimo.getObservacao();
linha[10] = emprestimo.getTombo();
linha[11] = emprestimo.getSerie();
modelo.addRow(linha);
}
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error ao preencher tabela!" + ex);
}
}
}
//metodo para atualizar combobox unidade
public void atualizaUnidade()
{
try
{
//buscar unidade no banco de dados
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);
}
}
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 atualizaEquipamento()
{
try
{
Connection conexao = new Conexao().Conectar();
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecioneAllEquipamento();
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtEquipamento().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
{
//cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
Connection conexao = new Conexao().Conectar();
//cria objeto do tipo EquipamentoDAO equipamentoDAO passando EquipamentoDAO recebendo conexao
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
//cria arraylist de equipamento chamado equipamentos passando o objeto equipamentoDAO do tipo Equipamento chamando o metodo selecionarAllModeloPorTipoEquip passando tipoequipamentonome
ArrayList<Equipamento> equipamentos = equipamentoDAO.selecionarAllModeloPorTipoEquip(tipoequipamentonome);
DefaultComboBoxModel combomodel = (DefaultComboBoxModel) view.getTxtEquipamento().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);
}
}
//metodo para atualizar combobox tombo passando equip
public void atualizaComboTombo(String equip)
{
try
{
//cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
Connection conexao = new Conexao().Conectar();
//cria objeto do tipo EquipamentoDAO equipamentoDAO passando EquipamentoDAO recebendo conexao
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
//cria arraylist de equipamento chamado equipamentos passando o objeto equipamentoDAO do tipo Equipamento chamando o metodo selecioneAllEquipamentoTomboStringEquip passando equip passando equip
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);
}
}
//metodo para atualizar combo serie passando equip
public void atualizaComboSerie(String equip)
{
try
{
//cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
Connection conexao = new Conexao().Conectar();
//cria objeto do tipo EquipamentoDAO equipamentoDAO passando EquipamentoDAO recebendo conexao
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
//cria arraylist de equipamento chamado equipamentos passando o objeto equipamentoDAO do tipo Equipamento chamando o metodo selecioneAllEquipamentoSerieStringEquip passando equip passando equip
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);
}
}
//metodo para atualizar combobox serie
public void atualizaSerie()
{
try
{
//cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
Connection conexao = new Conexao().Conectar();
//cria objeto do tipo EquipamentoDAO equipamentoDAO passando EquipamentoDAO recebendo conexao
EquipamentoDAO equipamentoDAO = new EquipamentoDAO(conexao);
//cria arraylist de equipamento chamado equipamentos passando o objeto equipamentoDAO do tipo Equipamento chamando o metodo selecioneAllEquipamentoSerie
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);
}
}
}
CadastroEmprestimoHelper.java:
package controller.helper;
public class CadastroEmprestimoHelper
{
private final TelaCadastroEmprestimo view;
//metodo construtor
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();//TipoEquipamento tipoequipamento recebe passado para unidade a view getTxtTipoEquip e pegue o texto
Equipamento equipamento = (Equipamento) view.getTxtEquipamento().getSelectedItem();//Equipamento equipamento recebe passando para equipamento a view getTxtEquipamento e pegue o texto
Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();//Unidade unidade recebe passado para unidade a view getTxtDestino e pegue o texto
Nome nome = (Nome) view.getTxtNome().getSelectedItem();//Nome nome recebe passado para nome a view getTxtNome e pegue o texto
Date dataSaida = (Date) view.getTxtDataSaida().getDate();//Date dataSaida recebe passado para Date a view getTxtDataSaida e pegue o texto
Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();//Date dataDevolucao recebe passado para Date a view getTxtDataDevolucao e pegue o texto
String status = view.getTxtStatus().getSelectedItem().toString();//String status recebe view pegue o getselecteditem para string
String tipo = view.getTxtTipo().getSelectedItem().toString();//String tipo recebe view pegue o getselecteditem para string
String observacao = view.getTxtObservacao().getText();//String observacao recebe view pegue o getTextObservacao e pegue o texto
String tombo = view.getTxtTombo().getSelectedItem().toString();//String tombo recebe view pegue o getTextTombo e pegue o texto
String serie = view.getTxtSerie().getSelectedItem().toString();//String serie recebe view pegue o getTextSerie e pegue o texto
if(view.getTxtObservacao().getText() == null)
{
observacao = "NULL";
}
else
{
observacao = view.getTxtObservacao().getText();//String observacao recebe view pegue o getTextObservacao e pegue o texto
}
//construir objeto do tipo emprestimo
Emprestimo emprestimo = new Emprestimo(unidade,tipoequip,equipamento,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);
return emprestimo;
}
//metodo obter modelo com todos os campos
public Emprestimo obterModelo()
{
Integer id = Integer.parseInt(view.getTxtId().getText());
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();//TipoEquipamento tipoequipamento recebe passado para unidade a view getTxtTipoEquip e pegue o texto
Equipamento equipamento = (Equipamento) view.getTxtEquipamento().getSelectedItem();//Equipamento equipamento recebe passando para equipamento a view getTxtEquipamento e pegue o texto
Unidade destino = (Unidade) view.getTxtDestino().getSelectedItem();//Unidade unidade recebe passado para unidade a view getTxtDestino e pegue o texto
Nome nome = (Nome) view.getTxtNome().getSelectedItem();//Nome nome recebe passado para nome a view getTxtNome e pegue o texto
Date dataSaida = (Date) view.getTxtDataSaida().getDate();//Date dataSaida recebe passado para Date a view getTxtDataSaida e pegue o texto
Date dataDevolucao = (Date) view.getTxtDataDevolucao().getDate();//Date dataDevolucao recebe passado para Date a view getTxtDataDevolucao e pegue o texto
String status = view.getTxtStatus().getSelectedItem().toString();//String status recebe view pegue o getselecteditem para string
String tipo = view.getTxtTipo().getSelectedItem().toString();//String tipo recebe view pegue o getselecteditem para string
String observacao = view.getTxtObservacao().getText();//String observacao recebe view pegue o getTextObservacao e pegue o texto
String tombo = view.getTxtTombo().getSelectedItem().toString();//String tombo recebe view pegue o getTextTombo e pegue o texto
String serie = view.getTxtSerie().getSelectedItem().toString();//String serie recebe view pegue o getTextSerie e pegue o texto
if(view.getTxtObservacao().getText() == null)
{
observacao = "NULL";
}
else
{
observacao = view.getTxtObservacao().getText();//String observacao recebe view pegue o getTextObservacao e pegue o texto
}
//construir objeto do tipo emprestimo
Emprestimo emprestimo = new Emprestimo(id,unidade,tipoequip,equipamento,destino,nome,dataSaida,dataDevolucao,status,tipo,observacao,tombo,serie);
return emprestimo;
}
//metodo para setar modelo
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.txtEquipamento.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());
}
}