public void isertarHorario( String fecha, String horaInicio, String horaFin, String estado, Integer numCan, Integer codAlquiler) throws DAOExcepcion { boolean flag = true; Horario model = new Horario(); Cancha cancha = new Cancha(); Alquiler alquiler = new Alquiler(); model.setFecha(fecha); model.setHoraInicio(horaInicio); model.setHoraFin(horaFin); model.setEstado(estado); cancha.setNumCan(numCan); model.setoCancha(cancha); alquiler.setCodAlquiler(codAlquiler); model.setoAlquiler(alquiler); if (fecha == null || fecha.equals("")) { flag = false; System.out.println("Ingrese la fecha para el horario de la cancha"); throw new DAOExcepcion("Ingrese la fecha para el horario de la cancha"); } if (horaInicio == null || horaInicio.equals("")) { flag = false; System.out.println("Ingrese la hora de inicio del horario"); throw new DAOExcepcion("Ingrese la hora de inicio del horario"); } if (horaFin == null || horaFin.equals("")) { flag = false; System.out.println("Ingrese la hora de fin del horario"); throw new DAOExcepcion("Ingrese la hora de fin del horario"); } if (estado == null || estado.equals("")) { flag = false; System.out.println("Ingrese el estado del horario"); throw new DAOExcepcion("Ingrese el estado del horario"); } if (numCan == null || numCan.equals("")) { flag = false; System.out.println("Ingrese el número de la cancha para el horario"); throw new DAOExcepcion("Ingrese el número de la cancha para el horario"); } if (codAlquiler == null || codAlquiler.equals("")) { flag = false; System.out.println("Ingrese el código del alquiler para el hoario"); throw new DAOExcepcion("Ingrese el código del alquiler para el hoario"); } HorarioDAO dao = new HorarioDAO(); if (flag) { dao.insertar(model); System.out.println("El horario para la fecha " + fecha + " se ha insertado correctamente."); // throw new DAOExcepcion("El horario para la fecha "+fecha+" se ha insertado // correctamente."); } }
public boolean buscarPorFecha(String fecha) throws DAOExcepcion { boolean flag = true; HorarioDAO dao = new HorarioDAO(); Collection<Horario> lista = null; if (fecha == null || fecha.equals("")) { flag = false; System.out.println("Ingrese la fecha para la busqueda del horario de la cancha"); throw new DAOExcepcion("Ingrese la fecha para la busqueda del horario de la cancha"); } if (flag) { lista = dao.buscarPorFecha(fecha); if (lista.size() > 0) flag = true; else flag = false; } return flag; }
public Collection<String> obtenerDiasSemana() throws DAOExcepcion { HorarioDAO dao = new HorarioDAO(); Collection<String> lista = null; return lista = dao.obtenerDiasSemana(); }
public Collection<Horario> buscarPorDiaHoras(String dia, String horainicio, String horaFin) throws DAOExcepcion { HorarioDAO dao = new HorarioDAO(); Collection<Horario> lista = null; return lista = dao.buscarPorDiaHoras(dia, horainicio, horaFin); }