[list] Gente!!! como que eu faço para criar o método, e passar os argumentos necessários para que meu botão alterar possa funcionar? Pois estou tentando fazer um cadastro, mas até agora só saiu o gravar isso com muito custo, diga se de passagem…
[/list]
Meu botão gravar
argumentos
import source.Cliente;
int codigo = Integer.parseInt(txtCodigo.getText());
String nome = txtNome.getText();
String sexo = (String)cbxSexo.getSelectedItem();
Cliente c = new Cliente(codigo, nome, sexo);
c.gravar();
}
Minha regra de negocio
import db.Conexao;
public class Cliente {
private int codigo;
private String nome, sexo;
private Conexao con = null;
public Cliente(int codigo, String nome, String sexo) {
this.setCodigo(codigo);
this.setNome(nome);
this.setSexo(sexo);
con = new Conexao();
con.getConnection();
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSexo() {
return sexo;
}
public void setSexo(String sexo) {
this.sexo = sexo;
}
public void gravar(){
String sql= "Insert into cliente values ("+getCodigo()+", '"+getNome()+"', '"+getSexo()+"')";
// System.out.println("sql = "+sql);
con.executarSQL(sql);
}
}
Eu sei que preciso criar um método alterar!!! dentro da regra de negocio e passar os argumentos para que funcione... mas já tentei e não da certo!!!
também não sei quais argumentos que devo passar? Será que tem alguém aí que possa me ajudar???
Regra de negocio
public void alterar() {
Update cliente
set nome = '” +getNome()+”' , sexo = '“ +getSexo()+ “'
where codigo = '+getCodigo()+”;
[list] Se não for pedir de ++++
poderiam me ajudar no botão excluir e consultar?
[/list]