Example usage for org.hibernate Session get

List of usage examples for org.hibernate Session get

Introduction

In this page you can find the example usage for org.hibernate Session get.

Prototype

Object get(String entityName, Serializable id);

Source Link

Document

Return the persistent instance of the given named entity with the given identifier, or null if there is no such persistent instance.

Usage

From source file:cl.model.dao.UnidadOrganizacionalDAO.java

public String cambiarStatusUnidad(int id) {
    SessionFactory sf;/*from w  ww  .  j  a va 2s.  co  m*/
    Session session;
    Transaction tx = null;
    String response;
    try {
        sf = HibernateUtil.getSessionFactory();
        session = sf.openSession();
        Unidadorganizacional unidad = (Unidadorganizacional) session.get(Unidadorganizacional.class, id);
        unidad.setEstado(!unidad.isEstado());
        tx = session.beginTransaction();
        session.update(unidad);
        tx.commit();
        response = "El estado de " + unidad.getNombre() + " fue actualizado exitosamente";
    } catch (Exception ex) {
        tx.rollback();
        response = "No se pudo actualizar la unidad organizacional";
    }
    return response;
}

From source file:cl.model.dao.UsuarioDAO.java

public int consultarUsuario(int codigo) {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session session = sf.openSession();
    Usuario usuario = (Usuario) session.get(Usuario.class, codigo);
    if (usuario != null) {
        return 1;
    } else {/*  w  ww .j  av  a2s  .  co  m*/
        return 0;
    }
}

From source file:cl.model.dao.WorkshopDAO.java

public int consultarWorkshop(int codigo) {
    SessionFactory sf = HibernateUtil.getSessionFactory();
    Session session = sf.openSession();
    Workshop workshop = (Workshop) session.get(Workshop.class, codigo);
    if (workshop != null) {
        return 1;
    } else {/* w w  w . java 2  s  .c o  m*/
        return 0;
    }
}

From source file:classes.CustomerAction.java

License:Apache License

public String edit() throws Exception {
    logger.info("Starting edit()"); //f:log
    Integer id = Integer.valueOf(this.parameters.get("id")[0]);

    Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate
    Transaction t = sess.beginTransaction(); //f:hibernate

    Customer c = (Customer) sess.get(Customer.class, id); //f:hibernate

    this.setCustomer(c);

    t.commit(); //f:hibernate
    sess.close(); //f:hibernate

    logger.info("Finishing edit()"); //f:log
    this.task = SystemConstants.UD_MODE;
    return INPUT;
}

From source file:classes.ProductAction.java

License:Apache License

public String edit() throws Exception {
    logger.info("Starting edit()"); //f:log
    Integer id = Integer.valueOf(this.parameters.get("id")[0]);

    Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate
    Transaction t = sess.beginTransaction(); //f:hibernate

    Product p = (Product) sess.get(Product.class, id); //f:hibernate

    this.setProduct(p);

    t.commit(); //f:hibernate
    sess.close(); //f:hibernate

    this.task = SystemConstants.UD_MODE;
    logger.info("Finishing edit()"); //f:log
    return INPUT;
}

From source file:classes.PurchaseOrderAction.java

License:Apache License

public String edit() throws Exception {
    logger.info("Starting edit()"); //f:log
    Integer id = Integer.valueOf(this.parameters.get("id")[0]);

    Session sess = HibernateUtil.getSessionFactory().openSession(); //f:hibernate
    Transaction t = sess.beginTransaction(); //f:hibernate

    PurchaseOrder po = (PurchaseOrder) sess.get(PurchaseOrder.class, id); //f:hibernate

    this.setPurchaseOrder(po);

    t.commit(); //f:hibernate
    sess.close(); //f:hibernate

    this.task = SystemConstants.UD_MODE;
    logger.info("Finishing edit()"); //f:log
    return INPUT;
}

From source file:Clientes.editaCliente.java

private void Selecciona3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Selecciona3ActionPerformed
    h = new Herramientas(usr, 0);
    h.session(sessionPrograma);/*  w ww  .  j a  v  a  2 s .  c  o m*/
    Session session = HibernateUtil.getSessionFactory().openSession();
    usr = (Usuario) session.get(Usuario.class, usr.getIdUsuario());
    if (usr.getModificarClientes() == true) {
        if (t_datos.getSelectedRow() >= 0) {
            borra_cajas();
            IdClientes.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 0).toString());
            nombre.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 1).toString());
            Direccion.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 2).toString());
            Colonia.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 3).toString());
            Cp.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 4).toString());
            Rfc.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 5).toString());
            Poblacion.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 6).toString());
            Estado.setSelectedItem(t_datos.getValueAt(t_datos.getSelectedRow(), 7).toString());
            Telefono.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 8).toString());
            Email.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 9).toString());
            contacto.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 10).toString());
            nextel.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 11).toString());
            municipio.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 12).toString());
            numero.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 13).toString());
            t_receptor.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 14).toString());
            t_email_receptor.setText(t_datos.getValueAt(t_datos.getSelectedRow(), 15).toString());
            cajas(true);
        } else
            JOptionPane.showMessageDialog(null, "No hay un cliente seleccionado!");
    } else
        JOptionPane.showMessageDialog(null, "Acceso denegado!");
    if (session != null)
        if (session.isOpen())
            session.close();
}

From source file:Clientes.editaCliente.java

private void Eliminar1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Eliminar1ActionPerformed
    h = new Herramientas(usr, 0);
    h.session(sessionPrograma);// w ww  .  j  ava 2s .c  o  m
    Session session = HibernateUtil.getSessionFactory().openSession();
    usr = (Usuario) session.get(Usuario.class, usr.getIdUsuario());
    if (usr.getModificarClientes() == true) {
        if (this.t_datos.getSelectedRow() >= 0) {
            DefaultTableModel model = (DefaultTableModel) t_datos.getModel();
            int a = t_datos.getSelectedRow();
            int opt = JOptionPane.showConfirmDialog(this, "Los datos capturados se eliminarn!");
            if (JOptionPane.YES_OPTION == opt) {
                boolean respuesta = eliminar(t_datos.getValueAt(t_datos.getSelectedRow(), 0).toString());
                if (respuesta == true) {
                    JOptionPane.showMessageDialog(null, "Registro eliminado!");
                    model.removeRow(a);
                    this.borra_cajas();
                    cajas(false);
                    buscaDato();
                }
            }
        } else {
            JOptionPane.showMessageDialog(null, "Selecciona el cliente que desees eliminar!");
            nombre.requestFocus();
        }
    } else
        JOptionPane.showMessageDialog(null, "Acceso denegado!");
    if (session != null)
        if (session.isOpen())
            session.close();
}

From source file:Clientes.editaCliente.java

private void Selecciona2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_Selecciona2ActionPerformed
    h = new Herramientas(usr, 0);
    h.session(sessionPrograma);/*from  w  w w  . ja  v  a  2 s  .c o  m*/
    Session session = HibernateUtil.getSessionFactory().openSession();
    usr = (Usuario) session.get(Usuario.class, usr.getIdUsuario());
    if (usr.getCrearClientes() == true) {
        altaCliente obj = new altaCliente(new javax.swing.JFrame(), true, usr, sessionPrograma);
        Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
        obj.setLocation((d.width / 2) - (obj.getWidth() / 2), (d.height / 2) - (obj.getHeight() / 2));
        obj.setVisible(true);
        borra_cajas();
        cajas(false);
        buscaDato();
    } else
        JOptionPane.showMessageDialog(null, "Acceso denegado!");
    if (session != null)
        if (session.isOpen())
            session.close();
}

From source file:Clientes.editaCliente.java

private void b_actualizarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_b_actualizarActionPerformed
    h = new Herramientas(usr, 0);
    h.session(sessionPrograma);//from  w  w w.  j a va2s  .c  om
    Session session = HibernateUtil.getSessionFactory().openSession();
    usr = (Usuario) session.get(Usuario.class, usr.getIdUsuario());
    if (usr.getModificarClientes() == true) {
        if (nombre.getText().compareTo("") != 0) {
            if (Email.getText().trim().compareTo("") != 0) {
                boolean respuesta = modifica();
                if (respuesta == true) {
                    JOptionPane.showMessageDialog(null, "Registro modificado");
                    this.borra_cajas();
                    buscaDato();
                }
            } else {
                JOptionPane.showMessageDialog(null, "Ingrese el email del cliente");
                numero.requestFocus();
            }
        } else {
            JOptionPane.showMessageDialog(null, "Ingrese el nombre del cliente");
            nombre.requestFocus();
        }
    } else
        JOptionPane.showMessageDialog(null, "Acceso denegado!");
    if (session != null)
        if (session.isOpen())
            session.close();
}