Package upc.iluminados.modelo

Examples of upc.iluminados.modelo.Local


    public List<HorarioCancha> listar(Integer idCancha, Integer distrito, String dia, String hora) throws BaseExcepcion {
        System.out.println("CanchaDAO: obtener(String nombre)");
        List<HorarioCancha> lista = new ArrayList<HorarioCancha>();
        HorarioCancha vo = null;
        Cancha cancha = null;
        Local local = null;
        Connection con = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        try {
//            String query = "select b.idHorario, b.dia,b.hora,a.idCancha,a.nombre,a.tarifadiurna,a.tarifanocturna, exists ( select 1 from tb_alquilercancha ac where ac.idhorario = b.idhorario ) as alquilado "
//                    + " from tb_cancha a, tb_horariocancha b, tb_local c where a.idCancha = b.idCancha and a.idLocal = c.idLocal ";

            String query = "select b.idHorario, b.dia,b.hora,a.idCancha,a.nombre,a.tarifadiurna,a.tarifanocturna, exists ( select 1 from tb_alquilercancha ac where ac.idhorario = b.idhorario AND ac.fecha = '" + dia + " ') as alquilado, c.nombre as localNombre "
                    + " from tb_cancha a, tb_horariocancha b, tb_local c where a.idCancha = b.idCancha and a.idLocal = c.idLocal ";

            if (idCancha != null) {
                query = query + " and a.idCancha = " + idCancha;
            }
            if (distrito != null) {
                query = query + " and c.distrito = " + distrito;
            }
            //if (dia != null) {
            query = query + " and b.dia = DATE_FORMAT('" + dia + "','%w')";
            //}
            if (hora != null) {
                query = query + " and b.hora = '" + hora + "'";
            }
            System.out.println("CanchaDAO: query=" + query);
            con = ConexionBD.obtenerConexion();
            stmt = con.prepareStatement(query);
            rs = stmt.executeQuery();
            while (rs.next()) {
                vo = new HorarioCancha();
                vo.setId(rs.getInt(1));
                vo.setDia(rs.getString(2));
                vo.setHora(rs.getString(3));
                vo.setAlquilado(rs.getInt("alquilado") == 1 ? true : false);
                cancha = new Cancha();
                cancha.setId(rs.getInt(4));
                cancha.setNombre(rs.getString(5));
                cancha.setTarifaDiurna(rs.getDouble(6));
                cancha.setTarifaNocturna(rs.getDouble(7));
                local = new Local();
                local.setNombre(rs.getString("localNombre"));
                cancha.setLocal(local);
                vo.setCancha(cancha);

                lista.add(vo);
            }
View Full Code Here


    }

//    Mensaje de error si el nombre descriptivo del local ya existe para ese dueño.
    public Local obtener(String nombre, Integer usuario) throws BaseExcepcion {
        System.out.println("LocalDAO: obtener(String nombre)");
        Local vo = null;
        Connection con = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        try {
            String query = "select idLocal,nombre,distrito,direccion,telefono from Tb_Local where nombre=? and idUsuario=?";
            con = ConexionBD.obtenerConexion();
            stmt = con.prepareStatement(query);
            stmt.setString(1, nombre);
            stmt.setInt(2, usuario);
            rs = stmt.executeQuery();
            if (rs.next()) {
                vo = new Local();
                vo.setId(rs.getInt(1));
                vo.setNombre(rs.getString(2));
                vo.setDistritoId(rs.getInt(3));
                vo.setDireccion(rs.getString(4));
                vo.setTelefono(rs.getString(5));
            }
        } catch (SQLException e) {
            System.err.println(e.getMessage());
            throw new BaseExcepcion(e.getMessage());
        } finally {
View Full Code Here

    }
   
    public List<Local> listar(Integer idUsuario) throws BaseExcepcion {
        System.out.println("LocalDAO: listar(String idUsuario)");
        List<Local> lista = new ArrayList<Local>();
        Local vo = null;
        Connection con = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        try {
            String query = "select idLocal,nombre,distrito,direccion,telefono from Tb_Local where idUsuario=?";
            con = ConexionBD.obtenerConexion();
            stmt = con.prepareStatement(query);
            stmt.setInt(1, idUsuario);
            rs = stmt.executeQuery();
            while (rs.next()) {
                vo = new Local();
                vo.setId(rs.getInt(1));
                vo.setNombre(rs.getString(2));
                vo.setDistritoId(rs.getInt(3));
                vo.setDireccion(rs.getString(4));
                vo.setTelefono(rs.getString(5));
                lista.add(vo);
            }
        } catch (SQLException e) {
            System.err.println(e.getMessage());
            throw new BaseExcepcion(e.getMessage());
View Full Code Here

    public List<HorarioCancha> listar(Integer idCancha, Integer distrito, String dia, String hora) throws BaseExcepcion {
        System.out.println("CanchaDAO: obtener(String nombre)");
        List<HorarioCancha> lista = new ArrayList<HorarioCancha>();
        HorarioCancha vo = null;
        Cancha cancha = null;
        Local local = null;
        Connection con = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        try {
//            String query = "select b.idHorario, b.dia,b.hora,a.idCancha,a.nombre,a.tarifadiurna,a.tarifanocturna, exists ( select 1 from tb_alquilercancha ac where ac.idhorario = b.idhorario ) as alquilado "
//                    + " from tb_cancha a, tb_horariocancha b, tb_local c where a.idCancha = b.idCancha and a.idLocal = c.idLocal ";

            String query = "select b.idHorario, b.dia,b.hora,a.idCancha,a.nombre,a.tarifadiurna,a.tarifanocturna, exists ( select 1 from tb_alquilercancha ac where ac.idhorario = b.idhorario AND ac.fecha = '" + dia + "') as alquilado, c.nombre as localNombre "
                    + " from tb_cancha a, tb_horariocancha b, tb_local c where a.idCancha = b.idCancha and a.idLocal = c.idLocal ";

            if (idCancha != null) {
                query = query + " and a.idCancha = " + idCancha;
            }
            if (distrito != null) {
                query = query + " and c.distrito = " + distrito;
            }
            //if (dia != null) {
            query = query + " and b.dia = DATE_FORMAT('" + dia + "','%w')";
            //}
            if (hora != null) {
                query = query + " and b.hora = '" + hora + "'";
            }
            System.out.println("CanchaDAO: query=" + query);
            con = ConexionBD.obtenerConexion();
            stmt = con.prepareStatement(query);
            rs = stmt.executeQuery();
            while (rs.next()) {
                vo = new HorarioCancha();
                vo.setId(rs.getInt(1));
                vo.setDia(rs.getString(2));
                vo.setHora(rs.getString(3));
                vo.setAlquilado(rs.getInt("alquilado") == 1 ? true : false);
                cancha = new Cancha();
                cancha.setId(rs.getInt(4));
                cancha.setNombre(rs.getString(5));
                cancha.setTarifaDiurna(rs.getDouble(6));
                cancha.setTarifaNocturna(rs.getDouble(7));
                local = new Local();
                local.setNombre(rs.getString("localNombre"));
                cancha.setLocal(local);
                vo.setCancha(cancha);

                lista.add(vo);
            }
View Full Code Here

        }

        if (vo.getDueno()== null || vo.getDueno().getId() == null) {
            throw new BaseExcepcion("Duenio Requerido");
        }
        Local local = localDAO.obtener(vo.getNombre(), vo.getDueno().getId());
        if (local != null) {
            throw new BaseExcepcion("Este Nombre de Local ya se registro para este Usuario");
        }
        localDAO.insertar(vo);
    }
View Full Code Here

TOP

Related Classes of upc.iluminados.modelo.Local

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.