Validação dos campos duvida

0 respostas
jsfprimefacesjava
Dayson_Rodrigues

Estou com um formuláio que possui 3 campos: nome, telefone_fixo, telefone_celular. Só que quero fazer o seguinte, o nome não pode ser nulo porque cai em uma mensagem, um dos campos de telefone precisa ser preenchido. só que na hora que não coloco o telefone em nehum campo ele está salvando.

meu método.

public void gravar() {

if (this.cliente.getId() == null) {

if (this.cliente.getTelefone_celular() == null && this.cliente.getTelefone_fixo() == null) {

MensagemUtil.AdicionaMensagem(FacesMessage.SEVERITY_WARN,

Cliente precisa de algum telefone para contato.);

if(this.cliente.getNome() != null ) {

this.dao.adiciona(this.cliente);

}

}

MensagemUtil.AdicionaMensagem(FacesMessage.SEVERITY_INFO, Cliente salvo com sucesso!!!);

} else {

this.dao.atualiza(this.cliente);

}

this.cliente = new Cliente();

}
Criado 1 de fevereiro de 2017
Respostas 0
Participantes 1