Pessoal estou com um erro no controle corretora, no modelo coloquei o código como “int”, e quando vou cadastrar no controle ele esta ando erro no codigo, sera que tenho que converter ?
ackage controle;
import sun.security.action.GetIntegerAction;
import modelo.<em>;
import dao.</em>;
import javafx.collections.SetChangeListener;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.ChoiceBox;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.AnchorPane;
public class ControleCorretor {
@FXML
private TextField tfcpf;
@FXML
private TextField tfcodigo;[i]
@FXML
private TextField tfnome;
@FXML
private TextField tftelefone;
@FXML
private TextField tfcelular;
@FXML
private TextField tfemail;
@FXML
private TextField tfendereco;
@FXML
private TextField tfbairro;
@FXML
private TextField tfmunicipio;
@FXML
private TextField tfuf;
@FXML
private Button btcadastrar;
@FXML
private Button btconsultar;
@FXML
private Button btexcluir;
@FXML
private Button btalterar;
@FXML
private Button btsair;
@FXML
private AnchorPane apcorretor;
@FXML
private ChoiceBox cbcorretora;
ControleMensagem cm = new ControleMensagem();
public void preencherCombo (MouseEvent me){
try
{
DAOCorretora daoca= new DAOCorretora();
cbcorretora.getItems().
setAll(daoca.consultarTodos());
}
catch (Exception e){
}
}
public void cadastrar (ActionEvent e){
Corretor c = new Corretor (); // guardar as informações da tela no banco (modelo)
c.setCpf(tfcpf.getText());
c.setCodigo(tfcodigo.getText()); //o erro é aqui
c.setNome(tfnome.getText());
c.setTelefone(tftelefone.getText());
c.setCelular(tfcelular.getText());
c.setEmail(tfemail.getText());
c.setEndereco(tfendereco.getText());
c.setBairro(tfbairro.getText());
c.setMunicipio(tfmunicipio.getText());
c.setUf(tfuf.getText());
c.setCorretora((Corretora)cbcorretora.getSelectionModel().getSelectedItem());
try
{
DAOCorretor daoc = new DAOCorretor ();
daoc.cadastrar(c);
cm.chamarTelaMsg("Corretor cadastrado com Sucesso !!!");
//ou (new ControleMensagem()).chamarTelaMsg("Cadastrado com Sucesso ");
}
catch (Exception ex )
{
ex.printStackTrace();
<a href="//cm.chamarTelaMsg">//cm.chamarTelaMsg</a>(" aluno não cadastrado !!!");
}