<% option explicit %> <% Dim VAlidaDados,Mensagem,SQL,Indice,Banco,Data,Aux,Selected,tbl Dim LinhaSexo,LinhaDataSaida,LinhaDataNascimento,LinhaCivil,LinhaEscolaridade,LinhaFormacao,LinhaPosGraduacaoArea Dim LinhaDataConclusao,LinhaOutroCursoNivel,LinhaHistoricoDataEntrada1,LinhaHistoricoDataSaida1,LinhaHistoricoDataEntrada2 Dim LinhaHistoricoDataSaida2,LinhaHistoricoDataEntrada3,LinhaHistoricoDataSaida3,LinhaIdiomaPortuguesNivel,LinhaIdiomaEspanholNivel Dim LinhaIdiomaInglesNivel,LinhaIdiomaOutrosNivel,LinhaSituacao,LinhaDataConclusaoGraduacao Dim IndiceLinha,Checado,NomePagina Nomepagina="cadastrocadastrorh.asp" Set Banco = Server.CreateObject("ADODB.Connection") Banco.open session("ConexaoStringBanco") if ucase(request.ServerVariables("REQUEST_METHOD"))="POST" then VAlidaDados=True if trim(replace(request.Form("TxtNome"),"'",""))="" then ValidaDados=false if trim(replace(request.Form("TxtCPF"),"'",""))="" then ValidaDados=false Data=trim(request.Form("TxtAnoNascimento")) & "/" & trim(request.Form("TxtMesNascimento")) & "/" & trim(request.Form("TxtDiaNascimento")) if not isdate(Data) then ValidaDados=false if trim(replace(request.Form("TxtCidadeNascimento"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("TxtUFNascimento"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("UseCmbEstadoCivil"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("TxtEndereco"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("TxtCidade"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("TxtUF"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("TxtCargoPretendido1"),"'",""))="" THEN ValidaDados=false if trim(replace(request.Form("UseCmbEscolaridade"),"'",""))="" THEN ValidaDados=false if Validadados then SQL="" SQL=" INSERT INTO CURRICULO(" SQL=SQL & " CURRICULO_TXT_NOME,CURRICULO_TXT_CPF,CURRICULO_DTA_NASCIMENTO,CURRICULO_TXT_CIDADENASCIMENTO," SQL=SQL & " CURRICULO_TXT_UFNASCIMENTO,CURRICULO_TXT_ESTADOCIVIL,CURRICULO_TXT_ENDERECO,CURRICULO_TXT_CIDADE,CURRICULO_TXT_UF," SQL=SQL & " CURRICULO_TXT_TELEFONE,CURRICULO_TXT_CELULAR,CURRICULO_TXT_EMAIL," SQL=SQL & " CURRICULO_TXT_CARGOPRETENDIDO1,CURRICULO_TXT_CARGOPRETENDIDO2,CURRICULO_TXT_CARGOPRETENDIDO3," SQL=SQL & " CURRICULO_TXT_ESCOLARIDADE,CURRICULO_TXT_FORMACAO,CURRICULO_TXT_OUTRAFORMACAO,CURRICULO_TXT_SITUACAO,CURRICULO_TXT_DATACONCLUSAO," SQL=SQL & " CURRICULO_TXT_INSTITUICAO,CURRICULO_TXT_POSGRADUCAOAREA,CURRICULO_TXT_GRADUCAOCURSO,CURRICULO_TXT_GRADUCAOINSTITUICAO," SQL=SQL & " CURRICULO_TXT_GRADUCAODATACONCLUSAO,CURRICULO_TXT_MESTRADO,CURRICULO_TXT_DOUTORADO,CURRICULO_TXT_OUTROCURSO," SQL=SQL & " CURRICULO_TXT_HISTORICOEMPRESA1,CURRICULO_TXT_HISTORICOCARGO1," SQL=SQL & " CURRICULO_DTA_HISTORICOENTRADA1,CURRICULO_DTA_HISTORICOSAIDA1,CURRICULO_TXT_HISTORICODESCRICAO1," SQL=SQL & " CURRICULO_TXT_HISTORICOEMPRESA2,CURRICULO_TXT_HISTORICOCARGO2,CURRICULO_DTA_HISTORICOENTRADA2," SQL=SQL & " CURRICULO_DTA_HISTORICOSAIDA2,CURRICULO_TXT_HISTORICODESCRICAO2," SQL=SQL & " CURRICULO_TXT_HISTORICOEMPRESA3,CURRICULO_TXT_HISTORICOCARGO3,CURRICULO_DTA_HISTORICOENTRADA3," SQL=SQL & " CURRICULO_DTA_HISTORICOSAIDA3,CURRICULO_TXT_HISTORICODESCRICAO3," SQL=SQL & " CURRICULO_TXT_IDIOMAPORTUGUESNIVEL,CURRICULO_TXT_IDIOMAINGLESNIVEL,CURRICULO_TXT_IDIOMAESPANHOLNIVEL," SQL=SQL & " CURRICULO_TXT_OUTROIDIOMA,CURRICULO_TXT_OUTROIDIOMANIVEL,CURRICULO_TXT_INFORMATICA,CURRICULO_TXT_OUTRASINFORMACOES," SQL=SQL & " CURRICULO_TXT_ATUALIZACAO)" SQL=SQL & " VALUES(" SQL=SQL & "'" & trim(replace(request.Form("TxtNome"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("TxtCPF"),"'","")) & "'," Data=trim(request.Form("TxtAnoNascimento")) & "/" & trim(request.Form("TxtMesNascimento")) & "/" & trim(request.Form("TxtDiaNascimento")) SQL=SQL & "#" & Data & "#," SQL=SQL & "'" & trim(replace(request.Form("TxtCidadeNascimento"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("TxtUFNascimento"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("UseCmbEstadoCivil"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("TxtEndereco"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("TxtCidade"),"'","")) & "'," SQL=SQL & "'" & trim(replace(request.Form("TxtUF"),"'","")) & "'," if trim(replace(request.Form("TxtTelefone"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtTelefone"),"'","")) & "'," end if if trim(replace(request.Form("TxtCelular"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtCelular"),"'","")) & "'," end if if trim(replace(request.Form("TxtEmail"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtEmail"),"'","")) & "'," end if SQL=SQL & "'" & trim(replace(request.Form("TxtCargoPretendido1"),"'","")) & "'," if trim(replace(request.Form("TxtCargoPretendido2"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtCargoPretendido2"),"'","")) & "'," end if if trim(replace(request.Form("TxtCargoPretendido3"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtCargoPretendido3"),"'","")) & "'," end if SQL=SQL & "'" & trim(replace(request.Form("UseCmbEscolaridade"),"'","")) & "'," if trim(replace(request.Form("UseCmbFormacao"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbFormacao"),"'","")) & "'," end if if trim(replace(request.Form("TxtOutraFormacao"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtOutraFormacao"),"'","")) & "'," end if if trim(replace(request.Form("UseCmbSituacao"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbSituacao"),"'","")) & "'," end if Data=trim(request.Form("TxtMesConclusao")) & "/" & trim(request.Form("TxtAnoConclusao")) IF Data="/" then SQL=SQL & " NULL," else SQL=SQL & "'" & Data & "'," end if if trim(replace(request.Form("TxtInstituicao"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtInstituicao"),"'","")) & "'," end if if trim(replace(request.Form("UseCmbPosGraducaoArea"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbPosGraducaoArea"),"'","")) & "'," end if if trim(replace(request.Form("TxtGraduacaoCurso"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtGraduacaoCurso"),"'","")) & "'," end if if trim(replace(request.Form("TxtGraduacaoInstituicao"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtGraduacaoInstituicao"),"'","")) & "'," end if Data=trim(request.Form("TxtMesGraduacaoConclusao")) & "/" & trim(request.Form("TxtAnoGraduacaoConclusao")) IF Data="/" then SQL=SQL & " NULL," else SQL=SQL & "'" & Data & "'," end if if trim(replace(request.Form("TxtMestrado"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtMestrado"),"'","")) & "'," end if if trim(replace(request.Form("TxtDoutorado"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtDoutorado"),"'","")) & "'," end if if trim(replace(request.Form("TxtOutroCurso"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtOutroCurso"),"'","")) & "'," end if for indice=1 to 3 if trim(replace(request.Form("TxtHistoricoEmpresa" & Indice),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtHistoricoEmpresa" & Indice ),"'","")) & "'," end if if trim(replace(request.Form("TxtHistoricoCargo" & Indice),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtHistoricoCargo" & Indice ),"'","")) & "'," end if Data=trim(request.Form("TxtHistoricoEntradaAno" & Indice)) & "/" & trim(request.Form("TxtHistoricoEntradaMes" & Indice)) if isdate(Data & "/01") then SQL=SQL & "'" & Data & "'," ELSE SQL=SQL & "NULL," end if Data=trim(request.Form("TxtHistoricoSaidaAno" & Indice)) & "/" & trim(request.Form("TxtHistoricoSaidaMes" & Indice)) if isdate(Data & "/01") then SQL=SQL & "'" & Data & "'," ELSE SQL=SQL & "NULL," end if if trim(replace(request.Form("TxtHistoricoDescricao" & Indice),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtHistoricoDescricao" & Indice ),"'","")) & "'," end if next if trim(replace(request.Form("UseCmbIdiomaPortuguesNivel"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbIdiomaPortuguesNivel"),"'","")) & "'," end if if trim(replace(request.Form("UseCmbIdiomaInglesNivel"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbIdiomaInglesNivel"),"'","")) & "'," end if if trim(replace(request.Form("UseCmbIdiomaEspanholNivel"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbIdiomaEspanholNivel"),"'","")) & "'," end if if trim(replace(request.Form("TxtOutroIdioma"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TxtOutroIdioma"),"'","")) & "'," end if if trim(replace(request.Form("UseCmbIdiomaOutrosNivel"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("UseCmbIdiomaOutrosNivel"),"'","")) & "'," end if if trim(replace(request.Form("TXtInformatica"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TXtInformatica"),"'","")) & "'," end if if trim(replace(request.Form("TXtOutrasInformacoes"),"'",""))="" THEN SQL=SQL & " NULL," ELSE SQL=SQL & "'" & trim(replace(request.Form("TXtOutrasInformacoes"),"'","")) & "'," end if sql=sql & "'" & Date & " - " & time & " - " & "')" response.Write(sql) banco.execute sql if err<>0 then banco.close :set banco=nothing:response.Redirect("erro.asp?Pagina=" & NomePagina & "&Erro="& err & "- " & err.description) response.Redirect("Mensagem.asp?Mensagem=Seu currículo foi cadastrado com sucesso.&Link=cadastrorh.asp") end if end if if ucase(request.ServerVariables("REQUEST_METHOD"))<>"POST" or request.Form("OptSexo")="0" Then LinhaSexo=" M" LinhaSexo=LinhaSexo & " F" else LinhaSexo=" M" LinhaSexo=LinhaSexo & " F" end if Data=trim(request.Form("TxtDiaNascimento")) & "/" & trim(request.Form("TxtMesNascimento")) & "/" & trim(request.Form("TxtAnoNascimento")) if Data="//" then Data="" LinhaDataNascimento="" LinhaDataNascimento=LinhaDataNascimento & "/" LinhaDataNascimento=LinhaDataNascimento & " " LinhaDataNascimento=LinhaDataNascimento & "/" LinhaDataNascimento=LinhaDataNascimento & " " LinhaDataNascimento=LinhaDataNascimento & "(dd/mm/aa)" Mensagem="Os campos sublinhados deverão ser preenchidos (Não é permitido utilizar o caracter ')" LinhaCivil="" LinhaEscolaridade="" set Tbl = Server.CreateObject("ADODB.Recordset") set Tbl.activeconnection = Banco SQL="" SQL=" SELECT FORMACAO_TXT_NOME AS NOME,FORMACAO_NUM_TIPO AS TIPO" SQL=SQL & " FROM FORMACAO" SQL=SQL & " ORDER BY 2,1" tbl.open sql,,3,3 LinhaFormacao="" DO UNTIL TBL.EOF Selected="" IF TBL("TIPO")=0 THEN if TRIM(request.Form("UseCmbFormacao"))=tbl("NOME") then Selected="Selected" LinhaFormacao=LinhaFormacao & "" ELSE if TRIM(request.Form("UseCmbPosGraducaoArea"))=tbl("NOME") then Selected="Selected" LinhaPosGraduacaoArea=LinhaPosGraduacaoArea & "" END IF TBL.MOVENEXT LOOP LinhaFormacao=LinhaFormacao & "" TBL.CLOSE LinhaSituacao="" Data=trim(request.Form("TxtMesConclusao")) & "/" & trim(request.Form("TxtAnoConclusao")) if Data="/" then Data="" LinhaDataConclusao="" LinhaDataConclusao=LinhaDataConclusao & "Mês(mm)/" LinhaDataConclusao=LinhaDataConclusao & "Ano(aaaa)" Data=trim(request.Form("TxtMesGraducaoConclusao")) & "/" & trim(request.Form("TxtAnoGraducaoConclusao")) if Data="/" then Data="" LinhaDataConclusaoGraduacao="" LinhaDataConclusaoGraduacao=LinhaDataConclusaoGraduacao & "Mês(mm)/" LinhaDataConclusaoGraduacao=LinhaDataConclusaoGraduacao & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoEntradaMes1")) & "/" & trim(request.Form("TxtHistoricoEntradaAno1")) if Data="/" then Data="" LinhaHistoricoDataEntrada1="" LinhaHistoricoDataEntrada1=LinhaHistoricoDataEntrada1 & "Mês(mm)/" LinhaHistoricoDataEntrada1=LinhaHistoricoDataEntrada1 & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoSaidaMes1")) & "/" & trim(request.Form("TxtHistoricoSaidaAno1")) if Data="/" then Data="" LinhaHistoricoDataSaida1="" LinhaHistoricoDataSaida1=LinhaHistoricoDataSaida1 & "Mês(mm)/" LinhaHistoricoDataSaida1=LinhaHistoricoDataSaida1 & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoEntradaMes2")) & "/" & trim(request.Form("TxtHistoricoEntradaAno2")) if Data="/" then Data="" LinhaHistoricoDataEntrada2="" LinhaHistoricoDataEntrada2=LinhaHistoricoDataEntrada2 & "Mês(mm)/" LinhaHistoricoDataEntrada2=LinhaHistoricoDataEntrada2 & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoSaidaMes2")) & "/" & trim(request.Form("TxtHistoricoSaidaAno2")) if Data="/" then Data="" LinhaHistoricoDataSaida2="" LinhaHistoricoDataSaida2=LinhaHistoricoDataSaida2 & "Mês(mm)/" LinhaHistoricoDataSaida2=LinhaHistoricoDataSaida2 & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoEntradaMes3")) & "/" & trim(request.Form("TxtHistoricoEntradaAno3")) if Data="/" then Data="" LinhaHistoricoDataEntrada3="" LinhaHistoricoDataEntrada3=LinhaHistoricoDataEntrada3 & "Mês(mm)/" LinhaHistoricoDataEntrada3=LinhaHistoricoDataEntrada3 & "Ano(aaaa)" Data=trim(request.Form("TxtHistoricoSaidaMes3")) & "/" & trim(request.Form("TxtHistoricoSaidaAno3")) if Data="/" then Data="" LinhaHistoricoDataSaida3="" LinhaHistoricoDataSaida3=LinhaHistoricoDataSaida3 & "Mês(mm)/" LinhaHistoricoDataSaida3=LinhaHistoricoDataSaida3 & "Ano(aaaa)" LinhaIdiomaPortuguesNivel="" LinhaIdiomaInglesNivel="" for indice=1 to 5 if indice=1 then Aux="Nenhum" elseif indice=2 then Aux="Básico" elseif indice=3 then Aux="Intermediário" elseif indice=4 then Aux="Avançado" elseif indice=5 then Aux="Fluente" end if Selected="":if trim(request.Form("UseCmbIdiomaPortuguesNivel"))=Aux then Selected="Selected" LinhaIdiomaPortuguesNivel=LinhaIdiomaPortuguesNivel & "" Selected="":if trim(request.Form("UseCmbIdiomaEspanholNivel"))=Aux then Selected="Selected" LinhaIdiomaEspanholNivel=LinhaIdiomaEspanholNivel & "" Selected="":if trim(request.Form("UseCmbIdiomaInglesNivel"))=Aux then Selected="Selected" LinhaIdiomaInglesNivel=LinhaIdiomaInglesNivel & "" Selected="":if trim(request.Form("UseCmbIdiomaOutrosNivel"))=Aux then Selected="Selected" LinhaIdiomaOutrosNivel=LinhaIdiomaOutrosNivel & "" next LinhaIdiomaPortuguesNivel=LinhaIdiomaPortuguesNivel & "" LinhaIdiomaEspanholNivel=LinhaIdiomaEspanholNivel & "" LinhaIdiomaInglesNivel=LinhaIdiomaInglesNivel & "" LinhaIdiomaOutrosNivel=LinhaIdiomaOutrosNivel & "" banco.close:set banco=nothing %> Century Paulista - Cadastro de clientes - Pessoa física