public static void main(String args[]) { Conexion bd = new Conexion(); bd.conectar(); Conaic_Area x = new Conaic_Area(bd); x.Buscar("1"); bd.desconectar(); }
public static void main(String args[]) { Conexion bd = new Conexion(); bd.conectar(); Modulo x; x = new Modulo(bd); // x.Buscar(2); // System.out.println(x.getNombre()); bd.desconectar(); }
@Override public ArrayList<Trago> GetAll() throws Exception { ArrayList<Trago> colTragos = new ArrayList<Trago>(); try { Connection con = Conexion.getConexion(); Statement sql = con.createStatement(); ResultSet cmd = sql.executeQuery("Select * from tragos;"); while (cmd.next()) { Trago tr = new Trago(); tr.setDescripcion(cmd.getString("descripcion")); tr.setId(cmd.getInt("id")); tr.setEstado((cmd.getInt("estado") == 1) ? true : false); tr.setGraduacion(cmd.getString("graduacion")); tr.setModoPreparacion(cmd.getString("modopreparacion")); tr.setNombre(cmd.getString("nombre")); tr.setPositivo(cmd.getInt("positivo")); tr.setNegativo(cmd.getInt("negativo")); colTragos.add(tr); } cmd.close(); sql.close(); con.close(); for (Trago tr1 : colTragos) { tr1.setReceta(ADReceta.getInstancia().GetAllByIdTrago(tr1.getId())); } return colTragos; } catch (Exception ex) { throw ex; } }
@Override public Trago GetById(int id) throws Exception { try { Connection con = Conexion.getConexion(); Statement sql = con.createStatement(); ResultSet cmd = sql.executeQuery("Select * from tragos where id=" + id + ";"); Trago tr = null; while (cmd.next()) { tr = new Trago(); tr.setDescripcion(cmd.getString("descripcion")); tr.setId(cmd.getInt("id")); tr.setEstado((cmd.getInt("estado") == 1) ? true : false); tr.setGraduacion(cmd.getString("graduacion")); tr.setModoPreparacion(cmd.getString("modopreparacion")); tr.setNombre(cmd.getString("nombre")); tr.setPositivo(cmd.getInt("positivo")); tr.setNegativo(cmd.getInt("negativo")); } cmd.close(); sql.close(); con.close(); if (tr != null) { tr.setReceta(ADReceta.getInstancia().GetAllByIdTrago(tr.getId())); } return tr; } catch (Exception ex) { throw ex; } }
public ArrayList<Empleado> listarEmpleado() { ArrayList<Empleado> emple = new ArrayList<Empleado>(); try { cn = Conexion.realizarConexion(); st = cn.createStatement(); String sql = "select * from empleado"; rs = st.executeQuery(sql); while (rs.next()) { emple.add( new Empleado( rs.getString(1), rs.getString(2), rs.getString(3), rs.getString(4), rs.getString(5), rs.getString(6), rs.getString(7), rs.getString(8))); } } catch (ClassNotFoundException ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } catch (SQLException ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } finally { try { rs.close(); st.close(); cn.close(); } catch (Exception ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } } return emple; }
public String buscarEmpleado(String codigo) { try { cn = Conexion.realizarConexion(); st = cn.createStatement(); String sql = "select chr_emplcodigo from empleado " + " where chr_emplcodigo = '" + codigo + "'"; rs = st.executeQuery(sql); while (rs.next()) { return rs.getString("chr_emplcodigo"); } } catch (ClassNotFoundException ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } catch (SQLException ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } finally { try { rs.close(); st.close(); cn.close(); } catch (Exception ex) { showMessageDialog(null, ex.getMessage(), "Excepción", 0); } } return null; }
public String insertarEmpleado(Empleado empleado) { String mensaje = null; try { cn = Conexion.realizarConexion(); String sql = "insert into empleado values(?,?,?,?,?,?,?,?)"; ps = cn.prepareStatement(sql); ps.setString(1, empleado.getCodigo()); ps.setString(2, empleado.getPaterno()); ps.setString(3, empleado.getMaterno()); ps.setString(4, empleado.getNombre()); ps.setString(5, empleado.getCiudad()); ps.setString(6, empleado.getDireccion()); ps.setString(7, empleado.getUsuario()); ps.setString(8, empleado.getClave()); ps.executeUpdate(); } catch (ClassNotFoundException ex) { mensaje = ex.getMessage(); } catch (SQLException ex) { mensaje = ex.getMessage(); } finally { try { ps.close(); cn.close(); } catch (Exception ex) { mensaje = ex.getMessage(); } } return mensaje; }
@Override public List listarPermisosDefecto() throws Exception { Connection conn = Conexion.getConexion(); // ResultSet result = null; PreparedStatement statement = null; ResultSet result = null; List list = new ArrayList(); String consulta = ""; int i = 0; Permiso permisos; consulta = "SELECT PermisosDefecto.IdRol, PermisosDefecto.IdPermiso, PermisosDefecto.Activado, Roles.NombreRol, ListaPermisos.Nombre FROM PermisosDefecto, Roles, ListaPermisos WHERE PermisosDefecto.IdRol NOT LIKE 1 AND PermisosDefecto.IdPermiso = ListaPermisos.IdPermiso AND Roles.IdRol=PermisosDefecto.IdRol"; System.out.println("Consulta: " + consulta); // Pido conexion try { statement = conn.prepareStatement(consulta); result = statement.executeQuery(); while (result.next()) { permisos = new Permiso(); permisos.setIdRol(result.getInt("PermisosDefecto.IdRol")); permisos.setIdPermiso(result.getInt("IdPermiso")); permisos.setPermiso(result.getString("ListaPermisos.Nombre")); permisos.setRol(result.getString("Roles.NombreRol")); permisos.setActivado(result.getBoolean("PermisosDefecto.Activado")); list.add(permisos); } return list; } catch (SQLException sqle) { throw new Exception("Excepcion AgendaDAOImp..." + sqle); } // cierro la conexion finally { if (result != null) { try { result.close(); } catch (SQLException ignored) { } } if (statement != null) try { statement.close(); } catch (SQLException ignored) { } if (conn != null) try { conn.close(); } catch (SQLException ignored) { } } }
@Override public boolean insertarPermisosUsuario(Permiso permiso) throws Exception { Connection conn = Conexion.getConexion(); boolean insertado; ResultSet result = null; PreparedStatement statement = null; // Pido conexion try { String consulta = "INSERT INTO `SiluBd`.`Permisos` (`IdUsuario`, `IdPermiso`, `Permiso`, `Activado`)VALUES (" + permiso.getIdUsuario() + ", " + permiso.getIdPermiso() + ", '" + permiso.getPermiso() + "', " + permiso.getActivado() + ");"; statement = conn.prepareStatement(consulta); System.out.println(consulta); insertado = statement.execute(consulta); result = statement.getResultSet(); if (!insertado) { return true; } else { System.out.println("No se ha insertado el permiso"); return false; } } catch (SQLException sqle) { throw new Exception("Excepcion PermisosDAOImp..." + sqle); } // cierro la conexion finally { if (result != null) { try { result.close(); } catch (SQLException ignored) { } } if (statement != null) try { statement.close(); } catch (SQLException ignored) { } if (conn != null) try { conn.close(); } catch (SQLException ignored) { } } }
public void guardarSinRecetas(Trago variable) throws Exception { try { Connection con = Conexion.getConexion(); Statement sql = con.createStatement(); if (variable.getId() == 0) { sql.executeUpdate( "insert into tragos (nombre,descripcion,modopreparacion,estado,graduacion,positivo,negativo) values('" + variable.getNombre() + "', " + " '" + variable.getDescripcion() + "','" + variable.getModoPreparacion() + "'," + variable.getEstadomysql() + ",'" + variable.getGraduacion() + "', " + " " + variable.getPositivo() + ", " + variable.getNegativo() + " )"); } else { sql.executeUpdate( "update tragos set nombre='" + variable.getNombre() + "', descripcion='" + variable.getDescripcion() + "',modopreparacion='" + variable.getModoPreparacion() + "'," + " estado=" + variable.getEstadomysql() + ",graduacion='" + variable.getGraduacion() + "', " + " positivo=" + variable.getPositivo() + ", negativo=" + variable.getNegativo() + " where id=" + variable.getId() + " "); } sql.close(); con.close(); } catch (Exception ex) { throw ex; } }
@Override public List listarRoles() throws Exception { Connection conn = Conexion.getConexion(); // ResultSet result = null; PreparedStatement statement = null; ResultSet result = null; List list = new ArrayList(); String consulta = ""; Permiso permisos; consulta = "SELECT IdRol, NombreRol FROM `SiluBd`.`Roles` WHERE IdRol NOT LIKE 1;"; System.out.println("Consulta: " + consulta); // Pido conexion try { // statement = conn.prepareStatement("SELECT * FROM `SiluBd`.`Clientes` WHERE // Dni='"+Dni+"';"); //, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY statement = conn.prepareStatement(consulta); result = statement.executeQuery(); while (result.next()) { permisos = new Permiso(); permisos.setIdRol(result.getInt("IdRol")); permisos.setRol(result.getString("NombreRol")); list.add(permisos); } return list; } catch (SQLException sqle) { throw new Exception("Excepcion AgendaDAOImp..." + sqle); } // cierro la conexion finally { if (result != null) try { result.close(); } catch (SQLException ignored) { } if (statement != null) try { statement.close(); } catch (SQLException ignored) { } if (conn != null) try { conn.close(); } catch (SQLException ignored) { } } }
@Override public List listarPermisosUsuario(int idUsuario) throws Exception { Connection conn = Conexion.getConexion(); // ResultSet result = null; PreparedStatement statement = null; ResultSet result = null; List list = new ArrayList(); String consulta = ""; int i = 0; Permiso permisos; consulta = "SELECT Nombre, Activado FROM `SiluBd`.`Permisos` WHERE IdUsuario=" + idUsuario + ";"; System.out.println("Consulta: " + consulta); // Pido conexion try { statement = conn.prepareStatement(consulta); result = statement.executeQuery(); while (result.next()) { permisos = new Permiso(); permisos.setRol(result.getString("Nombre")); permisos.setActivado(result.getBoolean("Activado")); list.add(permisos); } return list; } catch (SQLException sqle) { throw new Exception("Excepcion AgendaDAOImp..." + sqle); } // cierro la conexion finally { if (result != null) { try { result.close(); } catch (SQLException ignored) { } } if (statement != null) try { statement.close(); } catch (SQLException ignored) { } if (conn != null) try { conn.close(); } catch (SQLException ignored) { } } }
public ArrayList<Trago> GetAll(String filtro) throws Exception { ArrayList<Trago> colTragos = new ArrayList<Trago>(); try { Connection con = Conexion.getConexion(); Statement sql = con.createStatement(); ResultSet cmd = sql.executeQuery( "select tr.* from " + " tragos tr inner join ingrediente_trago it on tr.id=it.idtrago" + " inner join ingrediente i on it.idingrediente=i.id" + " where tr.estado=1 and (tr.nombre like '%" + filtro + "%' or i.nombre like '%" + filtro + "%')"); while (cmd.next()) { Trago tr = new Trago(); tr.setDescripcion(cmd.getString("descripcion")); tr.setId(cmd.getInt("id")); tr.setEstado((cmd.getInt("estado") == 1) ? true : false); tr.setGraduacion(cmd.getString("graduacion")); tr.setModoPreparacion(cmd.getString("modopreparacion")); tr.setNombre(cmd.getString("nombre")); tr.setPositivo(cmd.getInt("positivo")); tr.setNegativo(cmd.getInt("negativo")); // tr.setReceta(ADReceta.getInstancia().GetAllByIdTrago(tr.getId())); colTragos.add(tr); } cmd.close(); sql.close(); con.close(); for (Trago tr1 : colTragos) { tr1.setReceta(ADReceta.getInstancia().GetAllByIdTrago(tr1.getId())); } return colTragos; } catch (Exception ex) { throw ex; } }
public void ejecutarReporte(String codigo) { try { cn = Conexion.realizarConexion(); String master = System.getProperty("user.dir") + "\\src\\reportes\\reporteEmpleado.jasper"; System.out.println("master: " + master); if (master == null) { showMessageDialog(null, "No se encontro el archivo", "Error", 0); System.exit(2); } JasperReport masterReport = null; try { masterReport = (JasperReport) JRLoader.loadObject(master); } catch (JRException ex) { showMessageDialog(null, "MasterReport:" + ex.getMessage(), "Error", 0); System.exit(3); } Map parametro = new HashMap(); parametro.put("chr_emplcodigo", codigo); JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport, parametro, cn); JasperViewer jviewer = new JasperViewer(jasperPrint, false); jviewer.setTitle("Reporte"); jviewer.setVisible(true); } catch (ClassNotFoundException ex) { showMessageDialog(null, ex.getMessage(), "Error", 0); } catch (SQLException ex) { showMessageDialog(null, ex.getMessage(), "Error", 0); } catch (Exception ex) { showMessageDialog(null, ex.getMessage(), "Error", 0); } finally { try { cn.close(); } catch (Exception ex) { showMessageDialog(null, ex.getMessage(), "Error", 0); } } }
@Override public void Guardar(Trago variable) throws Exception { Connection con = null; try { ADReceta adRec = ADReceta.getInstancia(); con = Conexion.getConexion(); con.setAutoCommit(false); String sql; PreparedStatement statement; if ((variable.getId()) == 0) { sql = "insert into tragos (nombre,descripcion,modopreparacion,estado,graduacion,positivo,negativo) values('" + variable.getNombre() + "', " + " '" + variable.getDescripcion() + "','" + variable.getModoPreparacion() + "'," + variable.getEstadomysql() + ",'" + variable.getGraduacion() + "', " + " " + variable.getPositivo() + ", " + variable.getNegativo() + " )"; statement = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); statement.executeUpdate(); int id = 0; ResultSet rs = statement.getGeneratedKeys(); if (rs.next()) { id = rs.getInt(1); } if (variable.getReceta().size() > 0) { for (Receta re : variable.getReceta()) { re.setIdtrago(id); } } } else { sql = "update tragos set nombre='" + variable.getNombre() + "', descripcion='" + variable.getDescripcion() + "',modopreparacion='" + variable.getModoPreparacion() + "'," + " estado=" + variable.getEstadomysql() + ",graduacion='" + variable.getGraduacion() + "', " + " positivo=" + variable.getPositivo() + ", negativo=" + variable.getNegativo() + " where id=" + variable.getId() + " "; statement = con.prepareStatement(sql); statement.executeUpdate(); adRec.eliminarByIdTrago(variable.getId(), con); } for (Receta re : variable.getReceta()) { adRec.Guardar(re, con); } con.commit(); statement.close(); con.close(); } catch (Exception ex) { if (con != null) { con.rollback(); } throw ex; } }