use of br.senac.tads3.pi03b.gruposete.dao.HotelDAO in project Loja_Agencia_De_Viagens by ArtCouSan.
the class CadastroHotelServlet method doPost.
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
boolean erro = false;
String nome_hotel = request.getParameter("nome_hotel");
// if (nome_hotel == null || nome_hotel.length() < 1) {
// erro = true;
// request.setAttribute("erroNome_hotel", true);
// }
String data_entrada = request.getParameter("data_entrada");
// if (data_entrada == null || !" / / ".equals(data_entrada)) {
// erro = true;
// request.setAttribute("erroData_entrada", true);
// }
String data_saida = request.getParameter("data_saida");
// if (data_saida == null || !" / / ".equals(data_saida)) {
// erro = true;
// request.setAttribute("erroData_saida", true);
// }
int quantidade_quartos = Integer.parseInt(request.getParameter("quantidade_quartos"));
// if (quantidade_quartos < 1) {
// erro = true;
// request.setAttribute("erroQuantidade_quartos", true);
// }
int quantidade_hospedes = Integer.parseInt(request.getParameter("quantidade_hospedes"));
// if (quantidade_hospedes < 1) {
// erro = true;
// request.setAttribute("erroQuantidade_hospedes", true);
// }
float preco = Float.parseFloat(request.getParameter("preco"));
if (!erro) {
Hotel hotel = new Hotel(nome_hotel, data_entrada, data_saida, quantidade_quartos, quantidade_hospedes, preco, true);
try {
HotelDAO dao = new HotelDAO();
dao.inserir(hotel);
HttpSession sessao = request.getSession();
sessao.setAttribute("novoHotel", hotel);
response.sendRedirect("index.jsp");
} catch (Exception ex) {
Logger.getLogger(CadastroHotelServlet.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
RequestDispatcher dispatcher = request.getRequestDispatcher("/jsp/Cadastrar/CadastroHotel.jsp");
dispatcher.forward(request, response);
}
}
Aggregations