Package Controle

Source Code of Controle.ControleUsuario

package Controle;

import DAO.UsuarioDAO;
import Entidade.Usuario;
import Util.RefreshTela;
import java.util.Date;
import java.util.ArrayList;
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import javax.faces.model.SelectItem;

@ManagedBean
@ViewScoped
public class ControleUsuario {

    Usuario usuario = new Usuario();
    Usuario usuarioConsultado;
    private boolean userLogado;
    Usuario usuSelect;


    public Usuario getUsuario() {
        return usuario;
    }
   
    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public void setUsuSelect(Usuario usuSelect) {
        this.usuSelect = usuSelect;
    }

    public Usuario getUsuSelect() {
        return usuSelect;
    }
   
    public boolean isUserLogado() {
        return userLogado;
    }
   
    public void setUserLogado(boolean userLogado) {
        this.userLogado = userLogado;
    }
   
    public List<Usuario> getListaUsuarioObj(){
        List<Usuario> lista = new UsuarioDAO().listarUsuarios();
       
        return lista;
    }
   
    public List<SelectItem> getListaUsuario() {
        List<SelectItem> listaItens = new ArrayList<SelectItem>();
        List<Usuario> lista = new UsuarioDAO().listarUsuarios();
        for (Usuario uni : lista) {
            SelectItem item = new SelectItem(uni.getUsuCodigo(), uni.getUsuDscNome());
            listaItens.add(item);
        }
        return listaItens;
    }

    public void inserirUsuario() {
        UsuarioDAO obj = new UsuarioDAO();
        Date data = new Date();
        this.usuario.setUsuDtCadastro(data);
        this.usuario.setUsuSnAtivo(true);
        obj.salvar(this.usuario);
        FacesMessage msg = new FacesMessage("O Usuario foi cadastrado com sucesso!");
        FacesContext.getCurrentInstance().addMessage("msgUpdate", msg);
    }
   
    public void saveEdit(Usuario usuario){
        this.usuSelect = usuario;
        UsuarioDAO obj = new UsuarioDAO();
        obj.AtualizarUsuario(this.usuSelect);
        FacesMessage msg = new FacesMessage("Usuario editado com sucesso!", "");
        FacesContext.getCurrentInstance().addMessage("", msg);
    }
}
TOP

Related Classes of Controle.ControleUsuario

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.