List of usage examples for org.hibernate Session update
void update(Object object);
From source file:caipsfa.app.modelo.GestionDoctores.java
public boolean editDoctor(DoctoresForm docs) { boolean estado = false; try {/*w w w . ja va 2 s. c o m*/ SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Doctores doctors = new Doctores(); doctors.setCodigoDoctor(Integer.parseInt(docs.getCodigoDoctor())); doctors.setNombres(docs.getNombres()); doctors.setApellidos(docs.getApellidos()); doctors.setEspecialidad(docs.getEspecialidad()); doctors.setDui(docs.getDui()); doctors.setNit(docs.getNit()); doctors.setEmail(docs.getEmail()); doctors.setTelefono(docs.getTelefono()); doctors.setDependencia(docs.getDependencia()); ses.update(doctors); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:caipsfa.app.modelo.GestionProveedores.java
public boolean editProvider(ProveedoresForm provs) { boolean estado = false; try {/* w ww .j a v a 2 s.c om*/ SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Proveedores providers = new Proveedores(); providers.setCodigoProveedor(Integer.parseInt(provs.getCodigoProveedor())); providers.setNombreProveedor(provs.getNombreProveedor()); providers.setDireccion(provs.getDireccion()); providers.setContacto(provs.getContacto()); providers.setNumeroTelefono(provs.getNumeroTelefono()); ses.update(providers); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:caipsfa.app.modelo.GestionUnidades.java
public boolean editUnit(UnidadesForm unidad) { boolean estado = false; try {/*from w w w. j a va2s . co m*/ SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Unidades unit = new Unidades(); unit.setCodigoUnidad(Integer.parseInt(unidad.getCodigoUnidad())); unit.setNombre(unidad.getNombre()); unit.setPrefijo(unidad.getPrefijo()); ses.update(unit); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:caipsfa.app.modelo.GestionUsuarios.java
public boolean editUser(UsuariosForm usuario) { boolean estado = false; try {//from www .j ava 2 s . co m SessionFactory sesFact = HibernateUtil.getSessionFactory(); Session ses = sesFact.openSession(); Transaction trans = ses.beginTransaction(); Usuarios user = new Usuarios(); TipoUsuarios type = new TipoUsuarios(); type.setIdTipo(usuario.getIdTipo()); user.setIdUsuario(usuario.getIdUsuario()); user.setNombreUsuario(usuario.getNombreUsuario()); user.setPassword(usuario.getPassword()); user.setTipoUsuarios(type); ses.update(user); trans.commit(); ses.close(); estado = true; return estado; } catch (Exception e) { System.out.println(e); return estado; } }
From source file:Catalogo.editaCatalogo.java
DefaultTableModel ModeloTablaReporte(int renglones, String columnas[]) { model = new DefaultTableModel(new Object[renglones][3], columnas) { Class[] types = new Class[] { java.lang.Integer.class, java.lang.String.class, java.lang.String.class };/*from w w w .ja va2 s. c om*/ boolean[] canEdit = new boolean[] { false, false, true }; public void setValueAt(Object value, int row, int col) { Vector vector = (Vector) this.dataVector.elementAt(row); Object celda = ((Vector) this.dataVector.elementAt(row)).elementAt(col); switch (col) { default: vector.setElementAt(value, col); this.dataVector.setElementAt(vector, row); fireTableCellUpdated(row, col); break; case 2: if (vector.get(col) == null) { vector.setElementAt(value, col); this.dataVector.setElementAt(vector, row); fireTableCellUpdated(row, col); } else { Session session = HibernateUtil.getSessionFactory().openSession(); try { session.beginTransaction().begin(); Catalogo cat = (Catalogo) session.createCriteria(Catalogo.class) .add(Restrictions.eq("idCatalogo", Integer.parseInt( t_datos.getValueAt(t_datos.getSelectedRow(), 0).toString()))) .setMaxResults(1).uniqueResult(); if (cat != null) { Especialidad esp = (Especialidad) session.createCriteria(Especialidad.class) .add(Restrictions.eq("descripcion", (String) value)).setMaxResults(1) .uniqueResult(); if (esp != null) { cat.setEspecialidad(esp); session.update(cat); session.getTransaction().commit(); vector.setElementAt(value, col); this.dataVector.setElementAt(vector, row); fireTableCellUpdated(row, col); } } } catch (Exception e) { session.getTransaction().rollback(); System.out.println(e); JOptionPane.showMessageDialog(null, "Error al actualizar los datos"); } finally { if (session.isOpen() == true) session.close(); } } break; } } public Class getColumnClass(int columnIndex) { return types[columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit[columnIndex]; } }; return model; }
From source file:cd_modelos_dao.ClientesDAO.java
public Clientes actualizarCliente(int cedula, String nombre, String apellido, String telefono, String correo) { SessionFactory sf = HibernateUtil.getSessionFactory(); try {//from w w w . j a v a 2 s . com Session s = sf.openSession(); Transaction t = s.beginTransaction(); Clientes u = new Clientes(cedula, nombre, apellido, telefono, correo); s.update(u); t.commit(); s.close(); return u; } catch (HibernateException he) { he.printStackTrace(); } return null; }
From source file:cd_modelos_dao.ComprasDAO.java
public void actualizarCompra(ComprasPlanta v1, ComprasPlanta v2) { SessionFactory sf = HibernateUtil.getSessionFactory(); //Listas/*www.j a v a2s. c o m*/ List<PlantasCompra> a1 = new LinkedList<>(v1.getPlantasCompras()); List<PlantasCompra> a2 = new LinkedList<>(v2.getPlantasCompras()); try { Session s = sf.openSession(); Transaction t = s.beginTransaction(); s.update(v2); for (PlantasCompra plantasCompra : v2.getPlantasCompras()) { try { EtapasPlantaDAO eD = new EtapasPlantaDAO(); eD.ingresarActualizarEtapasPlanta(plantasCompra.getEtapasPlanta()); } catch (Exception e) { System.out.println("1"); System.out.println(e); } try { PlantasCompraDAO pvd = new PlantasCompraDAO(); if (plantasCompra.getId() < 0) { plantasCompra.setId(pvd.maxId() + 1); } pvd.ingresarPlantasCompra(plantasCompra); } catch (Exception e) { System.out.println("2"); System.out.println(e); } } insertarDiferenciasComprasPlanta(calcularDiferenciasComprasPlanta(v1, v2)); insertarDiferenciasPlantasCompra(calcularDiferenciasPlantasCompra(a1, a2)); t.commit(); s.close(); } catch (HibernateException he) { System.out.println("Paso algo 1"); System.out.println(he); he.printStackTrace(); } }
From source file:cd_modelos_dao.EmpleadosDAO.java
public Empleados actualizarEmpleado(int cedula, String nombre, String apellido, String telefono, String correo, String HV) {// w ww .ja va 2 s. co m SessionFactory sf = HibernateUtil.getSessionFactory(); try { Session s = sf.openSession(); Transaction t = s.beginTransaction(); Empleados u = new Empleados(cedula, nombre, apellido, telefono, correo, HV); s.update(u); t.commit(); s.close(); return u; } catch (HibernateException he) { he.printStackTrace(); } return null; }
From source file:cd_modelos_dao.EtapasPlantaDAO.java
public void actualizarEtapasPlanta(EtapasPlanta ep) { SessionFactory sf = null;//from w ww . jav a 2 s.c o m Transaction t = null; Session s = null; try { sf = HibernateUtil.getSessionFactory(); s = sf.openSession(); t = s.beginTransaction(); s.update(ep); t.commit(); } catch (Exception e) { System.out.println("Exception " + e); } }
From source file:cd_modelos_dao.PlantasDAO.java
public Plantas actualizarPlanta(int id, String nombre, TipoPlanta tipo, String descripcion, String imagen) { SessionFactory sf = HibernateUtil.getSessionFactory(); try {//from w ww . j a va2s . co m Session s = sf.openSession(); Transaction t = s.beginTransaction(); Plantas plantaAcutalizada = new Plantas(id, tipo, nombre, descripcion, imagen); s.update(plantaAcutalizada); t.commit(); s.close(); return plantaAcutalizada; } catch (HibernateException he) { he.getMessage(); } return null; }