Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Id
- @GeneratedValue(strategy=GenerationType.IDENTITY)
- private String Codigo;
- private String Nome;
- private String Cpf;
- private String End;
- private String Cep;
- private String Tel;
- public String getCodigo() {
- return Codigo;
- }
- public void setCodigo(String codigo) {
- Codigo = codigo;
- }
- public String getNome() {
- return Nome;
- }
- public void setNome(String nome) {
- Nome = nome;
- }
- public String getCpf() {
- return Cpf;
- }
- public void setCpf(String cpf) {
- Cpf = cpf;
- }
- public String getEnd() {
- return End;
- }
- public void setEnd(String end) {
- End = end;
- }
- public String getCep() {
- return Cep;
- }
- public void setCep(String cep) {
- Cep = cep;
- }
- public String getTel() {
- return Tel;
- }
- public void setTel(String tel) {
- Tel = tel;
- }
- public void cadastrar(){
- if("".equals(cliente.getNome())){
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Digite o Nome";
- String detail =" Favor digite o Nome do Cliente";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:nome",message);
- }
- if("".equals(cliente.getCpf())){
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Digite o CPF";
- String detail =" Favor digite o CPF do cliente";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:cpf",message);
- }
- if("".equals(cliente.getEnd())){
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Digite Endereço";
- String detail =" Favor digite endereço do cliente";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:end",message);
- }
- if("".equals(cliente.getCep())){
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Digite CEP";
- String detail =" Favor digite CEP do cliente";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:cep",message);
- }
- if("".equals(cliente.getTel())){
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Digite Endereço";
- String detail =" Favor digite telefone do cliente";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:tel",message);
- }
- if(
- !"".equals(cliente.getNome()) &&
- !"".equals(cliente.getCpf() ) &&
- !"".equals(cliente.getEnd() ) &&
- !"".equals(cliente.getCep() ) &&
- !"".equals(cliente.getTel() )
- )
- {
- cliente = new Cliente();
- EntityManagerFactory emf = Persistence.createEntityManagerFactory("clientePU");
- EntityManager em = emf.createEntityManager();
- em.getTransaction().begin();
- em.persist(cliente);
- em.getTransaction().commit();
- em.close();
- cliente = new Cliente();
- Severity severity =FacesMessage.SEVERITY_ERROR;
- String summary = "Cliente Cadastrado com Sucesso";
- String detail ="O Cliente foi cadastrado na base de dados";
- FacesMessage message = new FacesMessage(severity,summary,detail);
- FacesContext.getCurrentInstance().addMessage("frm:salvar",message);
- }
- }
- public Cliente getCliente() {
- return cliente;
- }
- public void setUsuario(Cliente cliente) {
- this.cliente = cliente;
- }
- <persistence-unit name="clientePU" transaction-type="RESOURCE_LOCAL">
- <properties>
- <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/cliente"/>
- <property name="javax.persistence.jdbc.user" value="root"/>
- <property name="javax.persistence.jdbc.password" value=""/>
- <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
- <!-- validate | update | create | create-drop -->
- <property name="hibernate.hbm2ddl.auto" value="update"/>
- <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
- </properties>
- </persistence-unit>
Add Comment
Please, Sign In to add comment