/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package commands;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import spring.Context;
import business.Curso;
import dao.CursoDAO;

/**
 * 
 * @author Carine
 */
public class CursoAssociarAluno2 extends AbstractCommand {
	private CursoDAO dao = new CursoDAO();

	/**
	 * Método que processa o comando de associação de um curso cadastrado com um
	 * aluno cadastrado
	 */
	@Override
	public void processarComando(HttpServletRequest request,
			HttpServletResponse response, Context context) throws IOException,
			ServletException {
		// TODO Auto-generated method stub
		// Recupera os Parametros
		String idAluno = request.getParameter("idAluno");
		String idCurso = request.getParameter("idCurso");

		System.out.println("aluno" + idAluno);
		System.out.println("curso" + idCurso);
		// Cria um Prof com os Parametros
		Curso cl = new Curso();
		cl.setId(Integer.parseInt(idCurso));
		cl.setIdAluno(Integer.parseInt(idAluno));

		// Insere o associacao no Banco
		String msg = dao.cursoAssociarAluno(cl);

		// Avisa o Usuario
		response.sendRedirect("cursoAssociarAluno.jsp?msg=" + msg);

	}

}
