1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida em JSP/SQL de como mover os dados de tabela quando altera o tipo

Eu tenho um formulário que altera as informações do empregado que está cadastrado no sistema.

Segue o código

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="br.com.anderson.conexão.*"%>
<%@ page import="br.com.anderson.mvc.logica.*"%>
<%@ page import="br.com.anderson.empregados.servlets.*"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Altera Assalariado</title>
</head>
<body>

    <%
        AssalariadoDao dao = new AssalariadoDao();
            EmpregadoAssalariado c = dao.getEmpregadoAssalariadoById(request
            .getParameter("id"));
    %>


    <form action="mvc" method="POST">

        ID: <input type="text" name="id" value="<%=c.getId()%>" /> <br />
        Nome: <input type="text" name="nome" value="<%=c.getNome()%>" /> <br />
        Endereço: <input type="text" name="endereco" value="<%=c.getEndereco()%>" /><br /> 
        Tipo: <select name="tipo" onchange="location.href=this.value">
            <option value="empregadoAssalariado.jsp">Empregado Assalariado</option>
            <option value="empregadoComissionado.jsp">Empregado Comissionado</option>
            <option value="empregadoHorista.jsp">Empregado Horista</option>
            <option value="empregadoTemporario.jsp">Empregado Temporário</option>
</select> <br/>
        SalarioMensal: <input type="text" name="salarioMensal" value="<%=c.getSalarioMensal()%>" /><br />
        <br /> <input type="hidden" name="logica" value="AlterarAssalariado" />
        <br /> <input type="submit" value="Alterar" />
    </form>

</body>
</html>

Quando eu clico em alterar, já vai no banco de dados e altera os dados.

Porém, quando muda o tipo do empregado

ex: de assalariado para temporário.

eu queria que o empregado fosse movido da tabela assalariado para a tabela temporário, mas estou sem ideia de como fazer isso.

Sendo que o banco de dados é uma tabela para cada empregado. A quem puder ajudar, desde já agradeço.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsp java eclipse sql ou faça a sua própria pergunta.