List of usage examples for org.hibernate Session update
void update(Object object);
From source file:cl.cesfam.DAO.TipoPrescripcionDAO.java
public static boolean update(cl.cesfam.ENTITY.TipoPrescripcion a) throws Exception { Session session = cl.cesfam.DAL.NewHibernateUtil.getSessionFactory().openSession(); session.beginTransaction();//from w ww .j a va2 s.co m try { session.update(a); session.getTransaction().commit(); session.close(); return true; } catch (Exception e) { session.getTransaction().rollback(); session.close(); System.err.println(e.getMessage()); throw e; } }
From source file:cl.model.dao.ComponenteDAO.java
public String actualizarComponete(Componente c) { SessionFactory sf;//from www . j a v a2 s . com Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Componente compo = (Componente) session.get(Componente.class, c.getId()); compo.setDescripcion(c.getDescripcion()); compo.setNombre(c.getNombre()); compo.setEstado(c.isEstado()); tx = session.beginTransaction(); session.update(compo); tx.commit(); response = "Componente actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el componente"; } return response; }
From source file:cl.model.dao.ComponenteDAO.java
public String cambiarStatusComponete(int id) { SessionFactory sf;/*from w w w.j a va2 s . c o m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Componente compo = (Componente) session.get(Componente.class, id); compo.setEstado(!compo.isEstado()); tx = session.beginTransaction(); session.update(compo); tx.commit(); response = "El estado de " + compo.getNombre() + " fue actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el componente"; } return response; }
From source file:cl.model.dao.MatrizControlAccesoDAO.java
public String matrizGestionada(int idMatriz, int idUsuario) { SessionFactory sf;//from ww w . jav a 2s.c o m Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Date date = new Date(); Matrizcontrolacceso matriz = (Matrizcontrolacceso) session.get(Matrizcontrolacceso.class, idMatriz); if (matriz != null) { if (matriz.getEstadoSolicitud().equals("Aprobado") || matriz.getEstadoSolicitud().equals("Devuelto") || matriz.getEstadoSolicitud().equals("Pendiente")) { tx = session.beginTransaction(); matriz.setEstadoSolicitud("Gestionado"); matriz.setIdGestor(idUsuario); matriz.setFechaGestion(date); session.update(matriz); Solicitud solicitud = matriz.getSolicitud(); if (!solicitud.getEstadoSolicitud().equals("En Gestion")) { solicitud.setEstadoSolicitud("En Gestion"); session.update(solicitud); } tx.commit(); response = "Solicitud actualizada exitosamente"; } else { response = "Solicitud invlida"; } } else { response = "Solicitud invlida"; } } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la solicitud"; } return response; }
From source file:cl.model.dao.MatrizControlAccesoDAO.java
public String matrizVerificada(int idMatriz, int idUsuario) { SessionFactory sf;//from w w w . j a v a 2 s . c o m Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Date date = new Date(); Matrizcontrolacceso matriz = (Matrizcontrolacceso) session.get(Matrizcontrolacceso.class, idMatriz); if (matriz != null) { if (matriz.getEstadoSolicitud().equals("Gestionado")) { tx = session.beginTransaction(); matriz.setEstadoSolicitud("Verificado"); matriz.setIdVerificador(idUsuario); matriz.setFechaVerificacion(date); session.update(matriz); Solicitud solicitud = matriz.getSolicitud(); if (!solicitud.getEstadoSolicitud().equals("En Verificacion")) { solicitud.setEstadoSolicitud("En Verificacion"); session.update(solicitud); } tx.commit(); response = "Solicitud actualizada exitosamente"; } else { response = "Solicitud invlida"; } } else { response = "Solicitud invlida"; } } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la solicitud"; } return response; }
From source file:cl.model.dao.PerfilDAO.java
public String actualizarPerfil(Perfil p) { SessionFactory sf;/*from ww w. ja v a 2s . c om*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Perfil perfil = (Perfil) session.get(Perfil.class, p.getId()); perfil.setNombre(p.getNombre()); perfil.setEstado(p.isEstado()); tx = session.beginTransaction(); session.update(perfil); tx.commit(); response = "Perfil actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el perfil"; } return response; }
From source file:cl.model.dao.PerfilDAO.java
public String cambiarStatusPerfil(int id) { SessionFactory sf;//from w w w . j av a2 s. c o m Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Perfil perfil = (Perfil) session.get(Perfil.class, id); perfil.setEstado(!perfil.isEstado()); tx = session.beginTransaction(); session.update(perfil); tx.commit(); response = "El estado de " + perfil.getNombre() + " - " + perfil.getComponente().getNombre() + " fue actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el perfil"; } return response; }
From source file:cl.model.dao.PersonaDAO.java
public String updatePersona(int codigo, Persona persona) { SessionFactory sf = null;//from w ww .j av a 2s . co m Session sesion = null; Transaction tx = null; try { sf = HibernateUtil.getSessionFactory(); sesion = sf.openSession(); tx = sesion.beginTransaction(); Persona p = (Persona) sesion.get(Persona.class, codigo); p.setNombre(persona.getNombre()); p.setFechaNacimiento(persona.getFechaNacimiento()); p.setFechaDesceso(persona.getFechaDesceso()); p.setArea(persona.getArea()); sesion.update(p); tx.commit(); sesion.close(); return "<p>Se ha actualizado a " + p.getCodigo() + "</p>"; } catch (Exception e) { tx.rollback(); throw new RuntimeException("No se pudo actualizar"); } }
From source file:cl.model.dao.PosicionFuncionalDAO.java
public String actualizarPosicion(Posicionfuncional p) { SessionFactory sf;/*from ww w . ja va 2s . c o m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Posicionfuncional pf = (Posicionfuncional) session.get(Posicionfuncional.class, p.getId()); tx = session.beginTransaction(); session.update(pf); tx.commit(); response = "Posicin funcional actualizada exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la posicin funcional"; } return response; }
From source file:cl.model.dao.PosicionFuncionalDAO.java
public String cambiarStatusPosicion(int id) { SessionFactory sf;/*ww w. j a v a 2 s . co m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Posicionfuncional pos = (Posicionfuncional) session.get(Posicionfuncional.class, id); pos.setEstado(!pos.isEstado()); tx = session.beginTransaction(); session.update(pos); tx.commit(); response = "El estado de " + pos.getNombre() + " - " + pos.getUnidadorganizacional().getNombre() + " fue actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la posicin"; } return response; }