Guest User

Untitled

a guest
Nov 16th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 KB | None | 0 0
  1. @Id
  2. @GeneratedValue(strategy=GenerationType.IDENTITY)
  3. private String Codigo;
  4. private String Nome;
  5. private String Cpf;
  6. private String End;
  7. private String Cep;
  8. private String Tel;
  9.  
  10. public String getCodigo() {
  11. return Codigo;
  12. }
  13.  
  14. public void setCodigo(String codigo) {
  15. Codigo = codigo;
  16. }
  17.  
  18. public String getNome() {
  19. return Nome;
  20. }
  21.  
  22. public void setNome(String nome) {
  23. Nome = nome;
  24. }
  25.  
  26. public String getCpf() {
  27. return Cpf;
  28. }
  29.  
  30. public void setCpf(String cpf) {
  31. Cpf = cpf;
  32. }
  33.  
  34. public String getEnd() {
  35. return End;
  36. }
  37.  
  38. public void setEnd(String end) {
  39. End = end;
  40. }
  41.  
  42. public String getCep() {
  43. return Cep;
  44. }
  45.  
  46. public void setCep(String cep) {
  47. Cep = cep;
  48. }
  49.  
  50. public String getTel() {
  51. return Tel;
  52. }
  53.  
  54. public void setTel(String tel) {
  55. Tel = tel;
  56. }
  57.  
  58. public void cadastrar(){
  59.  
  60. if("".equals(cliente.getNome())){
  61. Severity severity =FacesMessage.SEVERITY_ERROR;
  62. String summary = "Digite o Nome";
  63. String detail =" Favor digite o Nome do Cliente";
  64.  
  65. FacesMessage message = new FacesMessage(severity,summary,detail);
  66. FacesContext.getCurrentInstance().addMessage("frm:nome",message);
  67.  
  68. }
  69. if("".equals(cliente.getCpf())){
  70. Severity severity =FacesMessage.SEVERITY_ERROR;
  71. String summary = "Digite o CPF";
  72. String detail =" Favor digite o CPF do cliente";
  73.  
  74. FacesMessage message = new FacesMessage(severity,summary,detail);
  75. FacesContext.getCurrentInstance().addMessage("frm:cpf",message);
  76.  
  77. }
  78. if("".equals(cliente.getEnd())){
  79. Severity severity =FacesMessage.SEVERITY_ERROR;
  80. String summary = "Digite Endereço";
  81. String detail =" Favor digite endereço do cliente";
  82.  
  83. FacesMessage message = new FacesMessage(severity,summary,detail);
  84. FacesContext.getCurrentInstance().addMessage("frm:end",message);
  85.  
  86. }
  87. if("".equals(cliente.getCep())){
  88. Severity severity =FacesMessage.SEVERITY_ERROR;
  89. String summary = "Digite CEP";
  90. String detail =" Favor digite CEP do cliente";
  91.  
  92. FacesMessage message = new FacesMessage(severity,summary,detail);
  93. FacesContext.getCurrentInstance().addMessage("frm:cep",message);
  94.  
  95. }
  96. if("".equals(cliente.getTel())){
  97. Severity severity =FacesMessage.SEVERITY_ERROR;
  98. String summary = "Digite Endereço";
  99. String detail =" Favor digite telefone do cliente";
  100.  
  101. FacesMessage message = new FacesMessage(severity,summary,detail);
  102. FacesContext.getCurrentInstance().addMessage("frm:tel",message);
  103.  
  104. }
  105. if(
  106.  
  107. !"".equals(cliente.getNome()) &&
  108. !"".equals(cliente.getCpf() ) &&
  109. !"".equals(cliente.getEnd() ) &&
  110. !"".equals(cliente.getCep() ) &&
  111. !"".equals(cliente.getTel() )
  112. )
  113. {
  114. cliente = new Cliente();
  115.  
  116. EntityManagerFactory emf = Persistence.createEntityManagerFactory("clientePU");
  117. EntityManager em = emf.createEntityManager();
  118.  
  119.  
  120. em.getTransaction().begin();
  121. em.persist(cliente);
  122. em.getTransaction().commit();
  123.  
  124. em.close();
  125.  
  126. cliente = new Cliente();
  127.  
  128. Severity severity =FacesMessage.SEVERITY_ERROR;
  129. String summary = "Cliente Cadastrado com Sucesso";
  130. String detail ="O Cliente foi cadastrado na base de dados";
  131.  
  132. FacesMessage message = new FacesMessage(severity,summary,detail);
  133. FacesContext.getCurrentInstance().addMessage("frm:salvar",message);
  134. }
  135.  
  136. }
  137.  
  138. public Cliente getCliente() {
  139. return cliente;
  140. }
  141.  
  142. public void setUsuario(Cliente cliente) {
  143. this.cliente = cliente;
  144. }
  145.  
  146. <persistence-unit name="clientePU" transaction-type="RESOURCE_LOCAL">
  147.  
  148. <properties>
  149. <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/cliente"/>
  150. <property name="javax.persistence.jdbc.user" value="root"/>
  151. <property name="javax.persistence.jdbc.password" value=""/>
  152. <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  153.  
  154. <!-- validate | update | create | create-drop -->
  155. <property name="hibernate.hbm2ddl.auto" value="update"/>
  156. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  157.  
  158.  
  159. </properties>
  160.  
  161. </persistence-unit>
Add Comment
Please, Sign In to add comment