// INICIO DO SISTEMA GESTAO DE PACIENTES
import java.io.*;
import java.sql.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.swing.JOptionPane;
public class GestaoPacientes extends HttpServlet
{
private Connection conexao = null;
Pacientes paciente ;
// Inicio do Metodo init
public void init( ServletConfig cfg ) throws ServletException
{
super.init( cfg );
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conexao = DriverManager.getConnection("jdbc:odbc:Pacientes");
}
catch ( Exception e )
{
System.out.println( e.getMessage() );
}
} // Fim do Metodo init
// Inicio doPost
public void doPost( HttpServletRequest req, HttpServletResponse res ) throws ServletException, IOException
{
String codigo, nome, sobrenome, sexo, dia, mes, ano, rg, cpf, email, ddd,telefone , ramal, ddd_op, telefone_op, ramal_op, rua, numero, complemento, bairro, cep, pais, estado, cidade ;
PrintWriter out;
res.setContentType("text/html");
out = res.getWriter();
String opcao = req.getParameter("operacao");
// INICIO DO METODO CADASTRAR
if ( opcao.equals("Cadastrar") )
{
// Recuperando os Parametros do Formulário
codigo = req.getParameter("codigo");
nome = req.getParameter("nome");
sobrenome = req.getParameter("sobrenome");
sexo = req.getParameter("sexo");
dia = req.getParameter("dia");
mes = req.getParameter("mes");
ano = req.getParameter("ano");
rg = req.getParameter("rg");
cpf = req.getParameter ("cpf");
email = req.getParameter ("email");
ddd = req.getParameter ("ddd");
telefone = req.getParameter ("telefone");
ramal = req.getParameter ("ramal");
ddd_op = req.getParameter ("ddd_op");
telefone_op = req.getParameter ("telefone_op");
ramal_op = req.getParameter ("ramal_op");
rua = req.getParameter ("endereco");
numero = req.getParameter ("numero");
complemento = req.getParameter ("complemento");
bairro = req.getParameter ("bairro");
cidade = req.getParameter ("cidade");
estado = req.getParameter ("estado");
cep = req.getParameter ("cep");
pais = req.getParameter ("pais");
paciente = new Pacientes( codigo, nome, sobrenome, sexo, dia, mes, ano, rg, cpf, email, ddd, telefone, ramal, ddd_op, telefone_op, ramal_op, rua, numero,complemento, bairro, cidade, estado, cep, pais, conexao );
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>SISTEMA - GESTÃO DE PACIENTES</TITLE>");
out.println("</HEAD>");
out.println("<BODY BGCOLOR='#FFFFFF'>");
// Inicio do Metodo paciente.cadastrar()
if ( paciente.cadastrar() )
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#330000'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#330000'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAÕ DE PACIENTES ::: CADASTRAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#330000'>");
out.println("<BR>");
out.println("<H3> CADASTRO EFETUADO COM SUCESSO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
}
else
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAÕ DE PACIENTES ::: CADASTRAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> NÃO FOI POSSIVEL EFETUAR O CADASTRO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
} // Fim do Metodo voos.cadastrar()
out.println("</BODY>");
out.println("</HTML>");
} // FIM DO METODO CADASTRAR
// INCIO DO METODO CONSULTAR
if ( opcao.equals("Consultar") )
{
// Recuperando o Codigo digitado no Formulário
codigo = req.getParameter("Codigo");
paciente = new Pacientes( codigo, conexao );
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE> SISTEMA - GESTÃO DE CLIENTES </TITLE>");
out.println("</HEAD>");
out.println("<BODY BGCOLOR='#336699'>");
// Inicio do Metodo voos.consultar()
if ( paciente.consultar (codigo) )
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTÃO DE CLIENTES ::: CONSULTAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<PRE>");
out.println(" <B>CÓDIGO : " + paciente.getCodigo() + "</B>" );
out.println(" <B>NOME : " + paciente.getNome() + "</B>" );
out.println(" <B>SOBRENOME : " + paciente.getSobrenome() + "</B>" );
out.println(" <B>SEXO : " + paciente.getSexo() + "</B>" );
out.println(" <B>DIA : " + paciente.getDia() + "</B>" );
out.println(" <B>MES : " + paciente.getMes() + "</B>" );
out.println(" <B>ANO : " + paciente.getAno() + "</B>" );
out.println(" <B>CPF : " + paciente.getCPF() + "</B>" );
out.println(" <B>E-MAIL : " + paciente.getEmail() + "</B>" );
out.println(" <B>DDD : " + paciente.getDDD() + "</B>" );
out.println(" <B>TELEFONE : " + paciente.getTelefone() + "</B>" );
out.println(" <B>RAMAL : " + paciente.getRamal() + "</B>" );
out.println(" <B>DDD (opcional) : " + paciente.getDDDOP() + "</B>" );
out.println(" <B>TELEFONE (opcional) : " + paciente.getTelefoneOP() + "</B>" );
out.println(" <B>RAMAL (opcional) : " + paciente.getRamalOP() + "</B>" );
out.println(" <B>RUA/AV : " + paciente.getRua() + "</B>" );
out.println(" <B>NÚMERO : " + paciente.getNumero() + "</B>" );
out.println(" <B>COMPLEMENTO : " + paciente.getComplemento() + "</B>" );
out.println(" <B>BAIRRO : " + paciente.getBairro() + "</B>" );
out.println(" <B>CIDADE : " + paciente.getCidade() + "</B>" );
out.println(" <B>ESTADO : " + paciente.getEstado() + "</B>" );
out.println(" <B>CEP : " + paciente.getCep() + "</B>" );
out.println(" <B>PAIS : " + paciente.getPais() + "</B>" );
}
else
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTÃO DE VOOS ::: CONSULTAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> NÃO FOI ENCONTRADO O REGISTRO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
} // Fim do Metodo voos.consultar()
out.println("</BODY>");
out.println("</HTML>");
} // FIM DO METODO CONSULTAR
// INICIO DO METODO EXCLUIR
if ( opcao.equals("Excluir") )
{
// Recuperando o Código digitado no Formulário
codigo = req.getParameter("Codigo");
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE> SISTEMA - GESTAO DE VÔOS </TITLE>");
out.println("</HEAD>");
out.println("<BODY BGCOLOR='#336699'>");
// Inicio do Metodo voos.excluir()
if ( paciente.excluir (codigo) )
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAO DE VÔOS ::: EXCLUIR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> EXCLUSÃO EFETUADO COM SUCESSO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
}
else
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAO DE VÔOS ::: EXCLUIR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> NÃO FOI POSSIVEL EFETUAR A EXCLUSÃO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
} // Fim do Metodo voos.excluir()
out.println("</BODY>");
out.println("</HTML>");
} // FIM DO METODO EXCLUIR
// INICIO DO METODO ALTERAR
if ( opcao.equals("Alterar") )
{
// Recuperar os dados do Formulário
codigo = req.getParameter("Codigo");
email = req.getParameter("Email");
ddd = req.getParameter("DDD");
telefone = req.getParameter("Telefone");
ramal = req.getParameter("Ramal");
ddd_op = req.getParameter("DDD_OP");
telefone_op = req.getParameter("Telefone_OP");
ramal_op = req.getParameter("Ramal_OP");
rua = req.getParameter("Endereco");
numero = req.getParameter("Numero");
complemento = req.getParameter("Complemento");
bairro = req.getParameter("Bairro");
cidade = req.getParameter("Cidade");
estado = req.getParameter ("Estado");
cep = req.getParameter("Cep");
pais = req.getParameter("Pais");
paciente = new Pacientes ( codigo, email, ddd, telefone, ramal, ddd_op, telefone_op, ramal_op, rua, numero, complemento, bairro, cidade, estado, cep, pais, conexao );
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE> SISTEMA - GESTAO DE VÔOS </TITLE>");
out.println("</HEAD>");
out.println("<BODY BGCOLOR='#336699'>");
// Inicio do Metodo voos.alterar()
if ( paciente.alterar(codigo ))
{ // Inicio do Metodo voos.consultar()
if ( paciente.consultar( codigo ))
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAO DE VÔOS ::: CONSULTAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> ALTERAÇÃO EFETUADA COM SUCESSO !! </H3>");
out.println("<BR>");
out.println("<PRE>");
out.println(" <B>CODIGO : " + paciente.getCodigo() + "</B>" );
out.println(" <B>E-MAIL : " + paciente.getEmail() + "</B>" );
out.println(" <B>DDD : " + paciente.getDDD() + "</B>" );
out.println(" <B>TELFONE : " + paciente.getTelefone() + "</B>" );
out.println(" <B>RAMAL : " + paciente.getRamal() + "</B>" );
out.println(" <B>DDD (*) : " + paciente.getDDDOP() + "</B>" );
out.println(" <B>TELFONE (*) : " + paciente.getTelefoneOP() + "</B>" );
out.println(" <B>RAMAL (*) : " + paciente.getRamalOP() + "</B>" );
out.println(" <B>RUA-AV : " + paciente.getRua() + "</B>" );
out.println(" <B>NUMERO : " + paciente.getNumero() + "</B>" );
out.println(" <B>COMPLEMENTO : " + paciente.getComplemento() + "</B>" );
out.println(" <B>BAIRRO : " + paciente.getBairro() + "</B>" );
out.println(" <B>CEP : " + paciente.getCep() + "</B>" );
out.println(" <B>ESTADO : " + paciente.getEstado() + "</B>" );
out.println(" <B>CIDADE : " + paciente.getCidade() + "</B>" );
}
else
{
out.println("<TABLE WIDTH='100%' BORDER='1' BORDERCOLOR='#FFFFFF'>");
out.println("<TR ALIGN='CENTER'>");
out.println("<TD>");
out.println("<font color='#FFFFFF'>");
out.println("<BR>");
out.println("<H3>SISTEMA - GESTAO DE VÔOS ::: ALTERAR</H3>");
out.println("</font>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("</TD>");
out.println("</TR>");
out.println("<TR>");
out.println("<TD>");
out.println("<FONT COLOR='#FFFFFF'>");
out.println("<BR>");
out.println("<H3> NÃO FOI POSSIVEL EFETUAR A ALTERAÇÃO !! </H3>");
out.println("</FONT>");
out.println("</TD>");
out.println("</TR>");
out.println("</TABLE>");
} // Fim do Metodo voos.consultar()
} // Fim do Metodo voos.alterar()
out.println("</BODY>");
out.println("</HTML>");
} // FIM DO METODO ALTERAR
} // Fim doPost
} // FIM DA CLASSE GESTAO
Aqui está o código da Servlet.