Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package com.sirpway.frontend.beans;
  7.  
  8. import com.sirpway.backend.entities.Persona;
  9. import com.sirpway.backend.facade.PersonaFacadeLocal;
  10. import java.io.Serializable;
  11. import javax.annotation.PostConstruct;
  12. import javax.ejb.EJB;
  13. import javax.inject.Named;
  14. import javax.enterprise.context.RequestScoped;
  15. import javax.faces.application.FacesMessage;
  16. import javax.faces.context.FacesContext;
  17. import java.util.List;
  18.  
  19. /**
  20. *
  21. * @author Mauricio
  22. */
  23. @Named(value = "personaBean")
  24. @RequestScoped
  25. public class personaBean implements Serializable{
  26.  
  27. /**
  28. * Creates a new instance of personaBean
  29. */
  30. @EJB(mappedName="RemoteService")
  31. private Persona persona;
  32. private PersonaFacadeLocal personaL;
  33.  
  34. public personaBean() {
  35. }
  36.  
  37. @PostConstruct
  38. public void init(){
  39. persona = new Persona();
  40. }
  41.  
  42. public Persona getPersona() {
  43. return persona;
  44. }
  45.  
  46. public void setPersona(Persona persona) {
  47. this.persona = persona;
  48. }
  49.  
  50. public void registroPersona(){
  51. try {
  52. personaL.create(persona);
  53. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Aviso","Registro exitoso"));
  54. } catch (Exception e) {
  55. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL, "Aviso", "Registro fallido"));
  56. }
  57. }
  58.  
  59. public List<Persona> listarPersona(){
  60. try {
  61. return personaL.findAll();
  62. } catch (Exception e) {
  63. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL, "Aviso", "Listado fallido"));
  64. }
  65. return null;
  66. }
  67.  
  68. public String redireccion(Persona pr){
  69. persona = pr;
  70. return "actualizarPersona";
  71. }
  72.  
  73. public void actualizarPersona(Persona pa){
  74. personaL.edit(pa);
  75. }
  76.  
  77. public void eliminarPersona(Persona pe){
  78. try {
  79. personaL.remove(persona);
  80. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Aviso", "Eliminar exitoso"));
  81. } catch (Exception e) {
  82. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL, "Aviso", "Eliminar fallido"));
  83. }
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement