

import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.net.URL;

/** Implementar tambem Runnable para utiliza-la em Threads
	(incluir metodo Run() */

public class FormBean implements Serializable {

	private boolean status=false;	

	private String nome;
	private String nomeart;
	private String sexo;
	private String dia;
	private String mes;
	private String ano;
	private String profissao;
	private String registro;
	private String end;
	private String compl;
	private String bairro;
	private String cidade;
	private String estado;
	private String email;
	private String cursomoda;
	private String cursoteatro;
	private String cursomusica;
	private String cursomodelo; 
	private String esportes;
	private String danca;
	private String escolaridade;
	private String linguas;
	private String calcado;
	private String alturamts;
	private String alturacms;
	private String peso;
	private String olhos;
	private String data;
	
	public FormBean(String pnome,
					String pnomeart,
					String psexo,
					String pdia,
					String pmes,
					String pano,
					String pprofissao,
					String pregistro,
					String pend,
					String pcompl,
					String pbairro,
					String pcidade,
					String pestado,
					String pemail,
					String pcursomoda,
					String pcursoteatro,
					String pcursomusica,
					String pcursomodelo,
					String pesportes,
					String pdanca,
					String pescolaridade,
					String plinguas,
					String pcalcado,
					String palturamts,
					String palturacms,	
					String ppeso,
					String polhos) 
	{    

		nome         = pnome;
		nomeart      = pnomeart;
		sexo         = psexo;
		dia          = pdia;
		mes          = pmes;
		ano          = pano;
		data = dia + mes + ano;
		profissao    = pprofissao;
		registro     = pregistro;
		email        = pemail;
		end          = pend;
		compl        = pcompl;
		bairro       = pbairro;
		cidade       = pcidade;
		estado       = pestado;			
		cursomoda    = pcursomoda;
		cursoteatro  = pcursoteatro;
		cursomusica  = pcursomusica;
		cursomodelo  = pcursomodelo; 
		escolaridade = pescolaridade;
		linguas      = plinguas;
		esportes     = pesportes;
		calcado      = pcalcado;
		alturamts    = palturamts;
		alturacms    = palturacms;
		peso         = ppeso;
		olhos        = polhos;
		danca        = pdanca;
	//	System.out.println("Formbean outros = " + outros); 
				   
					
		// Acessa Banco de Dados para cadastrar Candidato
		// [Alias-SerstarBD] - [Dir-h:DataBase] - [Banco-Serstar] [Tabela-Candidatos]
		// Definir Nivel de Isolamento- TRANSACTION_READ_COMMITTED - con.getMetaData()
		// Tratar data JavaScript -> tipo data no BD
	    try 
		{
			   
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = // DriverManager.getConnection("jdbc:odbc:SerstarDB");
		DriverManager.getConnection("jdbc:odbc:Serstar");
		Statement stm = con.createStatement();
		stm.executeUpdate("INSERT INTO candidatos("  +
						  "nomebd,           nomeartbd,"            + 
						  "dtnascbd,         emailbd, sexobd,"              + 
						  "endbd,            complbd,"              + 
						  "bairrobd,         cidadebd,"             + 
						  "estadobd,         cursomodpassarelabd,"  + 
						  "cursoteatrobd,    cursomusicabd,"        + 
						  "cursomodfotogbd,  escolaridadebd,"       + 
						  "linguasbd,        esportesbd,"           + 
						  "olhosbd )        values('"              + 
						   nome          + "','"  + nomeart            + "','" +
						   data          + "','"  + email              + "','" + sexo + "','" +
						   end           + "','"  + compl              + "','" +
						   bairro        + "','"  + cidade             + "','" +
						   estado        + "','"  + cursomoda          + "','" +
						   cursoteatro   + "','"  + cursomusica        + "','" +
						   cursomodelo   + "','"  + escolaridade       + "','" +
						   linguas       + "','"  + esportes           + "','" +
						   olhos         +  "')"
						 );
		status=true;
		stm.close();
		con.close();

		} catch (Exception e) {
			System.out.println("Erro de conecao ou insercao no banco" + e);
			e.printStackTrace();
		}


	}
	public String getBairro()   { return bairro; }
	public String getCidade()   { return cidade; }
	public String getCompl()    { return compl; }
	public String getCursomodfotog()    { return cursomodelo; }
	public String getCursomodpassarela(){ return cursomoda; }
	public String getCursomusica()      { return cursomusica; }
	public String getCursoteatro()      { return cursoteatro; }
	public String getDtnasc()   { return dia; }
	public String getEmail()    { return email; }
	public String getEnd()      { return end; }
	public String getEscolaridade()     { return escolaridade; }
	public String getEsportes()         { return esportes; }
	public String getEstado()   { return estado; }
	public String getLinguas()          { return linguas; }
	// Parametros para ConsultInclusao    
	public String getNome()     { return nome; }
	public String getNomeart()  { return nomeart; }
	public String getOutros()           { return olhos; }
	public boolean getStatus()          { return status; }
}

