Olá pessoal estou terminando um trab. e preciso de uma mão …
é um sistema simples com cadastro. e em uma página
editar … mas quando eu chamo o editar uns dados novos que eu coloquei
não ve na página. mesmo eu mexendo e deixando certinho . somente vem os dados até o endereço se
alguem poder ver pra mim e dar uma mão eu agradeço . .
value… .
segue código abaixo
editar da página empresaBaking.java
public String editar() {
try {
if (empreRazaoSocial == null || empreRazaoSocial.trim().equals("")) {
JSFUtil.addErrorMessage("Campo Razao requerido!");
return JSFUtil.FALHA;
}
if (empreNomeFantasia == null || empreNomeFantasia.trim().equals("")) {
JSFUtil.addErrorMessage("Campo Nome Fantasia requerido!");
return JSFUtil.FALHA;
}
if (empreCnpj == null || empreCnpj < 0) {
JSFUtil.addErrorMessage("Campo CPF requerido!");
return JSFUtil.FALHA;
}
if (empreInscrEstadual == null || empreInscrEstadual < 0) {
JSFUtil.addErrorMessage("Campo Inscricao Estadual requerido!");
return JSFUtil.FALHA;
}
if (empreInscrMunicipal == null || empreInscrMunicipal < 0) {
JSFUtil.addErrorMessage("Campo Inscricao Municipal requerido!");
return JSFUtil.FALHA;
}
if (empreLogin == null || empreLogin.trim().equals("")) {
JSFUtil.addErrorMessage("Campo Login requerido!");
return JSFUtil.FALHA;
}
if (empreSenha == null || empreSenha.trim().equals("")) {
JSFUtil.addErrorMessage("Campo Senha requerido!");
return JSFUtil.FALHA;
}
if (empreEmail == null || empreEmail.trim().equals("")) {
JSFUtil.addErrorMessage("Campo E-mail requerido!");
return JSFUtil.FALHA;
}
if (empreTelefone == null || empreTelefone < 0) {
JSFUtil.addErrorMessage("Campo Telefone requerido!");
return JSFUtil.FALHA;
}
if (empreCidade == null || empreCidade.trim().equals("")) {
JSFUtil.addErrorMessage("Campo Cidade requerido!");
return JSFUtil.FALHA;
}
EmpresaDAO empreDAO = new EmpresaDAO();
Empresa empre = empreDAO.buscar(codEmpresa);
empre.setEmpreRazaoSocial(empreRazaoSocial.toUpperCase());
empre.setEmpreNomeFantasia(empreNomeFantasia.toUpperCase());
empre.setEmpreCnpj(empreCnpj);
empre.setEmpreInscrEstadual(empreInscrEstadual);
empre.setEmpreInscrMunicipal(empreInscrMunicipal);
empre.setEmpreTelefone(empreTelefone);
empre.setEmpreEmail(empreEmail.toUpperCase());
empre.setEmpreSenha(empreSenha.toUpperCase());
empre.setEmpreLogin(empreLogin.toUpperCase());
empre.setEmpreCidade(empreCidade.toUpperCase());
empre.setEmpreRua(empreRua.toUpperCase());
empre.setEmpreBairro(empreBairro.toUpperCase());
empre.setEmpreComplemento(empreComplemento.toUpperCase());
empre.setEmpreNum(empreNum);
RamoAtuacaoDAO ramoAtDAO = new RamoAtuacaoDAO();
@SuppressWarnings("unused")
RamoAtuacao ramoAt = ramoAtDAO.buscar(idRamoAtuacao);
ResponsavelDAO respDAO = new ResponsavelDAO();
@SuppressWarnings("unused")
Responsavel resp = respDAO.buscar(idResponsavel);
UfDAO ufDAO = new UfDAO();
@SuppressWarnings("unused")
Uf uf = ufDAO.buscar(idUf);
empreDAO.editar(empre);
resetar();
carregarCombos();
JSFUtil.addGlobalMessage("Empresa editada com sucesso!");
return JSFUtil.SUCESSO;
} catch (Exception excecao) {
excecao.printStackTrace();
JSFUtil.addErrorMessage("Ocorreu um erro durante a gravação!");
return JSFUtil.FALHA;
}
}
package persistencia;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Entity
@Table(name = "EMPRESA")
@NamedQueries(value = {
@NamedQuery(name = "buscarTodosEmpre", query = "SELECT empre FROM Empresa empre ORDER BY empre.codEmpresa ASC"),
@NamedQuery(name = "buscarCodEmpresa", query = "SELECT empre FROM Empresa empre WHERE empre.codEmpresa = ?"),
@NamedQuery(name = "buscarEmpreRazaoSocial", query = "SELECT empre FROM Empresa empre WHERE empre.empreRazaoSocial LIKE ? ORDER BY empre.empreRazaoSocial ASC") })
public class Empresa {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "codEmpresa")
private Integer codEmpresa;
@Column(name = "empreRazaoSocial", length = 50)
private String empreRazaoSocial;
@Column(name = "empreNomeFantasia", length = 50)
private String empreNomeFantasia;
@Column(name = "empreCnpj", length = 15, nullable = false)
private Long empreCnpj;
@Column(name = "empreInscrEstadual", length = 15, nullable = false)
private Long empreInscrEstadual;
@Column(name = "empreInscrMunicipal", length = 15, nullable = false)
private Long empreInscrMunicipal;
@Column(name = "empreLogin", length = 30)
private String empreLogin;
@Column(name = "empreSenha", length = 20)
private String empreSenha;
@Column(name = "empreEmail", length = 40, nullable = false)
private String empreEmail;
@Column(name = "empreTelefone", length = 30)
private Long empreTelefone;
@Column(name = "empreCidade", length = 50, nullable = false)
private String empreCidade;
@Column(name = "empreRua", length = 50, nullable = false)
private String empreRua;
@Column(name = "empreBairro", length = 50, nullable = false)
private String empreBairro;
@Column(name = "empreComplemento", length = 40, nullable = false)
private String empreComplemento;
@Column(name = "empreNum", length = 11)
private Integer empreNum;
@SuppressWarnings("unused")
@ManyToOne
@JoinColumn(name="codAtuacao_FK")
private RamoAtuacao ramoAtuacao;
@SuppressWarnings("unused")
@ManyToOne
@JoinColumn(name="codResponsavel_FK")
private Responsavel responsavel;
@SuppressWarnings("unused")
@ManyToOne
@JoinColumn(name="codUF_FK")
private Uf uf;
@SuppressWarnings("unused")
@OneToMany(mappedBy="empresa")
private List<Despejo> despejos;
public Empresa() {
super();
// TODO Auto-generated constructor stub
}
public Integer getCodEmpresa() {
return codEmpresa;
}
public void setCodEmpresa(Integer codEmpresa) {
this.codEmpresa = codEmpresa;
}
public String getEmpreRazaoSocial() {
return empreRazaoSocial;
}
public void setEmpreRazaoSocial(String empreRazaoSocial) {
this.empreRazaoSocial = empreRazaoSocial;
}
public String getEmpreNomeFantasia() {
return empreNomeFantasia;
}
public void setEmpreNomeFantasia(String empreNomeFantasia) {
this.empreNomeFantasia = empreNomeFantasia;
}
public Long getEmpreCnpj() {
return empreCnpj;
}
public void setEmpreCnpj(Long empreCnpj) {
this.empreCnpj = empreCnpj;
}
public Long getEmpreInscrEstadual() {
return empreInscrEstadual;
}
public void setEmpreInscrEstadual(Long empreInscrEstadual) {
this.empreInscrEstadual = empreInscrEstadual;
}
public Long getEmpreInscrMunicipal() {
return empreInscrMunicipal;
}
public void setEmpreInscrMunicipal(Long empreInscrMunicipal) {
this.empreInscrMunicipal = empreInscrMunicipal;
}
public String getEmpreLogin() {
return empreLogin;
}
public void setEmpreLogin(String empreLogin) {
this.empreLogin = empreLogin;
}
public String getEmpreSenha() {
return empreSenha;
}
public void setEmpreSenha(String empreSenha) {
this.empreSenha = empreSenha;
}
public String getEmpreEmail() {
return empreEmail;
}
public void setEmpreEmail(String empreEmail) {
this.empreEmail = empreEmail;
}
public Long getEmpreTelefone() {
return empreTelefone;
}
public void setEmpreTelefone(Long empreTelefone) {
this.empreTelefone = empreTelefone;
}
public String getEmpreCidade() {
return empreCidade;
}
public void setEmpreCidade(String empreCidade) {
this.empreCidade = empreCidade;
}
public String getEmpreRua() {
return empreRua;
}
public void setEmpreRua(String empreRua) {
this.empreRua = empreRua;
}
public String getEmpreBairro() {
return empreBairro;
}
public void setEmpreBairro(String empreBairro) {
this.empreBairro = empreBairro;
}
public String getEmpreComplemento() {
return empreComplemento;
}
public void setEmpreComplemento(String empreComplemento) {
this.empreComplemento = empreComplemento;
}
public Integer getEmpreNum() {
return empreNum;
}
public void setEmpreNum(Integer empreNum) {
this.empreNum = empreNum;
}
public RamoAtuacao getRamoAtuacao() {
return ramoAtuacao;
}
public void setRamoAtuacao(RamoAtuacao ramoAtuacao) {
this.ramoAtuacao = ramoAtuacao;
}
public Responsavel getResponsavel() {
return responsavel;
}
public void setResponsavel(Responsavel responsavel) {
this.responsavel = responsavel;
}
public Uf getUf() {
return uf;
}
public void setUf(Uf uf) {
this.uf = uf;
}
public List<Despejo> getDespejos() {
return despejos;
}
public void setDespejos(List<Despejo> despejos) {
this.despejos = despejos;
}
}
<table border="0" width="99%" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td align="left">
<h:form>
<rich:panel style="width:550px">
<fieldset>
<legend >Editar - Dados da Empresa</legend>
<h:messages styleClass="mensagens"/>
<!--Tag JSF, com o atributo styleClass referenciado o seletor CSS espec?ico -->
<h:outputText value="RAZAO SOCIAL:" styleClass="rotulos"/><br>
<h:inputText id="empreRazaoSocial" required="true" value="#{empresa.empreRazaoSocial}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputText value="NOME FANTASIA:" styleClass="rotulos"/><br>
<h:inputText id="empreNomeFantasia" required="true" value="#{empresa.empreNomeFantasia}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputText value="CNPJ:" styleClass="rotulos"/><br>
<h:inputText id="empreCnpj" required="true" value="#{empresa.empreCnpj}" styleClass="edit" maxlength="14" size="20" onkeydown="mascaraTexto(event,'999.999.999-99')"/><br>
<h:outputText value="INSCRICAO ESTADUAL:" styleClass="rotulos"/>
<h:outputText value="INSCRICAO MUNICIPAL:" styleClass="rotulos"/><br>
<h:inputText id="empreInscrEstadual" required="true" value="#{empresa.empreInscrEstadual}" styleClass="edit" maxlength="15" size="20" />
<h:inputText id="empreInscrMunicipal" required="true" value="#{empresa.empreInscrMunicipal}" styleClass="edit" maxlength="15" size="20" /><br>
<h:outputText value="LOGIN:" styleClass="rotulos"/>
<h:outputText value="SENHA:" styleClass="rotulos"/><br>
<h:inputText id="empreLogin" required="true" value="#{empresa.empreLogin}" styleClass="edit" maxlength="30" size="40" />
<h:inputSecret id="empreSenha" required="true" value="#{empresa.empreSenha}" styleClass="edit" maxlength="15" size="20" /><br>
<h:outputText value="TELEFONE:" styleClass="rotulos"/><br>
<h:inputText id="empreTelefone" required="true" value="#{empresa.empreTelefone}" styleClass="edit" maxlength="20" size="30" /><br>
<h:outputText value="E-MAIL:" styleClass="rotulos"/><br>
<h:inputText id="empreEmail" required="true" value="#{empresa.empreEmail}" styleClass="edit" maxlength="50" size="60" /><br>
<hr >
<h:outputLabel value="ENDERECO" />
<hr >
<BR>
<h:outputText value="CIDADE:" styleClass="rotulos"/><br>
<h:inputText id="empreCidade" required="true" value="#{empresa.empreCidade}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputLabel value="ESTADO:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{empresa.idUf}" >
<f:selectItem itemValue="0" itemLabel="Escolha o estado" />
<f:selectItems value="#{empresa.ufs}" />
</h:selectOneMenu>
<BR>
<h:outputText value="RUA:" styleClass="rotulos"/><br>
<h:inputText id="empreRua" required="true" value="#{empresa.empreRua}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputText value="NUMERO:" styleClass="rotulos"/><br>
<h:inputText id="empreNum" required="true" value="#{empresa.empreNum}" styleClass="edit" maxlength="11" size="11" /><br>
<h:outputText value="BAIRRO:" styleClass="rotulos"/><br>
<h:inputText id="empreBairro" required="true" value="#{empresa.empreBairro}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputText value="COMPLEMENTO:" styleClass="rotulos"/><br>
<h:inputText id="empreComplemento" required="true" value="#{empresa.empreComplemento}" styleClass="edit" maxlength="50" size="60" /><br>
<h:outputLabel value="RAMO ATUACAO:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{empresa.idRamoAtuacao}" >
<f:selectItem itemValue="0" itemLabel="Escolha o Ramo de Atuacao" />
<f:selectItems value="#{empresa.ramoAtuacoes}" />
</h:selectOneMenu>
<br>
<h:outputLabel value="RESPONSAVEL:" styleClass="rotulos" /><BR>
<h:selectOneMenu value="#{empresa.idResponsavel}" >
<f:selectItem itemValue="0" itemLabel="Escolha o Responsavel" />
<f:selectItems value="#{empresa.responsaveis}" />
</h:selectOneMenu>
<hr>
<h:commandButton value="Editar" type="submit" styleClass="botoes" action="#{empresa.editar}"/>
<h:commandButton value="Cancelar" type="reset" styleClass="botoes" action="#{empresa.cancelar}"/>
</fieldset>
<br>
</rich:panel>
</h:form>
</td>
</tr>
</table>