List of usage examples for org.hibernate Query uniqueResult
R uniqueResult();
From source file:com.app.mantenimiento.Clientes.java
public int obtenerNroTrans() { int cantidad = 0; try {//from w w w. ja v a2 s . c om Query query = st.createQuery("select max(d.codTit) from MtClientes d"); cantidad = (int) query.uniqueResult(); } catch (HibernateException ex) { JOptionPane.showMessageDialog(null, "Ocurrio un error al obtener el nroTrans." + ex.getMessage(), "Mantenimiento de Clientes", JOptionPane.ERROR_MESSAGE); } catch (NullPointerException ex) { cantidad = 0; } return (cantidad + 1); }
From source file:com.app.mantenimiento.Clientes.java
public MtTiposClientes retornoTipoCli(String tipoCli) { MtTiposClientes retTipoCli = null;//w w w. j ava2s .c om try { Query query = st.createQuery("From MtTiposClientes c Where c.nomTipoCliente = ?"); query.setParameter(0, tipoCli); try { retTipoCli = (MtTiposClientes) query.uniqueResult(); } catch (HibernateException e) { JOptionPane.showMessageDialog(null, "(retornoTipoCli) Error: " + tipoCli + e.getMessage(), "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); } } catch (HeadlessException | HibernateException e) { } return retTipoCli; }
From source file:com.app.mantenimiento.Clientes.java
public MtTipoDocumentos retornoTipoDoc(String tipo) { MtTipoDocumentos docRet = null;//from w w w.j a v a 2s .com Query query = st.createQuery("From MtTipoDocumentos t Where t.tipoDocValor = ?"); query.setParameter(0, tipo); try { docRet = (MtTipoDocumentos) query.uniqueResult(); //docRet = (MtTipoDocumentos) query.list(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Hay mas registros repetidos: " + tipo, "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); System.out.println("Error al recuperar tipoDocumento. (" + tipo + ") - " + e.getMessage()); e.printStackTrace(); } return docRet; }
From source file:com.app.mantenimiento.Clientes.java
public MtEstcivil retornoEstCivil(String codEstado) { MtEstcivil estadoCivilRet = null;/*from w w w.j a v a 2 s. c o m*/ try { Query query = st.createQuery("From MtEstcivil t Where t.nomEstcivil = ?"); query.setParameter(0, codEstado); try { estadoCivilRet = (MtEstcivil) query.uniqueResult(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Hay ms resgistros repetidos: " + codEstado, "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); System.out.println("Error al recuperar estadoCivil. " + e.getMessage()); } } catch (HibernateException | HeadlessException e) { System.out.println("Error al recuperar estadoCivil. " + e.getMessage()); } return estadoCivilRet; }
From source file:com.app.mantenimiento.Clientes.java
public MtCiudades retornoCiudad(String nomCiudad) { MtCiudades retCiudad = null;//from w ww . j av a 2 s .co m try { Query query = st.createQuery("From MtCiudades c Where c.nomCiudad = ?"); query.setParameter(0, nomCiudad); try { retCiudad = (MtCiudades) query.uniqueResult(); } catch (Exception ex) { JOptionPane.showMessageDialog(null, "Error al recuperar registros ciudad: " + nomCiudad); System.out.println(ex.getMessage()); } } catch (Exception e) { JOptionPane.showMessageDialog(null, "Ha ocurrido un error. "); System.out.println(e.getMessage()); } return retCiudad; }
From source file:com.app.mantenimiento.Clientes.java
private void validarCliente() { MtClientes cliente = null;//w w w. j a va2 s . com String param = this.txtCodTit.getText(); Query query = st.createQuery("From MtClientes c Where c.cod_tit = ?"); query.setParameter(0, param); try { cliente = (MtClientes) query.uniqueResult(); if (cliente != null) { this.txtCodTit.grabFocus(); JOptionPane.showMessageDialog(null, "El cdigo ingresado ya existe.", "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); } } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error al validar cdigo del cliente" + "\n" + e.getMessage() + "\n" + e.getCause(), "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); } }
From source file:com.app.mantenimiento.Comprobantes.java
public int obtenerNroTrans() { int cantidad = 0; try {//from w w w .j a v a 2 s .c om Query query = st.createQuery("select max(d.nroTrans) from MtComprobantes d"); cantidad = (int) query.uniqueResult(); } catch (HibernateException ex) { JOptionPane.showMessageDialog(null, "Ocurrio un error al obtener el nro. trans. " + ex.getMessage(), "Mantenimiento de Comprobantes", JOptionPane.ERROR_MESSAGE); } return (cantidad + 1); }
From source file:com.app.mantenimiento.Proveedores.java
public MtCiudades retornoCiudad(String ciudad) { MtCiudades docRet = null;/*from w ww .j a v a 2 s . c o m*/ Query query = st.createQuery("From MtCiudades t Where t.nomCiudad = ?"); query.setParameter(0, ciudad); try { docRet = (MtCiudades) query.uniqueResult(); //docRet = (MtTipoDocumentos) query.list(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Hay mas registros repetidos: " + ciudad, "Mantenimiento de Clientes", JOptionPane.INFORMATION_MESSAGE); System.out.println("Error al recuperar tipoDocumento. (" + ciudad + ") - " + e.getMessage()); e.printStackTrace(); } return docRet; }
From source file:com.app.seguridad.Permisos.java
public Boolean PuedeEjecutar(String codUsuario, String formulario) { sessionHibernate();// w w w. j a v a 2s .c o m Boolean retorno; if ("karu".equals(codUsuario)) { retorno = true; } else if (codUsuario != null && !codUsuario.isEmpty() && formulario != null && !formulario.isEmpty()) { Query consulta = st.createQuery("select count(*) from MtAccesosGrupos a" + " where a.puedeEjecutar = 'S' and a.id.nomFormulario = :formulario and a.id.codCargo in" + " (select b.id.codCargo from MtRolesUsuarios b where b.id.codUsuario = :usuario)"); consulta.setParameter("formulario", formulario); consulta.setParameter("usuario", codUsuario); Object cantidad = consulta.uniqueResult(); retorno = Integer.parseInt(cantidad.toString()) > 0; } else { retorno = false; } return retorno; }
From source file:com.app.seguridad.Permisos.java
public Boolean PuedeInsertar(String codUsuario, String formulario) { sessionHibernate();//www . j a va 2 s . co m Boolean retorno; if ("karu".equals(codUsuario)) { retorno = true; } else if (codUsuario != null && !codUsuario.isEmpty() && formulario != null && !formulario.isEmpty()) { Query consulta = st.createQuery("select count(*) from MtAccesosGrupos a" + " where a.puedeInsertar = 'S' and a.id.nomFormulario = :formulario and a.id.codCargo in" + " (select b.id.codCargo from MtRolesUsuarios b where b.id.codUsuario = :usuario)"); consulta.setParameter("formulario", formulario); consulta.setParameter("usuario", codUsuario); Object cantidad = consulta.uniqueResult(); retorno = Integer.parseInt(cantidad.toString()) > 0; } else { retorno = false; } return retorno; }