package commands;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import business.Sala;
import dao.FacadeDAO;

public class SalaInserir extends AbstractCommand {

	@Override
	public void processarComando(HttpServletRequest request,
			HttpServletResponse response, HttpServlet servlet)
			throws IOException, ServletException {
		// TODO Auto-generated method stub
		// Recupera os Parâmetros
		String numero = request.getParameter("numero");
		String bloco = request.getParameter("bloco");
		String campus = request.getParameter("campus");

		// Cria uma Sala com os Parâmetros
		Sala sl = new Sala();
		sl.setNumero(numero);
		sl.setBloco(bloco);
		sl.setCampus(campus);

		// Insere a Sala no Banco
		// dao.inserir(sl);
		String msg = FacadeDAO.getInstance(servlet).getSalaDAO().adicionarSala(
				sl);

		// Avisa o Usuário
		response.sendRedirect("salaInserir.jsp?msg=" + msg);

	}

}
