Example usage for org.hibernate SessionFactory openSession

List of usage examples for org.hibernate SessionFactory openSession

Introduction

In this page you can find the example usage for org.hibernate SessionFactory openSession.

Prototype

Session openSession() throws HibernateException;

Source Link

Document

Open a Session .

Usage

From source file:caipsfa.app.modelo.GestionDoctores.java

public ArrayList<Doctores> geOne(String codigoDoctor) {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    doctores = new ArrayList<Doctores>();
    String sql = "from Doctores where codigoDoctor = '" + codigoDoctor + "'";
    doctores = (ArrayList<Doctores>) ses.createQuery(sql).list();
    return doctores;
}

From source file:caipsfa.app.modelo.GestionDoctores.java

public boolean addDoctor(DoctoresForm docs) {
    boolean estado = false;
    try {//from w w  w . j a va2  s  .  co 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.save(doctors);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionDoctores.java

public boolean editDoctor(DoctoresForm docs) {
    boolean estado = false;
    try {//from   w  w w . j  a  va 2s  .com
        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.GestionDoctores.java

public boolean deleteDoctor(int id) {
    boolean estado = false;
    try {//from   w w  w .  ja  va  2 s.  c  om
        SessionFactory sesFact = HibernateUtil.getSessionFactory();
        Session ses = sesFact.openSession();
        Transaction trans = ses.beginTransaction();
        Doctores doctors = (Doctores) ses.get(Doctores.class, id);
        ses.delete(doctors);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}

From source file:caipsfa.app.modelo.GestionEntradas.java

public ArrayList<Entradas> getAllEntradas() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    entradas = new ArrayList<Entradas>();
    String sql = "from Entradas";
    entradas = (ArrayList<Entradas>) ses.createQuery(sql).list();
    return entradas;
}

From source file:caipsfa.app.modelo.GestionLogin.java

public ArrayList<Usuarios> llenarusu(LoginForm login) {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    String sql = "from Usuarios where Nombre_usuario = '" + login.getNombre_usuario() + "' and Password  = '"
            + login.getPassword() + "'";
    ArrayList<Usuarios> listausuarios = new ArrayList<Usuarios>();
    listausuarios = (ArrayList<Usuarios>) ses.createQuery(sql).list();
    for (int i = 0; i < listausuarios.size(); i++) {
        Usuarios usuario = (Usuarios) listausuarios.get(i);
        System.out.println(usuario.getIdUsuario());
    }/*  w ww. j  av a  2s. c  o m*/
    return listausuarios;
}

From source file:caipsfa.app.modelo.GestionProductos.java

public ArrayList<Productos> getAllProductos() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    productos = new ArrayList<Productos>();
    String sql = "from Productos";
    productos = (ArrayList<Productos>) ses.createQuery(sql).list();
    return productos;
}

From source file:caipsfa.app.modelo.GestionProveedores.java

public ArrayList<Proveedores> getAllProviders() {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    proveedores = new ArrayList<Proveedores>();
    String sql = "from Proveedores";
    proveedores = (ArrayList<Proveedores>) ses.createQuery(sql).list();
    return proveedores;
}

From source file:caipsfa.app.modelo.GestionProveedores.java

public ArrayList<Proveedores> geOne(String codigoProveedores) {
    SessionFactory sesFact = HibernateUtil.getSessionFactory();
    Session ses = sesFact.openSession();
    proveedores = new ArrayList<Proveedores>();
    String sql = "from Proveedores where codigoProveedor = '" + codigoProveedores + "'";
    proveedores = (ArrayList<Proveedores>) ses.createQuery(sql).list();
    return proveedores;
}

From source file:caipsfa.app.modelo.GestionProveedores.java

public boolean addProvider(ProveedoresForm provs) {
    boolean estado = false;
    try {/*from   w ww. j  ava2s.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.save(providers);
        trans.commit();
        ses.close();
        estado = true;
        return estado;
    } catch (Exception e) {
        System.out.println(e);
        return estado;
    }
}