ExcluirClienteAction.java
package clientesPack;
public class ExcluirClienteAction {
private int id;
private String nome;
private int dataNascimento;
private String endereco;
private String complemento;
private String cep;
private String telefone;
private String comando = null;
public String execute() throws Exception {
boolean result = false;
ClienteDao dao = null;
if (comando == null) {
return "success";
}
else if (comando.equals("Cancelar")) {
return "success";
}
else if (comando.equals("Carregar")) {
try {
dao = new ClienteDao();
Cliente c = dao.carregarCliente(id);
setId(c.getId());
setNome(c.getNome());
setDataNascimento(c.getDataNascimento());
setEndereco(c.getEndereco());
setComplemento(c.getComplemento());
setCep(c.getCep());
setTelefone(c.getTelefone());
result = true;
}
finally {
if (dao != null)
dao.close();
}
if (result)
return "carregado";
return "error";
}
else if (comando.equals("Excluir")) {
Cliente c = new Cliente();
c.setId(id);
try {
dao = new ClienteDao();
dao.excluirCliente(c);
result = true;
}
finally {
if (dao != null)
dao.close();
}
if (result)
return "success";
return "error";
}
return "error";
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(int dataNascimento) {
this.dataNascimento = dataNascimento;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public String getComplemento() {
return complemento;
}
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
public String getTelefone() {
return telefone;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public String getComando() {
return comando;
}
public void setComando(String comando) {
this.comando = comando;
}
}
Copyright © 2014 AIEC.