Buen dia, soy nuevo en este foro y en el desarrollo en java, estoy implementando un sistema de logueo basico de usuario (un crud) pero al momento de actualizar, eliminar o insertar no pasa nada y la verdad no encuentro el error
el codigo de la vista:
<<h:form id="frmNuevo">
<p:dialog id="dlgNuevo" header="Nuevo Usuario" widgetVar="dlgNuevo" resizable="false" modal="true">
<p:growl id="growlNuevo" sticky="true" />
<h:panelGrid id="pgNuevo" columns="2" cellpadding="5" style="margin:0 auto;">
<h:outputText value="Codigo:" style="width: 200px" />
<h:outputText value="Nombres:" />
<p:inputText value="#{usuarioBean.selectedUsuario.usercodi}" alt="left" />
<p:inputText value="#{usuarioBean.selectedUsuario.usernombre}" style="width: 200px" />
<h:outputText value="Usuario:" />
<h:outputText value="Clave:" />
<p:inputText value="#{usuarioBean.selectedUsuario.userusuario}" style="width: 200px"/>
<p:inputText value="#{usuarioBean.selectedUsuario.userpwd}" style="width: 200px" />
<h:outputText value="Perfil" />
<h:outputText value="Ciudad" />
<p:inputText value="#{usuarioBean.selectedUsuario.userperfil}" style="width: 200px"/>
<p:inputText value="#{usuarioBean.selectedUsuario.mascompany}" style="width: 200px"/>
</h:panelGrid>
<p:separator/>
<p:commandButton value=" Guardar" update=":frmusuarios, growlNuevo, dlgNuevo" actionListener="#{usuarioBean.btncreateUsuario(actionEvent)}" oncomplete="dlgNuevo.hide()" image="icon-guardar" ></p:commandButton>
<p:commandButton value=" Cancelar" oncomplete="dlgNuevo.hide()" image="icon-cancelar"></p:commandButton>
</p:dialog>
</h:form>
>
el metodo:
public boolean update(Masuser userusuario) {
boolean flag;
Session sesion = HibernateUtil.getSessionFactory().openSession();
try {
sesion.beginTransaction();
sesion.update(userusuario);
sesion.beginTransaction().commit();
flag =true;
} catch (Exception e) {
flag=false;
sesion.beginTransaction().rollback();
}
return flag;
}
el bean :
public void btnUpdateUsuario (ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.update(this.selectedUsuario)){
msg ="Se modifico correctamente el registro";
}
else
{
msg ="Error al modificar el registro";
}
si pudieran asesorarme se los agradeceria mucho
gracias
el codigo de la vista:
<<h:form id="frmNuevo">
<p:dialog id="dlgNuevo" header="Nuevo Usuario" widgetVar="dlgNuevo" resizable="false" modal="true">
<p:growl id="growlNuevo" sticky="true" />
<h:panelGrid id="pgNuevo" columns="2" cellpadding="5" style="margin:0 auto;">
<h:outputText value="Codigo:" style="width: 200px" />
<h:outputText value="Nombres:" />
<p:inputText value="#{usuarioBean.selectedUsuario.usercodi}" alt="left" />
<p:inputText value="#{usuarioBean.selectedUsuario.usernombre}" style="width: 200px" />
<h:outputText value="Usuario:" />
<h:outputText value="Clave:" />
<p:inputText value="#{usuarioBean.selectedUsuario.userusuario}" style="width: 200px"/>
<p:inputText value="#{usuarioBean.selectedUsuario.userpwd}" style="width: 200px" />
<h:outputText value="Perfil" />
<h:outputText value="Ciudad" />
<p:inputText value="#{usuarioBean.selectedUsuario.userperfil}" style="width: 200px"/>
<p:inputText value="#{usuarioBean.selectedUsuario.mascompany}" style="width: 200px"/>
</h:panelGrid>
<p:separator/>
<p:commandButton value=" Guardar" update=":frmusuarios, growlNuevo, dlgNuevo" actionListener="#{usuarioBean.btncreateUsuario(actionEvent)}" oncomplete="dlgNuevo.hide()" image="icon-guardar" ></p:commandButton>
<p:commandButton value=" Cancelar" oncomplete="dlgNuevo.hide()" image="icon-cancelar"></p:commandButton>
</p:dialog>
</h:form>
>
el metodo:
public boolean update(Masuser userusuario) {
boolean flag;
Session sesion = HibernateUtil.getSessionFactory().openSession();
try {
sesion.beginTransaction();
sesion.update(userusuario);
sesion.beginTransaction().commit();
flag =true;
} catch (Exception e) {
flag=false;
sesion.beginTransaction().rollback();
}
return flag;
}
el bean :
public void btnUpdateUsuario (ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.update(this.selectedUsuario)){
msg ="Se modifico correctamente el registro";
}
else
{
msg ="Error al modificar el registro";
}
si pudieran asesorarme se los agradeceria mucho
gracias