Sie sind auf Seite 1von 56

<cfquery name="dadosConsultaa" datasource="#AMSSV304#">

select * from TB_CONSULTA_MEDICA


WHERE NU_RS = #url.NU_RS#
AND NU_MP = #url.NU_MP#
</cfquery>
<!DOCTYPE>
<html>
<head>
<title>TakiBeneficios</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
</head>
<link href="../FolhasdeEstilo/FolhadeEstilo.CSS" rel="stylesheet" type="text/css
" />
<link href="../CSS/formulario.css" type="text/css" rel="stylesheet">
<script src="../js/jquery.js"></script>
<script src="../js/formulario_jquery.js"></script>
<script src="../js/FuncoesJava.js" charset="iso-8859-1"></script>
<body onLoad="$('#DivJ').fadeIn('slow')" scroll="yes" topmargin="0" leftmargin="
0">
<br>
<div id="DivJ" align="center" style="display:none;">
<div class="DivBordas" align="center">
<script>
function consultaByNuRs(event, numRs)
{
var tecla = (window.event)? event.keyCode: e.which;
if(tecla != 13)
return;
if(!isNaN(numRs))
{
document.frmAbertura.hdnNuRs.value = numRs;
document.frmAbertura.hdnPesquisar.value = 1;
document.frmAbertura.submit();
}
else
alert("Num. de RS invalido!");
}
function avancar1()
{
}
function sendForm() {
var id = 'dialog1';
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight});
$('#mask').fadeIn(1000);
$('#dialog1').show()
$('#mask').fadeTo("fast",0.8,function(){
$.post('Jquery/abreRs_Jquery.cfm',$("#frmJquery"
).serialize(),function(data,status){
alert('RS Aberta com Sucesso !');
location.href('AberturaRS.cfm');
});
return alert('erro');
});
}
</script>
<cfif isdefined("form.hdnRequisitarCartao") and #form.hdnRequisitarCarta
o# eq 1 and isdefined("form.cbbEstipulante") and isdefined("form.txtQuantidadeCa
rtao")>
<cfinvoke component="TKCfcCartao" method="requisitaRangeByEstipu
lante" returnvariable="range">
<cfinvokeargument name="idEstipulante" value="#form.cbbE
stipulante#">
<cfinvokeargument name="quantd" value="#form.txtQuantida
deCartao#">
</cfinvoke>
<cfif #isArray(range)# eq True>
<cfset inicioRange = 0><cfset lastRange = 0><cfset fimRa
nge = 0>
<cfif isnumeric("#range[2]#")>
<cfset inicioRange = #range[2]#>
</cfif>
<cfif isnumeric("#range[3]#")>
<cfset lastRange = #range[3]#>
</cfif>
<cfif isnumeric("#range[4]#")>
<cfset fimRange = #range[4]#>
</cfif>
<cfif #inicioRange# gt 0>
<cfloop index="i" from="#lastRange#" to="#fimRan
ge#">
<cfquery datasource="#AMSSV304#">
IF NOT EXISTS(SELECT * FROM TB10
8_NUMERO_CARTAO WHERE ID_ESTIPULANTE = '#form.cbbEstipulante#' AND NUMERO_CARTAO
= '#i#')
INSERT INTO TB108_NUMERO
_CARTAO (NU_RS, ID_ESTIPULANTE, NUMERO_CARTAO, ESTADO_CARTAO) VALUES ('#url.NU_R
S#', '#form.cbbEstipulante#', '#i#', 0)
</cfquery>
</cfloop>
</cfif>
</cfif>
</cfif>
<!--- Busca a RS --->
<cfquery name="REC_DADOS_RS_POR_RS" datasource="#AMSSV304#">
SELECT TOP 1
TB011.NU_MACRO_PROCESSO
,TB011.NU_RS
,TB011.NU_WORKFLOW_MPFA AS NU_WF_MPFA
,BPCTB001.NO_MACRO_PROCESSO
,BPCTB002.NO_PROCESSO
,BPCTB002.NU_PROCESSO
,BPCTB003.NO_FASE
,BPCTB004.NO_ATIVIDADE
,BPCTB004.NU_ATIVIDADE
,BPCTB013.NO_STATUS
,BPCTB008.NU_GRUPO
,BPCTB008.NO_GRUPO
,BPCTB016.NU_GRUPO_008
,BPCTB014.DE_PERGUNTA
,TB011.*
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),103) + ' '
+ CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),108) AS DT_DATA_ABERTURA
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),103) + '
' + CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),108) AS DT_DATA_FECHAM
ENTO
,U1.FIRST_NAME
,U1.LAST_NAME
,U2.FIRST_NAME + ' ' + U2.LAST_NAME AS USUARIO_FECHAMENTO
FROM BPCTB019_RS
left join TB_RS_ATENDIMENTO TB011 (NOLOCK)
on TB011.nu_rs = BPCTB019_RS.nu_rs
LEFT JOIN BPCTB014_WORKFLOW_MPFA BPCTB014 (NOLOCK)
ON TB011.NU_WORKFLOW_MPFA = BPCTB014.NU_WF_MPFA
LEFT JOIN BPCTB016_PROC_NOTIFICACAO BPCTB016 (NOLOCK)
ON BPCTB014.NU_WF_MPFA = BPCTB016.NU_WF_MPFA_014
LEFT JOIN BPCTB008_GRUPO_RESPONSAVEL BPCTB008 (NOLOCK)
ON BPCTB016.NU_GRUPO_008 = BPCTB008.NU_GRUPO
LEFT JOIN BPCTB013_STATUS BPCTB013 (NOLOCK)
ON BPCTB014.NU_STATUS_013 = BPCTB013.NU_STATUS
LEFT JOIN BPCTB001_MACRO_PROCESSO BPCTB001 (NOLOCK)
ON BPCTB014.NU_MACRO_PROCESSO_007 = BPCTB001.NU_MACRO_PROCESSO
LEFT JOIN BPCTB002_PROCESSO BPCTB002 (NOLOCK)
ON BPCTB014.NU_PROCESSO_007 = BPCTB002.NU_PROCESSO
LEFT JOIN BPCTB003_FASE BPCTB003 (NOLOCK)
ON BPCTB014.NU_FASE_007 = BPCTB003.NU_FASE
LEFT JOIN BPCTB004_ATIVIDADE BPCTB004 (NOLOCK)
ON BPCTB014.NU_ATIVIDADE_007 = BPCTB004.NU_ATIVIDADE
LEFT JOIN USERS U1 (NOLOCK)
ON TB011.NU_USUARIO_ABERTURA = U1.ID_USER
LEFT JOIN USERS U2 (NOLOCK)
ON TB011.NU_USUARIO_FECHAMENTO = U2.ID_USER
WHERE BPCTB019_RS.NU_MACRO_PROCESSO_RS_007 = #url.NU_MP#
AND BPCTB019_RS.NU_RS ='#url.NU_RS#'
ORDER BY BPCTB019_RS.NU_RS DESC
</cfquery>
<!---<cfif isdefined("url.Nu_RS") and #url.Nu_RS# neq ''>
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosRSp
orRS" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.N
U_MP#">
<cfinvokeargument name="NU_RS" value="#url.Nu_RS#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>
<cfelseif isdefined("form.estipulante") and #form.estipulante# neq 0>
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosRSp
orEstipulante" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.N
U_MP#">
<cfinvokeargument name="COD_ESTIPULANTE" value="#form.es
tipulante#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>
</cfif>--->
<CFIF isDefined("FORM.hidATUALIZARHIST") AND #FORM.hidATUALIZARHIST# eq
true >
<cfif isdefined('form.TxtHistorico') and #form.TxtHistorico# neq ''>
<cfquery datasource="#AMSSV304#" >
update TB_RS_ATENDIMENTO
set
Historico_Solicitacao= '#form.TxtHistorico#'
where NU_RS = #NU_RS#
</cfquery>
</cfif>
<cfif isdefined('form.TxtHistorico') and #form.TxtHistorico# neq
''>
<cfquery datasource="#AMSSV304#" name="BuscaHistorico" >
select Historico_Solicitacao from TB_RS_ATENDIME
NTO
where NU_RS= #NU_RS#
</cfquery>
</cfif>
<cfif isdefined('form.txtAtualizarHistorico') and #form.txtAtual
izarHistorico# neq ''>
<!--- Atualiza Historico --->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcCadat
raHistorico">
<cfinvokeargument name="NU_RS" value="#REC_DADOS
_RS_POR_RS.NU_RS#">
<cfinvokeargument name="NU_MACRO_PROCESSO" value
="#REC_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#">
<cfinvokeargument name="NU_USUARIO" value="#SESS
ION.MM_ID_USER#">
<cfinvokeargument name="DE_HISTORICO_RS" value="
#Trim(form.txtAtualizarHistorico)#">
</cfinvoke>
</cfif>
</CFIF>
<!--- Seleciona os dados para as combos --->
<cfquery name="estipulantes" datasource="#AMSSV304#">
SELECT * FROM TB_ESTIPULANTE
</cfquery>
<cfquery name="tiposCobranca" datasource="#AMSSV304#">
SELECT * FROM TB0104_TIPO_COBRANCA
</cfquery>
<cfquery name="formasPagamento" datasource="#AMSSV304#">
SELECT * FROM TB0112_Forma_Pagamento
</cfquery>
<cfquery name="produtos" datasource="#AMSSV304#">
SELECT * FROM TB010_PRODUTO
</cfquery>
<cfquery name="corretores" datasource="#AMSSV304#">
SELECT * FROM TB011_CORRETOR
</cfquery>
<cfquery name="planos" datasource="#AMSSV304#">
SELECT * FROM TB_PLANO
</cfquery>
<!--- Busca a RS --->
<cfquery name="REC_DADOS_RS_POR_RS" datasource="#AMSSV304#">
SELECT TOP 1
TB011.NU_MACRO_PROCESSO
,TB011.NU_RS
,TB011.NU_WORKFLOW_MPFA AS NU_WF_MPFA
,BPCTB001.NO_MACRO_PROCESSO
,BPCTB002.NO_PROCESSO
,BPCTB002.NU_PROCESSO
,BPCTB003.NO_FASE
,BPCTB004.NO_ATIVIDADE
,BPCTB004.NU_ATIVIDADE
,BPCTB013.NO_STATUS
,BPCTB008.NU_GRUPO
,BPCTB008.NO_GRUPO
,BPCTB016.NU_GRUPO_008
,BPCTB014.DE_PERGUNTA
,TB011.*
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),103) + ' '
+ CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),108) AS DT_DATA_ABERTURA
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),103) + '
' + CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),108) AS DT_DATA_FECHAM
ENTO
,U1.FIRST_NAME
,U1.LAST_NAME
,U2.FIRST_NAME + ' ' + U2.LAST_NAME AS USUARIO_FECHAMENTO
FROM BPCTB019_RS
left join TB_RS_ATENDIMENTO TB011 (NOLOCK)
on TB011.nu_rs = BPCTB019_RS.nu_rs
LEFT JOIN BPCTB014_WORKFLOW_MPFA BPCTB014 (NOLOCK)
ON TB011.NU_WORKFLOW_MPFA = BPCTB014.NU_WF_MPFA
LEFT JOIN BPCTB016_PROC_NOTIFICACAO BPCTB016 (NOLOCK)
ON BPCTB014.NU_WF_MPFA = BPCTB016.NU_WF_MPFA_014
LEFT JOIN BPCTB008_GRUPO_RESPONSAVEL BPCTB008 (NOLOCK)
ON BPCTB016.NU_GRUPO_008 = BPCTB008.NU_GRUPO
LEFT JOIN BPCTB013_STATUS BPCTB013 (NOLOCK)
ON BPCTB014.NU_STATUS_013 = BPCTB013.NU_STATUS
LEFT JOIN BPCTB001_MACRO_PROCESSO BPCTB001 (NOLOCK)
ON BPCTB014.NU_MACRO_PROCESSO_007 = BPCTB001.NU_MACRO_PROCESSO
LEFT JOIN BPCTB002_PROCESSO BPCTB002 (NOLOCK)
ON BPCTB014.NU_PROCESSO_007 = BPCTB002.NU_PROCESSO
LEFT JOIN BPCTB003_FASE BPCTB003 (NOLOCK)
ON BPCTB014.NU_FASE_007 = BPCTB003.NU_FASE
LEFT JOIN BPCTB004_ATIVIDADE BPCTB004 (NOLOCK)
ON BPCTB014.NU_ATIVIDADE_007 = BPCTB004.NU_ATIVIDADE
LEFT JOIN USERS U1 (NOLOCK)
ON TB011.NU_USUARIO_ABERTURA = U1.ID_USER
LEFT JOIN USERS U2 (NOLOCK)
ON TB011.NU_USUARIO_FECHAMENTO = U2.ID_USER
WHERE BPCTB019_RS.NU_MACRO_PROCESSO_RS_007 = #url.NU_MP#
AND BPCTB019_RS.NU_RS ='#url.NU_RS#'
ORDER BY BPCTB019_RS.NU_RS DESC
</cfquery>
<!---<cfif isdefined("url.Nu_RS") and #url.Nu_RS# neq ''>
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosRSp
orRS" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.N
U_MP#">
<cfinvokeargument name="NU_RS" value="#url.Nu_RS#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>
<cfelseif isdefined("form.estipulante") and #form.estipulante# neq 0>
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosRSp
orEstipulante" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.N
U_MP#">
<cfinvokeargument name="COD_ESTIPULANTE" value="#form.es
tipulante#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>
</cfif>
--->
<cfif (isdefined("form.hidProximoPasso") and (hidProximoPasso))>
<!---Aqui so invocados os metodos que verifica se o passo atual o
ultimo passo--->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaProximoP
assoFinalProcesso" returnvariable="FinalPassoProcesso">
<cfinvokeargument name="NU_WK_MPFA_PAI" value="#REC_DADO
S_RS_POR_RS.NU_WORKFLOW_MPFA#">
</cfinvoke>
<cfquery name="REC_DADOS_RS_POR_RS" datasource="#AMSSV304#">
SELECT TOP 1
TB011.NU_MACRO_PROCESSO
,TB011.NU_RS
,TB011.NU_WORKFLOW_MPFA AS NU_WF_MPFA
,BPCTB001.NO_MACRO_PROCESSO
,BPCTB002.NO_PROCESSO
,BPCTB002.NU_PROCESSO
,BPCTB003.NO_FASE
,BPCTB004.NO_ATIVIDADE
,BPCTB004.NU_ATIVIDADE
,BPCTB013.NO_STATUS
,BPCTB008.NU_GRUPO
,BPCTB008.NO_GRUPO
,BPCTB016.NU_GRUPO_008
,BPCTB014.DE_PERGUNTA
,TB011.*
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),103) + ' '
+ CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),108) AS DT_DATA_ABERTURA
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),103) + '
' + CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),108) AS DT_DATA_FECHAM
ENTO
,U1.FIRST_NAME
,U1.LAST_NAME
,U2.FIRST_NAME + ' ' + U2.LAST_NAME AS USUARIO_FECHAMENTO
FROM BPCTB019_RS
left join TB_RS_ATENDIMENTO TB011 (NOLOCK)
on TB011.nu_rs = BPCTB019_RS.nu_rs
LEFT JOIN BPCTB014_WORKFLOW_MPFA BPCTB014 (NOLOCK)
ON TB011.NU_WORKFLOW_MPFA = BPCTB014.NU_WF_MPFA
LEFT JOIN BPCTB016_PROC_NOTIFICACAO BPCTB016 (NOLOCK)
ON BPCTB014.NU_WF_MPFA = BPCTB016.NU_WF_MPFA_014
LEFT JOIN BPCTB008_GRUPO_RESPONSAVEL BPCTB008 (NOLOCK)
ON BPCTB016.NU_GRUPO_008 = BPCTB008.NU_GRUPO
LEFT JOIN BPCTB013_STATUS BPCTB013 (NOLOCK)
ON BPCTB014.NU_STATUS_013 = BPCTB013.NU_STATUS
LEFT JOIN BPCTB001_MACRO_PROCESSO BPCTB001 (NOLOCK)
ON BPCTB014.NU_MACRO_PROCESSO_007 = BPCTB001.NU_MACRO_PROCESSO
LEFT JOIN BPCTB002_PROCESSO BPCTB002 (NOLOCK)
ON BPCTB014.NU_PROCESSO_007 = BPCTB002.NU_PROCESSO
LEFT JOIN BPCTB003_FASE BPCTB003 (NOLOCK)
ON BPCTB014.NU_FASE_007 = BPCTB003.NU_FASE
LEFT JOIN BPCTB004_ATIVIDADE BPCTB004 (NOLOCK)
ON BPCTB014.NU_ATIVIDADE_007 = BPCTB004.NU_ATIVIDADE
LEFT JOIN USERS U1 (NOLOCK)
ON TB011.NU_USUARIO_ABERTURA = U1.ID_USER
LEFT JOIN USERS U2 (NOLOCK)
ON TB011.NU_USUARIO_FECHAMENTO = U2.ID_USER
WHERE BPCTB019_RS.NU_MACRO_PROCESSO_RS_007 = #url.NU_MP#
AND BPCTB019_RS.NU_RS ='#url.NU_RS#'
ORDER BY BPCTB019_RS.NU_RS DESC
</cfquery>
<!---<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDad
osRSporRS" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.N
U_MP#">
<cfinvokeargument name="NU_RS" value="#url.Nu_RS#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>--->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcAtualizaWorkF
lowRs">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#REC_D
ADOS_RS_POR_RS.NU_MACRO_PROCESSO#">
<cfinvokeargument name="NU_RS" value="#REC_DADOS_RS_POR_
RS.NU_RS#">
<cfinvokeargument name="NU_WF_MPFA" value="#FORM.hidNU_N
ovoWorkflow#">
<cfinvokeargument name="NU_USER" value="#SESSION.MM_ID_U
SER#">
</cfinvoke>
<!---
<cfif REC_DADOS_RS_POR_RS.NU_WORKFLOW_MPFA eq 62>
<cfif isDefined('hdnLoopLinha2') and hdnLoopLinha2 gt 1 >
<cfset controleAdd = form.hdnLoopLinha2>
<cfelse>
<cfset controleAdd = 1>
</cfif>
<cfloop from="1" to="3" index="x" >
<cfoutput>
<cfstoredproc procedure="PROC_DADOS_CONSULTA" datasource="#AMSSV
304#">
<cfprocparam type="in" dbvarname="@NU_RS"
value="#REC_DADOS_RS_POR_RS.NU_RS#" cfsqltyp
e="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@NU_MP"
value="#REC_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#" cfsqltype="cf_sq
l_varchar">
<cfprocparam type="in" dbvarname="@DT_CONSULTA"
value="#form['txtDataCon_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@CATEGORIA"
value="#form['txtCatgCon_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@SUBCATEGORIA"
value="#form['txtSubcatCon_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@BAIRRO"
value="#form['txt_bairroC_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@CO_CIDADE"
value="#form['txt_cidadeC_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@CO_UF"
value="#form['txt_ufC_#x#']#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@NOME_MEDICO_CLINICA"
value="#form['txtMedicoClinica_#x#']#" cfsqltyp
e="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@CRM_CNPJ"
value="#form['txtCRM_CNPJ_#x#']#"
cfsqltype="cf_sql_varchar">
</cfstoredproc>
</cfoutput>
</cfloop>
</cfif>
--->
<cfquery name="consulta" datasource="#AMSSV304#" >
select * from TB_CONSULTA_MEDICA
where NU_RS = #url.nu_rs#
</cfquery>
<cfquery datasource="#AMSSV304#" >
update TB_RS_ATENDIMENTO set
NU_WORKFLOW_MPFA = '#FORM.hidNU_NovoWorkflow#',
DT_FECHAMENTO = getdate(),
NU_USUARIO_FECHAMENTO = #SESSION.MM_ID_USER#
WHERE NU_RS = '#REC_DADOS_RS_POR_RS.NU_RS#'
</cfquery>
<cfif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 2>
<!--- Agendamento de Consulta --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 3>
<!--- 2 via de carto --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 4>
<!--- N Sorte --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 5>
<!--- Informao (no clientes) --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 6>
<!--- Dvidas --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 7>
<!--- Reclamaes --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 8>
<!--- Elogios --->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 1>
<!--- Ativao de Carto --->
<cfquery datasource="#AMSSV304#" >
update TB108_NUMERO_CARTAO set
ESTADO_CARTAO = 1
WHERE ID_CARTAO = '#REC_DADOS_RS_POR_RS.ID_CART
AO#'
</cfquery>
</cfif>
</cfif>
<cfquery name="REC_DADOS_RS_POR_RS" datasource="#AMSSV304#">
SELECT TOP 1
TB011.NU_MACRO_PROCESSO
,TB011.NU_RS
,TB011.NU_WORKFLOW_MPFA AS NU_WF_MPFA
,BPCTB001.NO_MACRO_PROCESSO
,BPCTB002.NO_PROCESSO
,BPCTB002.NU_PROCESSO
,BPCTB003.NO_FASE
,BPCTB004.NO_ATIVIDADE
,BPCTB004.NU_ATIVIDADE
,BPCTB013.NO_STATUS
,BPCTB008.NU_GRUPO
,BPCTB008.NO_GRUPO
,BPCTB016.NU_GRUPO_008
,BPCTB014.DE_PERGUNTA
,TB011.*
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),103) + ' '
+ CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_ABERTURA),108) AS DT_DATA_ABERTURA
,CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),103) + '
' + CONVERT(VARCHAR,CONVERT(datetime,TB011.DT_FECHAMENTO),108) AS DT_DATA_FECHAM
ENTO
,U1.FIRST_NAME
,U1.LAST_NAME
,U2.FIRST_NAME + ' ' + U2.LAST_NAME AS USUARIO_FECHAMENTO
FROM BPCTB019_RS
left join TB_RS_ATENDIMENTO TB011 (NOLOCK)
on TB011.nu_rs = BPCTB019_RS.nu_rs
LEFT JOIN BPCTB014_WORKFLOW_MPFA BPCTB014 (NOLOCK)
ON TB011.NU_WORKFLOW_MPFA = BPCTB014.NU_WF_MPFA
LEFT JOIN BPCTB016_PROC_NOTIFICACAO BPCTB016 (NOLOCK)
ON BPCTB014.NU_WF_MPFA = BPCTB016.NU_WF_MPFA_014
LEFT JOIN BPCTB008_GRUPO_RESPONSAVEL BPCTB008 (NOLOCK)
ON BPCTB016.NU_GRUPO_008 = BPCTB008.NU_GRUPO
LEFT JOIN BPCTB013_STATUS BPCTB013 (NOLOCK)
ON BPCTB014.NU_STATUS_013 = BPCTB013.NU_STATUS
LEFT JOIN BPCTB001_MACRO_PROCESSO BPCTB001 (NOLOCK)
ON BPCTB014.NU_MACRO_PROCESSO_007 = BPCTB001.NU_MACRO_PROCESSO
LEFT JOIN BPCTB002_PROCESSO BPCTB002 (NOLOCK)
ON BPCTB014.NU_PROCESSO_007 = BPCTB002.NU_PROCESSO
LEFT JOIN BPCTB003_FASE BPCTB003 (NOLOCK)
ON BPCTB014.NU_FASE_007 = BPCTB003.NU_FASE
LEFT JOIN BPCTB004_ATIVIDADE BPCTB004 (NOLOCK)
ON BPCTB014.NU_ATIVIDADE_007 = BPCTB004.NU_ATIVIDADE
LEFT JOIN USERS U1 (NOLOCK)
ON TB011.NU_USUARIO_ABERTURA = U1.ID_USER
LEFT JOIN USERS U2 (NOLOCK)
ON TB011.NU_USUARIO_FECHAMENTO = U2.ID_USER
WHERE BPCTB019_RS.NU_MACRO_PROCESSO_RS_007 = #url.NU_MP#
AND BPCTB019_RS.NU_RS ='#url.NU_RS#'
ORDER BY BPCTB019_RS.NU_RS DESC
</cfquery>
<!---<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosRSporR
S" returnvariable="REC_DADOS_RS_POR_RS">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#url.NU_MP#">
<cfinvokeargument name="NU_RS" value="#url.Nu_RS#">
<cfinvokeargument name="DATASOURCE" value="#AMSSV304#">
</cfinvoke>--->
<cfif isdefined('REC_DADOS_RS_POR_RS.NU_WORKFLOW_MPFA') and #REC_DADOS_RS_POR_RS
.NU_WORKFLOW_MPFA# neq ''>
<!--- Busca prximo Passo Processo --->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaProximoPassoProc
esso" returnvariable="RecProximoPassoProcesso">
<cfinvokeargument name="NU_WK_MPFA_PAI" value="#REC_DADOS_RS_POR
_RS.NU_WORKFLOW_MPFA#">
<cfinvokeargument name="DECISAO" value="A">
</cfinvoke>
<!--- Busca prximo Passo Processo --->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaProximoPassoProc
esso" returnvariable="RecProximoPassoAfirmacao">
<cfinvokeargument name="NU_WK_MPFA_PAI" value="#REC_DADOS_RS_POR
_RS.NU_WORKFLOW_MPFA#">
<cfinvokeargument name="DECISAO" value="S">
</cfinvoke>
<!--- Busca prximo Passo Processo --->
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaProximoPassoProc
esso" returnvariable="RecProximoPassoNegacao">
<cfinvokeargument name="NU_WK_MPFA_PAI" value="#REC_DADOS_RS_POR
_RS.NU_WORKFLOW_MPFA#">
<cfinvokeargument name="DECISAO" value="N">
</cfinvoke>
</cfif>
<cfstoredproc procedure="PROC_BUSCA_DADOS_HISTORICO_V2" datasource="#AMS
SV304#">
<cfprocparam type="in" dbvarname="@NU_MACRO_PROCESSO" value="#RE
C_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#" cfsqltype="cf_sql_integer">
<cfprocparam type="in" dbvarname="@NU_RS" value="#REC_DADOS_RS_P
OR_RS.NU_RS#" cfsqltype="cf_sql_bigint">
<cfprocresult name="RecBuscaDadosHistorico_v2">
</cfstoredproc>
<!---Deleta da 19--->
<cfif isdefined('RecProximoPassoProcesso') and #RecProximoPassoProcesso.
recordcount# eq 0 and isdefined('RecProximoPassoAfirmacao') and #RecProximoPass
oAfirmacao.recordcount# eq 0 and isdefined('RecProximoPassoNegacao') and #RecPro
ximoPassoNegacao.recordcount# eq 0 >
<!--- <cfstoredproc procedure="PROC_PROCESSO_FINALIZADO_V2"
datasource="#AMSSV304#">
<cfprocparam type="in" dbvarname="@NU_MACRO_PROCESSO" value="#RE
C_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#" cfsqltype="cf_sql_integer">
<cfprocparam type="in" dbvarname="@NU_RS" value="#REC_DADOS_RS_P
OR_RS.NU_RS#" cfsqltype="cf_sql_bigint">
</cfstoredproc>
--->
</cfif>
<cfif isdefined('REC_DADOS_RS_POR_RS') and #REC_DADOS_RS_POR_RS.DT_FECHA
MENTO# neq "" and #REC_DADOS_RS_POR_RS.DT_FECHAMENTO# neq "">
<cfinvoke component="TKCfcBuscaBdRsV40" method="CfcBuscaDadosFec
hamentoRs" returnvariable="rsFechamento">
<cfinvokeargument name="NU_RS" value="#REC_DADOS_RS_POR_
RS.NU_RS#">
<cfinvokeargument name="NU_MACRO_PROCESSO" value="#REC_D
ADOS_RS_POR_RS.NU_MACRO_PROCESSO#">
</cfinvoke>
</cfif>
<cfquery name="BuscaDadosPorCartao" datasource="#AMSSV304#">
SELECT DISTINCT
A.ID_CARTAO,
A.PROFISSAO,
A.CARGO,
A.CELULAR,
A.TEL_COMERCIAL,
A.EMPR_ONDE_TRABALHA,
A.ID_ESTIPULANTE,
C.NO_PRODUTO,
B.CANAL_VENDA,
B.NOME_ESTIPULANTE,
a.DATA_CADASTRO,
b.custo_mensal,
A.ESTADO_CARTAO,
A.NUMERO_CARTAO,
A.NOME_CLIENTE,
A.DATA_NASCIMENTO,
A.SEXO,
A.CPF,
A.CEP,
A.ENDERECO,
A.NUMERO,
A.COMPLEMENTO,
A.BAIRRO,
A.CIDADE,
A.ESTADO,
A.TELEFONE,
A.EMAIL
FROM TB108_NUMERO_CARTAO AS A
left JOIN TB_ESTIPULANTE as B
ON B.ID_ESTIPULANTE = A.ID_ESTIPULANTE
left JOIN TB010_PRODUTO AS C
ON B.PRODUTO = C.ID_PRODUTO
WHERE
ID_CARTAO = '#REC_DADOS_RS_POR_RS.ID_CARTAO#'
</cfquery>
<cfquery name="BuscaConsulta" datasource="#AMSSV304#">
SELECT * FROM TB_CONSULTA_MEDICA
where nu_rs = #url.nu_rs#
</cfquery>
<!---RODRIGO INICIO--->
<cfif IsDefined('BuscaDadosPorCartao') and #BuscaDadosPorCartao.RecordCo
unt# gt 0>
<cfif isdefined('FORM.txt_uf') and #FORM.txt_uf# neq ''>
<cfif isdefined('BuscaDadosPorCartao') and #BuscaDadosPo
rCartao.ESTADO# neq ''>
<cfquery datasource="#AMSSV304#">
UPDATE TB108_NUMERO_CARTAO
SET ESTADO='#FORM.txt_uf#'
WHERE
cpf = '#BuscaDadosPorCartao.cpf#' or cpf
= '#replace(replace(BuscaDadosPorCartao.cpf,'.','','all'),'-','','all')#'
or
cpf = '#BuscaDadosPorCartao.cpf#' or cpf
= '#replace(replace(BuscaDadosPorCartao.cpf,'.','','all'),'-','','all')#'
</cfquery>
<cfelse>
<cfquery datasource="#AMSSV304#">
UPDATE TB108_NUMERO_CARTAO
SET ESTADO='#FORM.txt_uf#'
WHERE
cpf = '#BuscaDadosPorCartao.cpf#' or cpf
= '#replace(replace(BuscaDadosPorCartao.cpf,'.','','all'),'-','','all')#'
or
cpf = '#BuscaDadosPorCartao.cpf#' or cpf
= '#replace(replace(BuscaDadosPorCartao.cpf,'.','','all'),'-','','all')#'
</cfquery>
</cfif>
</cfif>
</cfif>
<!---RODRIGO FIM--->
<cfif isdefined('hidATUALIZAR2') and #hidATUALIZAR2# eq true and #REC_DA
DOS_RS_POR_RS.COD_ATIVIDADE# neq 9>
<cfset telc = #Replace(form.txt_tel_com,"(","")#>
<cfset telc = #Replace(telc,")","")#>
<cfset telc = #Replace(telc,"-","")#>
<cfset cel = #Replace(form.txt_celular,"(","")#>
<cfset cel = #Replace(cel,")","")#>
<cfset cel = #Replace(cel,"-","")#>
<cfset tel = #Replace(form.txt_tel_res,"(","")#>
<cfset tel = #Replace(tel,")","")#>
<cfset tel = #Replace(tel,"-","")#>
<cfif isdefined('BuscaDadosPorCartao') and #BuscaDadosPorCartao.RecordCo
unt# gt 0>
<cfstoredproc procedure="PROC_ATUALIZA_DADOS_Cartao" datasource=
"#AMSSV304#">
<cfprocparam dbvarname="@ID_CARTAO"
value="#BuscaDadosPorCartao.ID_CARTAO#" cfsqltype="cf_sql_integer">
<cfprocparam dbvarname="@CEP"
value="#form.txt_cep#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@ENDERECO"
value="#form.txt_end#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@NUMERO"
value="#form.txt_nu#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@COMPLEMENTO"
value="#form.txt_compl#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@BAIRRO"
value="#form.txt_bairro#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@CIDADE"
value="#form.txt_cidade#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@ESTADO"
value="#form.txt_uf#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@TELEFONE"
value="#tel#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@EMAIL"
value="#form.txt_email#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@TEL_COMERCIAL"
value="#telc#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@CELULAR"
value="#cel#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@EMPR_ONDE_TRABALHA" value="#
form.txt_empresa#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@PROFISSAO"
value="#form.txt_profissao#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@CARGO"
value="#form.txt_cargo#" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@fim_vigencia"
value="" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@inicio_vigencia"
value="" cfsqltype="cf_sql_varchar">
<cfprocparam dbvarname="@validade"
value="" cfsqltype="cf_sql_varchar"><!------>
</cfstoredproc>
<cfelse>
<cfquery datasource="#amssv304#">
UPDATE TB109_CLIENTE_SEM_CARTAO

SET

CEP = '#form.txt_cep#',

ENDERECO = '#form.txt_end#',

NUMERO = #form.txt_nu#,

COMPLEMENTO = '#form.txt_compl#',

BAIRRO = '#form.txt_bairro#',

CIDADE = '#form.txt_cidade#',

ESTADO = '#form.txt_uf#',

TELEFONE = '#tel#',

EMAIL = '#form.txt_email#',

TEL_COMERCIAL = '#telc#',

CELULAR = '#cel#'
WHERE NU_RS = '#REC_DADOS_RS_POR_RS.NU_RS#' AND NU_MP =
'#REC_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#'
</cfquery>
</cfif>
<script>
alert('Dados Alterados com Sucesso!');
</script>
<cfset NMsg = 1>
<!---<cfdump var="#form.txt_cargo#">
<cfdump var="#form.txt_cep#">
<cfdump var="#form.txt_end#">
<cfdump var="#form.txt_nu#">
<cfdump var="#form.txt_compl#">
<cfdump var="#form.txt_bairro#">
<cfdump var="#form.txt_cidade#">
<cfdump var="#form.txt_uf#">
<cfdump var="#tel#">
<cfdump var="#form.txt_email#">
<cfdump var="#telc#">
<cfdump var="#cel#">
<cfdump var="#form.txt_empresa#">
<cfdump var="#form.txt_profissao#">
<cfdump var="#form.txt_cargo#">--->
<!---
<cfif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 6 or #REC_D
ADOS_RS_POR_RS.COD_ATIVIDADE# eq 7 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 8>
<cfquery datasource="#AMSSV304#">
Update TB_RS_ATENDIMENTO
set
Historico_Solicitacao = '#form.txt_hist_solicitacao#'
where NU_RS = #REC_DADOS_RS_POR_RS.NU_RS#
</cfquery>
</cfif>
--->
<!--- --->
</cfif>
<cfquery name="BuscaDadosPorCartao" datasource="#AMSSV304#">
<cfif (#REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 5 or #REC_DADOS_RS
_POR_RS.COD_ATIVIDADE# eq 6 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 7 or #REC_
DADOS_RS_POR_RS.COD_ATIVIDADE# eq 8) and #REC_DADOS_RS_POR_RS.ID_CARTAO# eq 0>
SELECT
[NU_RS]
,[NU_MP]
,[NOME_CLIENTE]
,[DATA_NASCIMENTO]
,[SEXO]
,[CPF]
,[CEP]
,[ENDERECO]
,[NUMERO]
,[COMPLEMENTO]
,[BAIRRO]
,[CIDADE]
,[ESTADO]
,[TELEFONE]
,[CELULAR]
,[TEL_COMERCIAL]
,[EMAIL]
,[SAQ]
FROM [TB109_CLIENTE_SEM_CARTAO]
WHERE NU_RS = '#REC_DADOS_RS_POR_RS.NU_RS#' AND NU_MP = '#REC_
DADOS_RS_POR_RS.NU_MACRO_PROCESSO#'
<cfelse>
SELECT DISTINCT
A.ID_CARTAO,
A.PROFISSAO,
A.CARGO,
A.CELULAR,
A.TEL_COMERCIAL,
A.EMPR_ONDE_TRABALHA,
A.ID_ESTIPULANTE,
C.NO_PRODUTO,
c.QTD_FAMILIARES,
B.CANAL_VENDA,
B.NOME_ESTIPULANTE,
a.DATA_CADASTRO,
b.custo_mensal,
A.ESTADO_CARTAO,
A.NUMERO_CARTAO,
A.NOME_CLIENTE,
A.DATA_NASCIMENTO,
A.SEXO,
A.CPF,
A.CEP,
A.ENDERECO,
A.NUMERO,
A.COMPLEMENTO,
A.BAIRRO,
A.CIDADE,
A.ESTADO,
A.TELEFONE,
A.EMAIL
FROM TB108_NUMERO_CARTAO AS A
left JOIN TB_ESTIPULANTE as B
ON B.ID_ESTIPULANTE = A.ID_ESTIPULANTE
left JOIN TB010_PRODUTO AS C
ON B.PRODUTO = C.ID_PRODUTO
WHERE
A.ID_CARTAO = '#BuscaDadosPorCartao.ID_CARTAO#'
</cfif>
</cfquery>
<cfif #BuscaDadosPorCartao.recordcount# eq 0>
<cfquery name="BuscaDadosPorCartao" datasource="#AMSSV304#">
SELECT
'' AS NO_PRODUTO
,'' as CARGO
,'' as PROFISSAO
,'' as EMPR_ONDE_TRABALHA
,[NU_RS]
,[NU_MP]
,[NOME_CLIENTE]
,[DATA_NASCIMENTO]
,[SEXO]
,[CPF]
,[CEP]
,[ENDERECO]
,[NUMERO]
,[COMPLEMENTO]
,[BAIRRO]
,[CIDADE]
,[ESTADO]
,[TELEFONE]
,[CELULAR]
,[TEL_COMERCIAL]
,[EMAIL]
,[SAQ]
FROM [TB109_CLIENTE_SEM_CARTAO]
WHERE NU_RS = '#REC_DADOS_RS_POR_RS.NU_RS#' AND NU_MP = '#REC_
DADOS_RS_POR_RS.NU_MACRO_PROCESSO#'
</cfquery>
</cfif>
<!--- Consulta o total de cartes do Estipulante --->
<!---<cfquery name="cartoes" datasource="#AMSSV304#">
SELECT * FROM TB108_NUMERO_CARTAO cartao
LEFT JOIN TB107_NUMERO_SORTE numeroSorte
ON CARTAO.ID_CARTAO = numeroSorte.ID_CARTAO
WHERE NU_RS = '#url.NU_RS#' AND ID_ESTIPULANTE = '#REC_DADOS_RS_
POR_RS.COD_ESTIPULANTE#'
</cfquery>--->
<cfif IsDefined("hidATUALIZAR2") and #hidATUALIZAR2# eq "true" >
<script>
alert();
</script>
<cfif IsDefined('FORM.txt_bairroC') and FORM.txt_bairroC neq ''>
<cfset x = #listLen(form.txt_bairroC, ',')#>
<cfquery datasource="#AMSSV304#">
delete TB_CONSULTA_MEDICA where NU_RS = '#NU_RS#
' and NU_MP = '#NU_MP#'
</cfquery>
<cfloop from="1" to="#x#" index="i" >
<cfset data = '1900-01-01'>
<cfif IsDefined('form.txtDataCon') and #form.txt
DataCon# neq ''>
<cfset data = #listGetAt(form.txtDataCon
,i,',')#>
</cfif>
<cfset medico = ''>
<cfif IsDefined('form.txtnomedico') and #form.tx
tnomedico# neq ''>
<cfset medico = #listGetAt(form.txtnomed
ico,i,',')#>
</cfif>
<cfset crm = ''>
<cfif IsDefined('form.txtcrm') and #form.txtcrm#
neq ''>
<cfset crm = #listGetAt(form.txtcrm,i,',
')#>
</cfif>
<cfquery datasource="#AMSSV304#">
insert into TB_CONSULTA_MEDICA(
DT_CONSULTA
,CATEGORIA
,SUBCATEGORIA
,BAIRRO
,CO_CIDADE
,CO_UF
,NOME_MEDICO_CLINICA
,CRM_CNPJ
,linha
,NU_RS
,NU_MP
)
values(
'#data#'
,'#listGetAt(form.txtCatgCon,i,',')#'
,'#form['txtSubCatgCon_#i#']#'
,'#listGetAt(form.txt_bairroC,i,',')#'
,'#form['txt_cidadeC_#i#']#'
,'#listGetAt(form.txt_ufC,i,',')#'
,'#medico#'
,'#crm#'
,'#i#'
,'#NU_RS#'
,'#NU_MP#'
)
</cfquery>
</cfloop>
</cfif>
</cfif>
<cfif isdefined('form.hdnback') and form.hdnback eq 1>
<cfquery datasource="#AMSSV304#">
Update TB_RS_ATENDIMENTO
set
backlog = 1
where NU_RS = '#NU_RS#'
</cfquery>
<script>
window.location.href = '../noticias/noticias.cfm';
</script>
</cfif>
<cfquery name="BuscaConsulta" datasource="#AMSSV304#">
SELECT * FROM TB_CONSULTA_MEDICA
where nu_rs = #url.nu_rs#
</cfquery>
<cfif isdefined('hidATUALIZAR2') and #hidATUALIZAR2# eq true>
<!---Dependente New --->
<cfif IsDefined('BuscaDadosPorCartao.CPF')>
<cfquery name="buscaDep" datasource="#amssv304#">
select * from tb_dependentesV2 where cpf_titular = '#BuscaDadosP
orCartao.CPF#' or cpf_titular = '#replace(replace(BuscaDadosPorCartao.CPF,'.',''
,'all'),'-','','all')#'
</cfquery>
</cfif>
<cfif isdefined('buscaDep') and #buscaDep.RecordCount# gt 0>
<cfquery datasource="#amssv304#">
delete from tb_dependentesV2 where cpf_titular = '#Busca
DadosPorCartao.CPF#' or cpf_titular = '#replace(replace(BuscaDadosPorCartao.CPF,
'.','','all'),'-','','all')#'
</cfquery>
<cfloop from="1" to="#buscaDep.RecordCount#" index="i">
<cfquery datasource="#AMSSV304#">
insert INTO tb_dependentesV2
(
nu_rs,
nu_mp,
nu_cartao,
no_dependente,
cpf,
dt_nascimento,
cpf_titular
)
VALUES
(
#url.NU_RS#,
#url.NU_MP#,
<cfif #form['txtNumCartao_#i#']#
neq ''>#form['txtNumCartao_#i#']#<cfelse>0</cfif>,
'#form['txtNoDependente_#i#']#',
'#form['txtCPf_#i#']#',
'#form['txtDtNacimento_#i#']#',
'#BuscaDadosPorCartao.CPF#'
)
</cfquery>
</cfloop>
<cfelse>
<cfif isdefined('BuscaDadosPorCartao.qtd_familiares') and #Busca
DadosPorCartao.qtd_familiares# neq ''>
<cfset loops = #BuscaDadosPorCartao.qtd_familiares#>
<cfelse>
<cfset loops = 4>
</cfif>
<cfloop from="1" to="#loops#" index="i">
<cfif isdefined('form.txtNoDependente_#i#')>
<cfquery datasource="#AMSSV304#">
insert INTO tb_dependentesV2
(
nu_rs,
nu_mp,
nu_cartao,
no_dependente,
cpf,
dt_nascimento,
cpf_titular
)
VALUES
(
#url.NU_RS#,
#url.NU_MP#,
<cfif #form['txtNumCartao_#i#']#
neq ''>#form['txtNumCartao_#i#']#<cfelse>0</cfif>,
'#form['txtNoDependente_#i#']#',
'#form['txtCPf_#i#']#',
'#form['txtDtNacimento_#i#']#',
'#BuscaDadosPorCartao.CPF#'
)
</cfquery>
</cfif>
</cfloop>
</cfif>
</cfif>
<!---Dependente New(Fim) --->
<form id="frmJquery" name="frmAbertura" method="post">
<input type="hidden" name="hdnPesquisar" value="0">
<input type="hidden" name="hdnagendamento" value="0">
<input type="hidden" name="hdnback" value="0">
<input type="hidden" name="hdnNuRs" value="">
<input type="hidden" name="hdnAbreRS" value="0" />
<input type="hidden" name="hdnRequisitarCartao" value="0" />
<input type="hidden" name="hdnLoopLinha2" value="<cfif isdefined
('form.hdnLoopLinha2') and #form.hdnLoopLinha2# neq 0><cfoutput>#form.hdnLoopLi
nha2#</cfoutput><cfelse>1</cfif>">
<cfif isdefined("REC_DADOS_RS_POR_RS") and #REC_DADOS_RS_POR_RS.
recordCount# gt 0>
<input type="hidden" name="hidATUALIZAR2" value="false">
<input type="hidden" name="hidATUALIZAR" value="false">
<input type="hidden" name="hidEditRs" value="false">
<input type="hidden" name="hidHistorico" value="">
<input type="hidden" name="hidProximoPasso" value="false
">
<input type="hidden" name="hidNU_NovoWorkflow" value="">
<input type="hidden" name="hidUltimoPasso" value="false"
>
<input type="hidden" name="hidConsultas" value="0">
<input type="hidden" name="hidATUALIZARHIST" value="fals
e">
<input name="question" type="hidden" value="<cfoutput>#R
EC_DADOS_RS_POR_RS.DE_PERGUNTA#</cfoutput>">
<input name="next_step_yes" type="hidden" value="<cfoutp
ut>#RecProximoPassoAfirmacao.NU_WF_MPFA_014#</cfoutput>">
<input name="next_step_no" type="hidden" value="<cfoutp
ut>#RecProximoPassoNegacao.NU_WF_MPFA_014#</cfoutput>">
</cfif>
<cfoutput query="REC_DADOS_RS_POR_RS">
<table align="center" width="100%" class="txtTab" >
<tr>
<td bgcolor="B2D4EF" colspan="9"><stron
g>Edio de RS</strong></td>
</tr>
<tr>
<td width="100">&nbsp;</td>
<td width="380" align="left">Macro Proce
sso: &nbsp; <b>#NO_MACRO_PROCESSO#</b></td>
<td width="324" align="left">Processo: &
nbsp; #NO_PROCESSO#</td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="left">N.RS:&nbsp;#NU_MACRO_PRO
CESSO#-#NU_RS#</td>
<td align="left">Atividade: &nbsp;#NO_AT
IVIDADE# - #REC_DADOS_RS_POR_RS.NU_WORKFLOW_MPFA#</td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="left">Fase:&nbsp;#NO_FASE#</t
d>
<td align="left">Grupo Responsvel: &nbsp;
<b>#NO_GRUPO#</b></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="20" align="left">Aberto Por:
&nbsp; #FIRST_NAME# #LAST_NAME#</td>
<td align="left">Data de Abertura: &nbsp
;#LSDateFormat(DT_DATA_ABERTURA,'dd/mm/yyyy')# #LSTimeFormat(DT_DATA_ABERTURA, '
HH:mm:ss')#</td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="23" align="left">Status do P
rocesso: &nbsp;#NO_STATUS#</td>
<td align="left">
Tipo de abertura de chamado:&nbs
p;&nbsp;<b>
<cfif #REC_DADOS_RS_POR_RS.COD_A
TIVIDADE# eq 2>Agendamento de Consulta
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 3>2&ordf; via de cart&atilde;o
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 4>N&ordm; Sorte
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 5>Informa&ccedil;&atilde;o
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 6>D&uacute;vidas
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 7>Reclama&ccedil;&otilde;es
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 8>Elogios
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 9>Parceiros
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 10>Indica&ccedil;&atilde;o de Credenciamento
<cfelseif #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 1>Ativa&ccedil;&atilde;o de Cart&atilde;o
</cfif></b>
</td>
</tr>
<cfif isdefined('rsFechamento')>
<tr>
<td>&nbsp;</td>
<cfif isdefined('rsFechamento')
and #rsFechamento.FIRST_NAME# neq "" AND #rsFechamento.LAST_NAME# neq "" ><td al
ign="left">Fechado por:&nbsp;#rsFechamento.FIRST_NAME# #rsFechamento.LAST_NAME#<
/td><cfelse><td>&nbsp;</td></cfif>
<cfif isdefined('rsFechamento')
and #rsFechamento.DT_DATA_FECHAMENTO# neq ""><td align="left">Data de fechamento
:&nbsp;#lsdateformat(rsFechamento.DT_DATA_FECHAMENTO,'DD/MM/YYYY')#&nbsp;#TimeFo
rmat(rsFechamento.DT_DATA_FECHAMENTO, 'HH:mm:ss')#</td><cfelse><td>&nbsp;</td></
cfif>
</tr>
</cfif>
<tr>
<td height="22"></td>
</tr>
<tr>
<td colspan="6"><hr></td>
</tr>
</table>
</cfoutput>
<cfquery name="procurar_Categoria" datasource="#AMSSV304#">
select * from TB_Categoria_Consulta order by DE_CATEGOR
IA asc
</cfquery>
<cfif isdefined('Form.CategoriaA') and #form.CategoriaA# neq ''>
<cfquery name="procurar_subCategoria" datasource="#AMSSV
304#">
select * from TB_SubCategoria_Consulta where CO
_CATEGORIA = #Form.CategoriaA# order by DE_SUBCATEGORIA asc
</cfquery>
</cfif>
<table align="center" width="100%" class="txtTab">
<cfif isdefined("REC_DADOS_RS_POR_RS") and #REC_DADOS_RS
_POR_RS.recordCount# eq 0>
<tr><td colspan="2">Nenhum registro encontrado.<
/td></tr>
<cfelseif isdefined("REC_DADOS_RS_POR_RS") and #REC_DADO
S_RS_POR_RS.recordCount# gt 0>
<cfif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 9>
<!----------------------------------------------
-- inicio parceiros ------------------------------->
<cfquery name="BuscaReferenciado" datasource="#AMSSV304#">
select id_parceiro as co_referenciado from
tb_parceiro_rs_chamado where nu_rs = '#url.nu_rs#' and nu_mp = '#url.nu_mp#'
</cfquery>
<cfif isdefined('BuscaReferenciado.co_referenciado') and #BuscaReferenciado.co_r
eferenciado# neq ''>
<cfquery name="BuscaDadosReferenciado" datasource="#amssv304#">
select * from tb_referenciado where co_referenciado = #BuscaRefe
renciado.co_referenciado#
</cfquery>
</cfif>
<cfquery name="BuscaCategoria" datasource="#amssv304#">
select*from TB_Categoria_Consulta order by DE_CATEGORIA asc
</cfquery>
<cfif isdefined ('form.txtCategoriaP') and #form.txtCategoriaP# neq 0>
<cfquery name="BuscaSub" datasource="#amssv304#">
select*from TB_SUBCategoria_Consulta where CO_CATEGORIA='#form.txtCatego
riaP#'
</cfquery>
<cfelseif isdefined('url.categoria') and #url.categoria# neq 0>
<cfquery name="BuscaSub" datasource="#amssv304#">
select*from TB_SUBCategoria_Consulta where CO_CATEGORIA='#url.categoria#
'
</cfquery>
<cfelseif isdefined('BuscaDadosReferenciado') and #BuscaDadosReferenciado.de_cat
egoria# neq ''>
<cfquery name="BuscaSub" datasource="#amssv304#">
select*from TB_SUBCategoria_Consulta where CO_CATEGORIA='#BuscaDadosRefe
renciado.de_categoriap#'
</cfquery>
</cfif>
<cfquery name="DadosReferenciado" datasource="#AMSSV304#" >
select distinct NO_CLINICA from TB_REFERENCIADO
</cfquery>




<div id="DivJ" align="center" style="display:none;">
<div class="DivBordas" align="center">
<table align="center" width="100%" class="txtTab">
<tr><td colspan="9">&nbsp;</td></tr>
<tr>
<td>Data do Credenciamento:</td>
<td><input type="text" name="txtdatacred" onKeyPress="MascaraData(this, event);
return bloqueia_alfa(event);" onBlur="ValidaData(this)" maxlength="10" value="
<cfif isdefined ('form.txtdatacred') and #form.txtdatacred# neq ''><cfoutput>#fo
rm.txtdatacred#</cfoutput><cfelseif isdefined('BuscaDadosReferenciado') and #Bus
caDadosReferenciado.data_credenciamento# neq ''><cfoutput>#LSDateFormat(BuscaDad
osReferenciado.DATA_CREDENCIAMENTO,'dd/mm/yyyy')#</cfoutput></cfif>" ></td>
<td>Consultora:</td>
<td><input type="text" name="txtconsultora" maxlength="100" size="50" onKeyPre
ss="return SomenteLetra(this);" value="<cfif isdefined('BuscaDadosReferenciado')
and #BuscaDadosReferenciado.CONSULTA# neq ''><cfoutput>#BuscaDadosReferenciado.
CONSULTA#</cfoutput><cfelseif isdefined('form.txtconsultora') and #form.txtconsu
ltora# neq ''><cfoutput>#form.txtconsultora#</cfoutput></cfif>"></td>
<td>Situao Cadastral : </td><td>
<select name="txtcontrato">
<option value="0">*Selecione:</option>
<option value="1"<cfif isdefined('BuscaDadosReferenciado') and #
BuscaDadosReferenciado.contrato# eq 1>selected="selected"</cfif>>Ativo</option>
<option value="2"<cfif isdefined('BuscaDadosReferenciado') and #
BuscaDadosReferenciado.contrato# eq 2>selected="selected"</cfif>>Inativo</option
>
</select>
</tr>
<tr>
<td>Nmero do Contrato:</td>
<td><input type="text" name="txtnum_medico" maxlength="10" onKeyUp="quebraletra(
this);" value="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenc
iado.NUMERO_MEDICO# neq ''><CFOUTPUT>#BuscaDadosReferenciado.NUMERO_MEDICO#</CFO
UTPUT><CFELSEIF isdefined('form.txtnum_medico') and #form.txtnum_medico# neq ''>
<cfoutput>#form.txtnum_medico#</cfoutput></cfif>" ></td>
<td>Categoria Principal:<span style="color:#FF0000">*</span></td>
<td width="24%"><select name="txtCategoriaP" onChange="submit()"
>
<option></option>
<cfoutput query="BuscaCategoria">
<cfif isdefined('BuscaDadosReferenciado') and #BuscaDadosReferen
ciado.de_categoriap# eq #co_categoria#>
<option value="#co_categoria#" selected>#de_categoria#</option>
<cfelseif isdefined('form.txtCategoriaP') and #form.txtCategoria
P# eq #co_categoria#>
<option value="#co_categoria#" selected="selected">#de_categori
a#</option>
<cfelse>
<option value="#CO_CATEGORIA#">#DE_CATEGORIA#</option>
</cfif>
</cfoutput>
<!--- <cfoutput query="BuscaCategoria">
<cfif isdefined('Form.txtCategoriaP') and #FORM.txtCategoriaP# e
q #CO_CATEGORIA#>
<option value="#CO_CATEGORIA#" selected="selected">#DE_CATEGORIA
#</option>
<cfelse>
<option value="#CO_CATEGORIA#">#DE_CATEGORIA#</option>
</cfif>
</cfoutput>
---> </select>
</td>
<td>Categoria:<span style="color:#FF0000">*</span></td>
<td width="26%">
<select name="txtCategoria" />
<option value="0">Selecione*</option>
<cfif isdefined ('BuscaSub') >
<cfoutput query="BuscaSub">
<cfif isdefined('BuscaDadosReferenciado') and #BuscaDadosReferenciado.de
_categoria# eq #CO_SUBCATEGORIA#>
<option value="#CO_SUBCATEGORIA#" selected>#DE_SUBCATEGORIA#</op
tion>
<cfelseif isdefined('form.txtCategoria') and #form.txtCategoria#
eq #CO_SUBCATEGORIA#>
<option value="#CO_SUBCATEGORIA#" selected="selected">#DE_SUBCA
TEGORIA#</option>
<cfelse>
<option value="#CO_SUBCATEGORIA#">#DE_SUBCATEGORIA#</option>
</cfif>
<!--- <cfif isdefined ('form.txtcategoria') and #form.txtcategoria# eq
#CO_SUBCATEGORIA#>
<option value="#CO_SUBCATEGORIA#" selected="selected">#DE_SUBCAT
EGORIA#</option>
<cfelse>
<option value="#CO_SUBCATEGORIA#">#DE_SUBCATEGORIA#</option>
</cfif>--->
</cfoutput>
</cfif>
</select>
</td>
</tr>
<tr>
<td>Nome do M&eacute;dico:<span style="color:#FF0000">*</span></
td>
<td><input type="text" name="txtNoMedico" value="<CFIF ISDEFINED
('BuscaDadosReferenciado') and #BuscaDadosReferenciado.NO_MEDICO# neq ''><CFOUTP
UT>#BuscaDadosReferenciado.NO_MEDICO#</CFOUTPUT><CFELSEIF isdefined('form.txtNoM
edico') and #form.txtNoMedico# neq ''><cfoutput>#form.txtNoMedico#</cfoutput></c
fif>" onKeyPress="return SomenteLetra(this);" maxlength="50" size="50" /></td>
<td>Nome da Cl&iacute;nica/Laborat&oacute;rio:<span style="color
:#FF0000">*</span></td>
<td><input type ="text" name="txtClinica" value="<CFIF ISDEFINED
('BuscaDadosReferenciado') and #BuscaDadosReferenciado.NO_CLINICA# neq ''><CFOUT
PUT>#BuscaDadosReferenciado.NO_CLINICA#</CFOUTPUT><CFELSEIF isdefined('form.txtC
linica') and #form.txtClinica# neq ''><cfoutput>#form.txtClinica#</cfoutput></cf
if>" onKeyPress="return SomenteLetra(this);" size="50"/>
</td>
<td width="8%">Alvar&aacute; Anvisa:</td>
<td width="14%"><input type="text" name="txtAlvara" value="<CFIF
ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.ALVARA# neq ''>
<CFOUTPUT>#BuscaDadosReferenciado.ALVARA#</CFOUTPUT><CFELSEIF isdefined('form.tx
tAlvara') and #form.txtAlvara# neq ''><cfoutput>#form.txtAlvara#</cfoutput></cfi
f>" maxlength="30" /></td>
</tr>
<tr>
<td>CPF/CNPJ:</td>
<td><input type="text" name="txtCpf_Cnpj" value="<CFIF ISDEFINED
('BuscaDadosReferenciado') and #BuscaDadosReferenciado.NU_CPF_CNPJ# neq ''><CFOU
TPUT>#BuscaDadosReferenciado.NU_CPF_CNPJ#</CFOUTPUT><CFELSEIF isdefined('form.tx
tCpf_Cnpj') and #form.txtCpf_Cnpj# neq ''><cfoutput>#form.txtCpf_Cnpj#</cfoutput
></cfif>"maxlength="18" onKeyPress="FormataCPFCNPJ(this)" onBlur="cnpj_cpf(this)
" /></td>
<td>RG:</td>
<td><input type="text" name="txtRg" maxlength="12" onKeyPress="M
ascaraRG(this)" value="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDados
Referenciado.NU_RG# neq ''><CFOUTPUT>#BuscaDadosReferenciado.NU_RG#</CFOUTPUT><C
FELSEIF isdefined('form.txtRg') and #form.txtRg# neq ''><cfoutput>#form.txtRg#</
cfoutput></cfif>" /></td>
<td>CRM:</td>
<td><input type="text" name="txtCrm"value="<CFIF ISDEFINED('Busc
aDadosReferenciado') and #BuscaDadosReferenciado.NU_CRM# neq ''><CFOUTPUT>#Busca
DadosReferenciado.NU_CRM#</CFOUTPUT><CFELSEIF isdefined('form.txtCrm') and #form
.txtCrm# neq ''><cfoutput>#form.txtCrm#</cfoutput></cfif>" onKeyUp="quebraletra(
this);" onKeyPress="mascaraInteiro();" maxlength="5" /></td>
</tr>
<tr>
<td colspan="9"><hr /></td>
</tr>
<tr>
<td>CEP:<span style="color:#FF0000">*</span></td>
<td colspan="3"><input id="CEP" type="text" name="txt_cep" valu
e="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.CEP# ne
q ''><CFOUTPUT>#BuscaDadosReferenciado.CEP#</CFOUTPUT><CFELSEIF isdefined('form.
txt_cep') and #form.txt_cep# neq ''><cfoutput>#form.txt_cep#</cfoutput></cfif>"
onKeyUp="quebraletra(this);" onKeyPress="MascaraCep2(this)" maxlength="9"/>&nbsp
;&nbsp;<input type="button" class="txtPadrao" name="btnConsultaCep2" value="Co
nsultar" onClick="getEndereco();"> </td>
<td>Zona:</td>
<td><input type="text" name="txtzona" value="<CFIF ISDEFINED('B
uscaDadosReferenciado') and #BuscaDadosReferenciado.ZONA# neq ''><CFOUTPUT>#Busc
aDadosReferenciado.ZONA#</CFOUTPUT><CFELSEIF isdefined('form.txtzona') and #form
.txtzona# neq ''><cfoutput>#form.txtzona#</cfoutput></cfif>"></td>
</tr>
<tr>
<td width="12%">Endere&ccedil;o:<span style="color:#FF0000">*</s
pan></td>
<td><input type="text" id="Logradouro" name="txt_end" va
lue="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.lOGRA
DOURO# neq ''><CFOUTPUT>#BuscaDadosReferenciado.lOGRADOURO#</CFOUTPUT><CFELSEIF
isdefined('form.txt_end') and #form.txt_end# neq ''><cfoutput>#form.txt_end#</cf
output></cfif>" size="30" maxlength="50" /></td>
<td width="16%">N&deg;:<span style="color:#FF000
0">*</span></td>
<td><input type="text" name="txt_nu" value="<CFIF ISDEFINED('Bus
caDadosReferenciado') and #BuscaDadosReferenciado.NUMERO# neq ''><CFOUTPUT>#Busc
aDadosReferenciado.NUMERO#</CFOUTPUT><CFELSEIF isdefined('form.txt_nu') and #for
m.txt_nu# neq ''><cfoutput>#form.txt_nu#</cfoutput></cfif>" size="8" maxlength=
"5" onKeyUp="quebraletra(this);" onKeyPress="mascaraInteiro();"/></td>
<td>Compl.:</td>
<td><input type="text" name="txt_compl" value="<CFIF ISDEFINED('Busc
aDadosReferenciado') and #BuscaDadosReferenciado.COMPLEMENTO# neq ''><CFOUTPUT>#
BuscaDadosReferenciado.COMPLEMENTO#</CFOUTPUT><CFELSEIF isdefined('form.txt_comp
l') and #form.txt_compl# neq ''><cfoutput>#form.txt_compl#</cfoutput></cfif>"
maxlength="30" /></td>
</tr>

<!------------------------------------------------------------->
<cfquery name="BuscaUF" datasource="#AMSSV304#">
select * from ESTADOS
</cfquery>
<cfquery name="BuscaCidades" datasource="#AMSSV304#">
select * from Municipios
<cfif isdefined('form.trocaC') and #form.trocaC# neq "">
where MuniEstado = '#form.trocaC#'
</cfif>
order by MuniNome
</cfquery><!---
---------------------------------------------------------->

<input type="hidden" name="trocaC" value="" />
<tr>
<td>Bairro:<span style="color:#FF0000">*</span></td>
<td><input type="text" id="Bairro" name="txt_bairro" value="<CFI
F ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.BAIRRO# neq ''
><CFOUTPUT>#BuscaDadosReferenciado.BAIRRO#</CFOUTPUT><cfelseif isdefined('form.t
xt_bairro') and #form.txt_bairro# neq ''><cfoutput>#form.txt_bairro#</cfoutput><
/cfif>" maxlength="30" onKeyPress="SomenteLetra(this)" /></td>
<td>UF:<span style="color:#FF0000">*</span></td>
<td>
<select name="txt_ufC" id="UF" onChange="trocaCity(this)">
<option value="0">Selecione<span style="color:#FF0000">*</span><
/option>
<cfoutput query="BuscaUF">
<cfif isdefined('BuscaDadosRefer
enciado') and #BuscaDadosReferenciado.UF# eq #SIGLA#>
<option value="#SIGLA#" selected>#SIGLA#</option>
<cfelseif isdefined('form.txt_ufC') and #form.txt_ufC# eq #SIGLA
#>
<option value="#SIGLA#" selected="selected">#SIGLA#</option>
<cfelse>
<option value="#SIGLA#">#SIGLA#</option>
</cfif>
<!---
<option value="#SIGLA#" <cfif isdefined('form.txt_ufC') and #for
m.txt_ufC# eq #SIGLA#>selected="selected"</cfif> >#SIGLA#</option--->
</cfoutput>
</select>
</td>
<td>Cidade:<span style="color:#FF0000">*</span></td>
<td colspan="3">
<select id="Cidade" name="txt_cidadeC">
<option value="0">Selecione*</option>
<cfoutput query="BuscaCidades">
<cfif isdefined('BuscaDadosReferenciado') and #BuscaDadosReferenciado.
CiDADE# eq #MuniNome#>
<option value="#MuniNome#" selected>#MuniNome#</option>
<cfelseif isdefined('form.txt_cidadeC') and #form.txt_cidadeC# e
q #MuniNome#>
<option value="#MuniNome#" selected="selected">#MuniNome#</opti
on>
<cfelse>
<option value="#MuniNome#">#MuniNome#</option>
</cfif>
<!---<option value="#MuniNome#">#MuniNome#</option>
--->
</cfoutput>
</select>
</td>
</tr>
<tr>
<td>Telefone 1:<span style="color:#FF0000">*</span></td>
<td><input type="text" name="txtTel1" onKeyPress="MascaraTel2(th
is);return bloqueia_alfa(event);" onBlur="ValidaTelefone(this)" maxlength="13" v
alue="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.TEL_
1# neq ''><CFOUTPUT>#BuscaDadosReferenciado.TEL_1#</CFOUTPUT><CFELSEIF isdefined
('form.txtTel1') and #form.txtTel1# neq ''><cfoutput>#form.txtTel1#</cfoutput></
cfif>" /></td>
<td>Telefone 2:</td>
<td><input type="text" name="txtTel2" onKeyPress="MascaraTel2(th
is);return bloqueia_alfa(event);" onBlur="ValidaTelefone(this)" maxlength="14" v
alue="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.TEL_
2# neq ''><CFOUTPUT>#BuscaDadosReferenciado.TEL_2#</CFOUTPUT><cfelseif isdefined
('form.txtTel2') and #form.txtTel2# neq ''><cfoutput>#form.txtTel2#</cfoutput></
cfif>" /></td>

<td>Telefone 3:</td>
<td><input type="text" name="txttel3" onKeyPress="Mascaracel(thi
s);return bloqueia_alfa(event);" onBlur="ValidaCEL(this)"maxlength="14"value="<C
FIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.TEL_3# neq '
'><CFOUTPUT>#BuscaDadosReferenciado.TEL_3#</CFOUTPUT><CFELSEIF isdefined('form.t
xttel3') and #form.txttel3# neq ''><cfoutput>#form.txttel3#</cfoutput></cfif>"
/></td>
</tr>
<tr>
<td>E-mail:</td>
<td ><input type="text" name="txtEmail" onBlur="ValidaEmail(this
)" value="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.
EMAIL# neq ''><CFOUTPUT>#BuscaDadosReferenciado.EMAIL#</CFOUTPUT><CFELSEIF isdef
ined('form.txtEmail') and #form.txtEmail# neq ''><cfoutput>#form.txtEmail#</cfou
tput></cfif>" size="40" maxlength="35"/></td>
<td>Site:</td>
<td colspan="3"><input type="text" name="txtSite" value="<CFIF I
SDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.WEBSITE# neq ''><
CFOUTPUT>#BuscaDadosReferenciado.WEBSITE#</CFOUTPUT><CFELSEIF isdefined('form.tx
tSite') and #form.txtSite# neq ''><cfoutput>#form.txtSite#</cfoutput></cfif>"siz
e="40" maxlength="35" /></td>
</tr>
<tr>
<td></td>
<td><input type="text" name="txtCel" onKeyPress="Mascaracel(this
);return bloqueia_alfa(event);"onBlur="ValidaCEL(this)" maxlength="20" value="<C
FIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosReferenciado.CEL# neq ''>
<CFOUTPUT>#BuscaDadosReferenciado.CEL#</CFOUTPUT><CFELSEIF isdefined('form.txtCe
l') and #form.txtCel# neq ''><cfoutput>#form.txtCel#</cfoutput></cfif>" /></td>
<td>Fax:</td>
<td><input type="text" name="txtFax" onKeyPress="MascaraTel2(thi
s)" onBlur="ValidaTelefone(this)" value="<CFIF ISDEFINED('BuscaDadosReferenciado
') and #BuscaDadosReferenciado.FAX# neq ''><CFOUTPUT>#BuscaDadosReferenciado.FAX
#</CFOUTPUT><CFELSEIF isdefined('form.txtFax') and #form.txtFax# neq ''><cfoutpu
t>#form.txtFax#</cfoutput></cfif>"maxlength="13" /></td>
</tr>
<tr>
<td>Valor Particular:</td>
<td><input type="text" name="txtVlParticular" onkeypress="return bloque
ia_alfa(event)"value="<CFIF ISDEFINED('BuscaDadosReferenciado') and #BuscaDadosR
eferenciado.vl_particular#neq ''><CFOUTPUT>#BuscaDadosReferenciado.VL_PARTICULAR
#</CFOUTPUT><CFELSEIF isdefined('form.txtVlParticular') and #form.txtVlParticula
r# neq ''><cfoutput>#form.txtVlParticular#</cfoutput></cfif>" /></td>
<td>Valor rede mais:</td>
<td><input type="text" name="txtDesconto" value="<CFIF ISDEFINED('BuscaD
adosReferenciado') and #BuscaDadosReferenciado.DE_DESCONTO# neq ''><CFOUTPUT>#Bu
scaDadosReferenciado.DE_DESCONTO#</CFOUTPUT><CFELSEIF isdefined('form.txtDescont
o') and #form.txtDesconto# neq ''><cfoutput>#form.txtDesconto#</cfoutput></cfif>
"/></td>
<td>Contato:</td>
<td><input type="text" name="txtContato" value="<CFIF ISDEFINED('BuscaDa
dosReferenciado') and #BuscaDadosReferenciado.CONTATO# neq ''><CFOUTPUT>#BuscaDa
dosReferenciado.CONTATO#</CFOUTPUT><CFELSEIF isdefined('form.txtContato') and #f
orm.txtContato# neq ''><cfoutput>#form.txtContato#</cfoutput></cfif>" /></td>
</tr>

</table>
<!----------------------------------------------
-- Fim parceiros ------------------------------->
<cfelse>
<cfif isdefined('BuscaDadosPorCartao') and #Busc
aDadosPorCartao.recordCount# gt 0>
<cfif #REC_DADOS_RS_POR_RS.ID_CARTAO# ne
q 0>
<tr>
<td width="196">N&deg; C
art&atilde;o Localizado:</td>
<td width="158"><cfoutpu
t>#Reverse(LSNumberFormat(BuscaDadosPorCartao.ID_ESTIPULANTE, '00000'))##BuscaDa
dosPorCartao.NUMERO_CARTAO#</cfoutput></td>
<td width="95">Data Vend
a:</td>
<td width="150"><cfoutpu
t>#DateFormat(BuscaDadosPorCartao.DATA_CADASTRO,"DD/MM/YYYY")#</cfoutput></td>
<td width="96">Produto:<
/td>
<td width="173"><cfoutpu
t>#BuscaDadosPorCartao.NO_PRODUTO#</cfoutput></td>
<td width="98">Estipulan
te:</td>
<td width="425"><cfoutpu
t>#BuscaDadosPorCartao.NOME_ESTIPULANTE#</cfoutput></td>
</tr>
<tr>
<td>Validade:</td>
<td>12 meses</td>
<td>Custo Mensal:</td>
<td><cfoutput>#LSEuroCur
rencyFormat(BuscaDadosPorCartao.custo_mensal)#</cfoutput></td>
<td>Canal Venda:</td>
<td><cfif #BuscaDadosPor
Cartao.CANAL_VENDA# eq 2>Varejo<cfelseif #BuscaDadosPorCartao.CANAL_VENDA# eq 3>
Atacado</cfif> </td>
<td >Status Cart&atilde;
o:</td>
<td>
<cfoutput>
<cfif #BuscaDadosPorCart
ao.ESTADO_CARTAO# eq 1><font color="red">Ativado</font>
<cfelseif #BuscaDadosPor
Cartao.ESTADO_CARTAO# eq 2><font color="red">Bloqueado</font>
<cfelseif #BuscaDadosPor
Cartao.ESTADO_CARTAO# eq 3><font color="red">Desativado</font>
<cfelseif #BuscaDadosPor
Cartao.ESTADO_CARTAO# eq 4><font color="red">Cancelado</font>
<cfelseif #BuscaDadosPor
Cartao.ESTADO_CARTAO# eq 0><font color="red">No Enviado</font>
<cfelse>N&atilde;o Vendi
do
</cfif>
</cfoutput>
</td>
</tr>
<tr>
<td colspan="9">
<hr>
</td>
</tr>
</cfif>
<table align="center" width="100%" class
="txtTab">
<tr>
<td colspan="10"><strong
>Dados do Cliente</strong></td>
</tr>
<tr>
<td width="12%">Nome:</t
d>
<td><input type="text" n
ame="txt_nome" size="40" onKeyPress="SomenteLetra(this)" disabled maxlength="50"
value="<cfoutput>#BuscaDadosPorCartao.NOME_CLIENTE#</cfoutput>"/></td>
<td width="6%">Data Nasc
:</td>
<td width="19%"><input t
ype="text" name="txt_dt_nasc" onKeyPress="DateMask(this)" disabled onBlur="Valid
aData(this)" maxlength="10" value="<cfif isdefined('BuscaDadosPorCartao.DATA_NAS
CIMENTO') and #BuscaDadosPorCartao.DATA_NASCIMENTO# neq ""><cfoutput>#NumberForm
at(Day(BuscaDadosPorCartao.DATA_NASCIMENTO),'00')#/#NumberFormat(Month(BuscaDado
sPorCartao.DATA_NASCIMENTO),'00')#/#Year(BuscaDadosPorCartao.DATA_NASCIMENTO)#</
cfoutput></cfif>" /></td>
<td width="6%">Sexo</td>
<td width="19%">
<input type="radio" name
="txt_sexo" value="M" disabled <cfif IsDefined('BuscaDadosPorCartao') and #Busca
DadosPorCartao.SEXO# eq 'M'> checked="checked" </cfif>>M &nbsp;&nbsp;
<input type="radio" name
="txt_sexo" value="F" disabled <cfif IsDefined('BuscaDadosPorCartao') and #Busca
DadosPorCartao.SEXO# eq 'F'> checked="checked" </cfif>>F
</td>
<td width="6%">CPF:</td>
<td width="16%"> <input
type="text" onKeyPress="MascaraCPF(this);" disabled maxlength="14" onBlur="cnpj_
cpf(this);" name="txt_cpf" value="<cfoutput>#BuscaDadosPorCartao.CPF#</cfoutput>
"></td>
</tr>
<tr>
<cfset CEP = #BuscaDadosPorCarta
o.CEP#>
<cfset CEP = #Replace(CEP,'-',''
)#>
<td>CEP:</td>
<!---<td><input type="te
xt" name="txt_cep" value="<cfoutput>#BuscaDadosPorCartao.CEP#</cfoutput>" onkey
up="quebraletra(this);" onKeyPress="MascaraCep(this)" maxlength="9"/>&nbsp;&nbs
p;<input type="button" class="txtPadrao" name="btnConsultaCep2" value="Consult
ar" onClick="getEndereco();"></td></td>---><!---RODRIGO--->
<td><input type="text" n
ame="txt_cep" id="CEP" value="<cfoutput>#Mid(CEP,1,5)#-#Mid(CEP,6,3)#</cfoutput>
" onkeyup="quebraletra(this);" onKeyPress="MascaraCep(this)" onBlur="getEnder
eco();" maxlength="9"/>&nbsp;&nbsp;<input type="button" class="txtPadrao" name=
"btnConsultaCep2" value="Consultar" <!----onClick="getEndereco();"--->></td>
<!---<cfset CEP = #BuscaDadosPorCartao.CEP#>
<cfset CEP = #Replace(CEP,'-','')#>
<td>CEP:</td>
<td><input type="text" name="txt_cep" id="CEP" value="<cfoutput>
#Mid(CEP,1,5)#-#Mid(CEP,6,3)#</cfoutput>" onkeyup="quebraletra(this);" onKeyPr
ess="MascaraCep(this)" maxlength="9"/>&nbsp;&nbsp;<input type="button" class="tx
tPadrao" name="btnConsultaCep2" value="Consultar" onClick="getEndereco();"></t
d>--->
</tr>
</tr>
<tr>
<td width="12%">Endere&c
cedil;o:</td>
<td><input type="text" n
ame="txt_end" id="Logradouro" maxlength="50" value="<cfoutput>#BuscaDadosPorCart
ao.ENDERECO#</cfoutput>" size="40" /></td>
<td width="7%">N&deg;:</
td>
<td width="14%"><input t
ype="text" name="txt_nu" maxlength="5" onKeyPress="mascaraInteiro()" value="<cfo
utput>#BuscaDadosPorCartao.NUMERO#</cfoutput>" size="8" onkeyup="quebraletra(th
is);"/></td>
<td width="6%">Compl.:</
td>
<td width="16%"><input t
ype="text" maxlength="20" name="txt_compl" value="<cfoutput>#BuscaDadosPorCartao
.COMPLEMENTO#</cfoutput>" /></td>
</tr>
<tr>
<td width="12%">Bairro:<
/td>
<td><input type="text" n
ame="txt_bairro" id="Bairro" maxlength="50" value="<cfoutput>#BuscaDadosPorCarta
o.BAIRRO#</cfoutput>" onKeyPress="SomenteLetra(this)" /></td>
<td width="6%">Cidade:</
td>
<td width="19%"><input t
ype="text" maxlength="50" name="txt_cidade" id="Cidade" value="<cfoutput>#BuscaD
adosPorCartao.CIDADE#</cfoutput>" onKeyPress="SomenteLetra(this)"/></td>
<td width="7%">UF:</td>
<td width="14%"><input t
ype="text" name="txt_uf" id="UF" value="<cfoutput>#BuscaDadosPorCartao.ESTADO#</
cfoutput>" size="5" onKeyPress="SomenteLetra(this)" maxlength="2"/></td>
</tr>
<cfset com = #BuscaDadosPorCarta
o.TEL_COMERCIAL#>
<cfset com = #Replace(com,'-',''
)#>
<cfset com = #Replace(com,'(',''
)#>
<cfset com = #Replace(com,')',''
)#>
<cfset res = #BuscaDadosPorCarta
o.TELEFONE#>
<cfset res = #Replace(res,'-',''
)#>
<cfset res = #Replace(res,'(',''
)#>
<cfset res = #Replace(res,')',''
)#>
<cfset cel = #BuscaDadosPorCarta
o.CELULAR#>
<cfset cel = #Replace(cel,'-',''
)#>
<cfset cel = #Replace(cel,'(',''
)#>
<cfset cel = #Replace(cel,')',''
)#>
<tr>
<script type="text/javascript">
/* Mscaras ER */
function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}
function execmascara(){
v_obj.value=v_fun(v_obj.value)
}
function mtel(v){
v=v.replace(/\D/g,""); //Remove tudo o que no
dgito
v=v.replace(/^(\d{2})(\d)/g,"($1)$2"); //Coloca parnteses
em volta dos dois primeiros dgitos
v=v.replace(/(\d)(\d{4})$/,"$1-$2"); //Coloca hfen ent
re o quarto e o quinto dgitos
return v;
}
function id( el ){
return document.getElementById( el );
}
</script>
<td>Tel. Com.:</td>
<td><input type="text" i
d="telefone" name="txt_tel_com" value="<cfif #Len(com)# neq 0><cfoutput>(#Mid(co
m,1,2)#)#Mid(com,3,4)#-#Mid(com,7,4)#</cfoutput></cfif>" onKeyUp="quebraletra(th
is);" onBlur="ValidaTelefone(this)" onkeypress="mascara( this, mtel )" maxlengt
h="14"/></td>
<td>Tel. Res.:</td>
<td><input type="text" i
d="telefone" name="txt_tel_res" value="<cfif #Len(res)# neq 0><cfoutput>(#Mid(re
s,1,2)#)#Mid(res,3,4)#-#Mid(res,7,4)#</cfoutput></cfif>" onKeyUp="quebraletra(th
is);" onBlur="ValidaTelefone(this);" onkeypress="mascara( this, mtel )" maxleng
th="14"/></td>
<td>Celular:</td>
<td><input type="text" i
d="telefone" name="txt_celular" value="<cfif #Len(cel)# neq 0><cfoutput>(#Mid(ce
l,1,2)#)#Mid(cel,3,5)#-#Mid(cel,8,6)#</cfoutput></cfif>" onKeyUp="quebraletra(t
his);" onBlur="ValidaTelefone(this);" onkeypress="mascara( this, mtel )" maxlen
gth="14"/></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" m
axlength="60" name="txt_email" value="<cfoutput>#BuscaDadosPorCartao.EMAIL#</cfo
utput>" onBlur="ValidaEmail(this);" size="40" /></td>
<cfif (#REC_DADOS_RS_POR
_RS.COD_ATIVIDADE# eq 5 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 6 or #REC_DADO
S_RS_POR_RS.COD_ATIVIDADE# eq 7 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 8) and
#REC_DADOS_RS_POR_RS.ID_CARTAO# eq 0>
<td colspan="4">&nbsp;&n
bsp;&nbsp;Soube da Taki Por Meio do(a):&nbsp;<cfoutput>#BuscaDadosPorCartao.SAQ#
</cfoutput></td>
</tr>
<cfelse>
<cfif isdefined ('form.cboOcorre
ncia') and #form.cboOcorrencia# eq 2>
<tr>
<td>Nome do Dependente:</td>
<td><input type="text" name="txt
nomedepend" maxlength="40" /></td>
<td>CPF:</td>
<td><input type="text" name="txt
cpf_depend" maxlength="20" /></td>
<td>Data de nascimento:</td>
<td><input type="text" name="txt
dtnascimentodepend" maxlength="20" /></td>
</tr>
<tr>
<td>Nome do Dependente:</td>
<td><input type="text" name="txt
nomedepend" maxlength="40" /></td>
<td>CPF:</td>
<td><input type="text" name="txt
cpf_depend" maxlength="20" /></td>
<td>Data de nascimento:</td>
<td><input type="text" name="txt
dtnascimentodepend" maxlength="20" /></td>
</tr>
<tr>
<td>Nome do Dependente:</td>
<td><input type="text" name="txt
nomedepend" maxlength="40" /></td>
<td>CPF:</td>
<td><input type="text" name="txt
cpf_depend" maxlength="20" /></td>
<td>Data de nascimento:</td>
<td><input type="text" name="txt
dtnascimentodepend" maxlength="20" /></td>
</tr>
</cfif>
</tr>
<tr style="display:none">
<td>Empresa onde Trabalha:</td>
<td><input type="text" name="txt
_empresa" maxlength="40" value="<cfoutput>#BuscaDadosPorCartao.EMPR_ONDE_TRABALH
A#</cfoutput>" /></td>
<td>Profiss&atilde;o:</td>
<td><input type="text" name="txt
_profissao" maxlength="20" value="<cfoutput>#BuscaDadosPorCartao.PROFISSAO#</cfo
utput>" /></td>
<td>Cargo:</td>
<td><input type="text" name="txt
_cargo" maxlength="20" value="<cfoutput>#BuscaDadosPorCartao.CARGO#</cfoutput>"
/></td>
</tr>
</cfif>
<cfif isdefined('BuscaDadosPorCartao.NO_
PRODUTO') and #BuscaDadosPorCartao.NO_PRODUTO# neq ''>
<cfset produto = #BuscaDadosPorC
artao.NO_PRODUTO#>
<cfelse>
<cfset produto = '0'>
</cfif>
<cfquery name="BuscaDadosProduto
" datasource="#AMSSV304#">
select * from TB010_PROD
UTO where NO_PRODUTO = '#produto#'
</cfquery>
<cfif isdefined('BuscaDadosProdu
to') and #BuscaDadosProduto.COD_TIPO_PLANO# eq 1>
<tr><td colspan="9"><hr></td></t
r>
<tr>
<td colspan="2"><strong>Dados De
pendentes:</strong></td>
</tr>
<CFIF ISDEFINED ('BuscaDadosProduto.QTD_FAMILIAR
ES') AND #BuscaDadosProduto.QTD_FAMILIARES# NEQ ''>
<cfset x = #BuscaDadosProduto.QTD_FAMILI
ARES#>
<cfelse>
<cfset x = 4>
</CFIF>
<cfif IsDefined('BuscaDadosPorCartao') and #Busc
aDadosPorCartao.CPF# neq ''>
<cfquery name="buscaDep" datasource="#am
ssv304#">
SELECT * FROM tb_dependentesV2 w
here cpf_titular = '#BuscaDadosPorCartao.cpf#' or cpf_titular = '#Replace(Replac
e(BuscaDadosPorCartao.cpf,'.','','all'),'-','','all')#'
or
REPLACE(replace(cpf_titular,'.',
''),'-','') = '#BuscaDadosPorCartao.cpf#'
or
REPLACE(replace(cpf_titular,'.',
''),'-','') = '#Replace(Replace(BuscaDadosPorCartao.cpf,'.','','all'),'-','','al
l')#'
</cfquery>
</cfif>
<cfif isdefined('buscaDep') and #buscaDep.record
Count# gt 0>
<cfset i = 1>
<cfloop query="buscaDep">
<cfoutput>
<cfif #buscaDep.no_depen
dente# eq '' and #buscaDep.dt_nascimento# eq '' and #buscaDep.cpf# eq ''>
<cfset some = 'none'>
<cfelse>
<cfset some = ''>
</cfif>
<tr align="left" id="linhasDep" style="d
isplay:#some#">
<td width="7%">
Num Carto:
</td>
<td width="14%">
<input type="text" onkey
press="SomenteNumeros(this);" name="txtNumCartao_#i#" value="#buscaDep.nu_cartao
#">
</td>
<td width="12%">
Nome do Dependente:
</td>
<td width="15%">
<input type="text" name
="txtNoDependente_#i#" value="#buscaDep.no_dependente#">
</td>
<td width="3%">
CPF:
</td>
<td width="9%">
<input type="text" onkey
press="FormataCPFCNPJ(this);" maxlength="14" onblur="cnpj_cpf(this);" name="txtC
Pf_#i#" size="15" value="#buscaDep.cpf#">
</td>
<td width="11%">
Data de Nascimento:
</td>
<td width="27%">
<input type="text" onkey
press="MascaraData(this);" onblur="ValidaData(this)" name="txtDtNacimento_#i#"
maxlength="10" size="11" value="#buscaDep.dt_nascimento#">
</td>
<td width="2%"></td>
</tr>
</cfoutput>
<cfset i = i + 1>
</cfloop>
<cfelse>
<cfloop from="1" to="#x#" index="i">
<cfoutput>
<tr align="left" id="linhasDep">
<td width="7%">
Num Carto:
</td>
<td width="14%">
<input type="text" onkey
press="SomenteNumeros(this);" name="txtNumCartao_#i#" value="">
</td>
<td width="12%">
Nome do Dependente:
</td>
<td width="15%">
<input type="text" name
="txtNoDependente_#i#" value="">
</td>
<td width="3%">
CPF:
</td>
<td width="9%">
<input type="text" onkey
press="FormataCPFCNPJ(this);" maxlength="14" onblur="cnpj_cpf(this);" name="txtC
Pf_#i#" size="15" value="">
</td>
<td width="11%">
Data de Nascimento:
</td>
<td width="27%">
<input type="text" onkey
press="MascaraData(this);" onblur="ValidaData(this)" name="txtDtNacimento_#i#"
maxlength="10" size="11" value="">
</td>
<td width="2%"></td>
</tr>
</cfoutput>
</cfloop>
</cfif>
<!---
<cfloop from="1" to="#x#" index="a">
<cfoutput>
<tr>
<td>Nome:</td>
<td><input type="text" name="txt_nome_dependente
_#a#" value="<cfif IsDefined('form.txt_nome_dependente_#a#') and #form['txt_nome
_dependente_#a#']# neq ''><cfoutput>#form['txt_nome_dependente_#a#']#</cfoutput>
</cfif>" /></td>
<td>CPF:</td>
<td><input type="text" name="txt_cpf_dependente_
#a#" value="<cfif IsDefined('form.txt_cpf_dependente_#a#') and #form['txt_cpf_de
pendente_#a#']# neq ''><cfoutput>#form['txt_cpf_dependente_#a#']#</cfoutput></cf
if>" onKeyPress="MascaraCPF(this);" onBlur="cnpj_cpf(this);" maxlength="14" /></
td>
<td>Data Nasc.:</td>
<td><input type="text" name="txt_dt_nasc_depende
nte_#a#" value="<cfif IsDefined('form.txt_dt_nasc_dependente_#a#') and #form['tx
t_dt_nasc_dependente_#a#']# neq ''><cfoutput>#form['txt_dt_nasc_dependente_#a#']
#</cfoutput></cfif>" onKeyPress="DateMask(this)" onBlur="ValidaData(this)" maxle
ngth="10"/></td>
</tr>
</cfoutput>
</cfloop>
--->
</cfif>
<cfif #REC_DADOS_RS_POR_RS.COD_A
TIVIDADE# eq 2>
<cfquery name="BuscaUF" datasour
ce="#AMSSV304#">
select * from ESTADOS
</cfquery>
<cfquery name="BuscaCidades" dat
asource="#AMSSV304#">
select * from Municipios
<cfif isdefined('form.trocaC') a
nd #form.trocaC# neq "">
where MuniEstado = '#form.trocaC
#'
</cfif>
order by MuniNome
</cfquery>
<tr><td colspan="9"><hr></td></t
r>
</table>
<table width="100%" class="linhaJ txtTab linha3">
<tr>
<td colspan="2"><strong>Dados da Consulta:</stro
ng></td>
</tr>
<cfset vari = 0>
<CFOUTPUT query="BuscaConsulta">
<cfset vari = vari + 1>
<cfif vari neq 1>
<tr>
<td colspan="12"
style="border-top: 1px dashed ##000">&nbsp;</td>
</tr>
</cfif>
<tr>
<td>Data da Consulta:</td>
<td><input type="text" name="txtDataCon" onBlur="ValidaData(this)" ma
xlength="10" value="<CFIF ISDEFINED('BuscaConsulta') and #BuscaConsulta.dt_consu
lta# neq ''><cfif #BuscaConsulta.dt_consulta# neq '1900-01-01'>#BuscaConsulta.dt
_consulta#</cfif><cfelseif isdefined('form.txtDataCon') and #form.txtDataCon# ne
q ''>#form.txtDataCon#</cfif>" onKeyPress="MascaraData(this)" />
</td>
<td nowrap="nowrap">Categoria:<font color="FF0000">*</f
ont>
<select name="txtCatgCon" id="categoria" onchange="busc
arPesquisa(#vari#,this.value);">
<option value="0">Selecione*</option>
<CFLOOP query="procurar_Categoria">
<cfif isdefined('BuscaConsulta') and #BuscaConsu
lta.categoria# eq #co_categoria#>
<option value="#co_categoria#" selected>#de_cate
goria#</option>
<cfelseif isdefined('form.txtCatgCon') and #form
.txtCatgCon# eq #co_categoria#>
<option value="#co_categoria#" selected
="selected">#de_categoria#</option>
<cfelse>
<option value="#CO_CATEGORIA#">#DE_CATEG
ORIA#</option>
</cfif>
</CFLOOP>
</select>
</td>
<td nowrap="nowrap">
<div id="subcategoria_#vari#">
<cfquery name="ProcurarSubCategoria" datasource="#AMSSV3
04#"><!--- busca subcategorias --->
select * from TB_SubCategoria_Consulta where CO
_CATEGORIA = #BuscaConsulta.categoria# order by DE_SUBCATEGORIA asc
</cfquery>
SubCategoria:<font color="FF0000">*</font>
<select name="txtSubCatgCon_#vari#">
<option value="0">Selecione*</option>
<cfset subcatEscolhida = BuscaConsulta.SUBCATEGO
RIA>
<cfloop query="ProcurarSubCategoria">
<cfset sel = "">
<cfif subcatEscolhida eq ProcurarSubCat
egoria.CO_SUBCATEGORIA>
<cfset sel = "selected">
</cfif>
<option value="#ProcurarSubCategoria.CO_
SUBCATEGORIA#" #sel#>#ProcurarSubCategoria.DE_SUBCATEGORIA#</option>
</cfloop>
</select>
</div>
</td>
</tr>
<tr>
<td>Nome do M&eacute;dico/Lab:</td>
<td><input type="text" name="txtnomedico" size="50" onKeyPress
="SomenteLetra(this)" value="<cfif isdefined('BuscaConsulta.NOME_MEDICO_CLINICA'
) and #BuscaConsulta.NOME_MEDICO_CLINICA# neq ''>#BuscaConsulta.NOME_MEDICO_CLIN
ICA#<cfelseif isdefined('form.txtnomedico') and #form.txtnomedico# neq ''>#form.
txtnomedico#</cfif>"/></td>
<td>CRM/CNPJ:<input type="text" name="txtcrm" size="20" onKeyPre
ss="bloqueia_alfa();" maxlength="18" value="<cfif isdefined('BuscaConsulta.CRM_C
NPJ') and #BuscaConsulta.CRM_CNPJ# neq ''>#BuscaConsulta.CRM_CNPJ#<cfelseif isde
fined('form.txtcrm') and# form.txtcrm# neq ''>#form.txtcrm#</cfif>" /></td>
</tr>
<tr>
<td width="7%">UF:<font color="FF0000">*</font></td>
<td width="14%">
<select name="txt_ufC" id="estadoE" onChange="buscarPesquisa2(#vari#,thi
s.value);">
<option value="0">Selecione*</option>
<cfset UF = BuscaConsulta.CO_UF>
<CFLOOP query="BuscaUF">
<option value="#SIGLA#" <cfif isdefined('BuscaConsulta.Co_UF') a
nd #UF# eq #Sigla#>selected="selected"</cfif> >#SIGLA#</option>
</CFLOOP>
</select>
</td>
<td nowrap="nowrap">
<div id="cidade_#vari#">
<cfquery name="BuscaCidades" datasource="#AMSSV304#">
select * from Municipios where MuniEstado = '#Bu
scaConsulta.Co_UF#' order by MuniNome asc
</cfquery>
Cidade:
<cfset cddEscolhida = #BuscaConsulta.CO_CIDADE#>
<select name="txt_cidadeC_#vari#">
<option value="0">Selecione*</option>
<cfloop query="BuscaCidades">
<cfset selCdd = ''>
<cfif #BuscaCidades.MuniNome# eq #cddEsc
olhida#>
<cfset selCdd = 'selected'>
</cfif>
<option value="#BuscaCidades.MuniNome#"
#selCdd#>#BuscaCidades.MuniNome#</option>
</cfloop>
</select>
</div>
</td>
</tr>
<tr>
<td>Bairro:<font color="FF0000">*</font></td><td><input type="text" name="
txt_bairroC" value="<cfif isdefined('BuscaConsulta.BAIRRO') and #BuscaConsulta.B
AIRRO# neq ''>#BuscaConsulta.BAIRRO#<cfelseif isdefined ('form.txt_bairroC') and
#form.txt_bairroC# neq ''>#form.txt_bairroC#<cfelse></cfif>" onKeyPress="Soment
eLetra(this)" /> &nbsp;&nbsp;</td>
</tr>
</cfoutput>
</table>
</cfif>
<CFIF #REC_DADOS_RS_POR_RS.ID_CARTAO# NEQ 0>
<cfquery name="BuscaDadosProduto" datasource="#AMSSV304#">
select * from TB010_PRODUTO where NO_PRODUTO = '#BuscaDadosPorCa
rtao.NO_PRODUTO#'
</cfquery>
<!---<cfdump var="#BuscaDadosProduto#">--->
<cfif isdefined('BuscaDadosProduto') and #BuscaDadosProduto.COD_TIPO_PLA
NO# eq 1>
<cfquery name="BuscaDependentes" datasource="#AMSSV304#">
SELECT * FROM TB_DEPENDENTES WHERE NU_RS = #REC_DADOS_RS_POR_RS
.NU_RS# AND NU_MP = #REC_DADOS_RS_POR_RS.NU_MACRO_PROCESSO#
</cfquery>
<cfif isdefined ('BuscaDependentes') and #BuscaDependentes.recordcount# neq
0>
<table>
<tr><td colspan="9"><hr></td></tr>
<tr>
<td colspan="2"><strong>Dados Dependentes:</strong></td>
</tr>
<cfoutput query="BuscaDependentes">
<tr>
<td>Nome:</td>
<td><input type="text" name="txt_nome_de
pendente_#LINHA#" value="#NO_DEPENDENTE#" /></td>
<td>CPF:</td>
<td><input type="text" name="txt_cpf_dep
endente_#LINHA#" value="#CPF#" onKeyPress="MascaraCPF(this);" onBlur="cnpj_cpf(t
his);" maxlength="14" /></td>
<td>Data Nasc.:</td>
<td><input type="text" name="txt_dt_nasc
_dependente_#LINHA#" value="#DT_NASCIMENTO#" onKeyPress="DateMask(this)" onBlur=
"ValidaData(this)" maxlength="10"/></td>
</tr>
</cfoutput>
</cfif>
</cfif>
</cfif>
<cfif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 5 or #REC_DADOS_RS_POR_RS.C
OD_ATIVIDADE# eq 6 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 7 or #REC_DADOS_RS_
POR_RS.COD_ATIVIDADE# eq 8>
<!--- <tr>
<td colspan="6">Hist&oacute;rico da Solicita&ccedil;&atilde;o:</
td>
</tr>
<tr>
<td colspan="8"><textarea name="txt_hist_solicitacao" rows="7" c
ols="110" ><cfoutput>#REC_DADOS_RS_POR_RS.Historico_Solicitacao#</cfoutput></tex
tarea></td>
</tr>--->
<cfelseif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 2>
<cfquery name="BuscaDadosConsulta" datasource="#AMSSV304#">
select * from TB_CONSULTA_MEDICA
where nu_rs = #url.NU_RS# and NU_MP = #url.NU_MP#
</cfquery>
<cfquery name="BuscaUF" datasource="#AMSSV304#">
select * from ESTADOS
</cfquery>
<cfquery name="BuscaCidades" datasource="#AMSSV304#">
select * from Municipios
<cfif isdefined('form.trocaC') and #form.trocaC# neq "">
where MuniEstado = '#form.trocaC#'
</cfif>
order by MuniNome
</cfquery>
</cfif>
</cfif>
</cfif>
</cfif>
<input type="hidden" name="trocaC" value="" />
<cfif isdefined('Form.CategoriaA') and #Form.CategoriaA# neq ''>
<cfset categoriaEsc=#Form.CategoriaA#>
<cfelse>
<cfset categoriaEsc=''>
</cfif>
<input type="hidden" name="CategoriaA" value="<cfoutput>#categoriaEsc#</cfoutput
>"/>
</table>
<table align="center" width="100%" class="txtTab">
<tr>
<td ></td>
</tr>
<cfquery name="BuscaOcorrencia" datasource="#amssv304#">
select Historico_Solicitacao from TB_RS_ATENDIMENTO where NU_RS
=#url.NU_RS#
</cfquery>
<cfset RETORNO2 = #BuscaOcorrencia.Historico_Solicitacao# & #chr
(13)#>
<cfset RETORNO = ''>

<cfoutput query="RecBuscaDadosHistorico_v2">
<cfif #RETORNO# eq ''>
<cfset RETORNO = #DATA#&' - '&#FIRST_NAME#&': '&#HISTORICO#&' '&#Chr(13)
#>
<cfelse>
<cfset RETORNO = #RETORNO# &''& #DATA#&' - '&#FIRST_NAME#&': '&#HISTORIC
O#&' '&#Chr(13)#>
</cfif>
</cfoutput>
<!--- <tr>
<td width="115" class="">Solicita&ccedil;&atilde;o:</td>
<td width="688"><textarea name="txt_hist_solicitacao" rows="4" cols="145" >
<cfoutput>#RETORNO#</cfoutput></textarea></td>
</tr>--->
<!---<cfif not(#REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 5 and #REC_DADOS_RS_PO
R_RS.ID_CARTAO# eq 0)>--->
<tr><hr></tr>
<tr>
<td nowrap="nowrap">Historico da Solicitao</td>
<td><textarea cols="145" rows="4" name="TxtHistorico" class="txt
Padrao" readonly><cfoutput>#retorno#</cfoutput></textarea></td>
<tr>
<tr>
<td width="115" class="">Atualizar Histrico<font color="FF0000">*</font></td>
<td width="688"><input type="text" name="txtAtualizarHistorico" value="" siz
e="145" class="txtPadrao"/></td>
<td><input type="button" name="BtnHistorico" value="Histrico" size="20"
onClick="location.href='HistoricoRS.cfm?NU_RS=<cfoutput>#REC_DADOS_RS_POR_RS.NU_
RS#</cfoutput>&NU_MP=<cfoutput>#url.NU_MP#</cfoutput>'" /></td>
</tr>
<!---</cfif>--->
</table>
<cfstoredproc procedure="PROC_BUSCA_CHAMADOS_ANTERIORES" datasource="#AM
SSV304#">
<cfprocparam type="in" dbvarname="@cpf"
value="#BuscaDadosPorCartao.CPF#" cfsqltyp
e="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@nu_rs"
value="#url.NU_RS#"
cfsqltype="cf_sql_varchar">
<cfprocparam type="in" dbvarname="@COD_ATIVIDADE"
value="#REC_DADOS_RS_POR_RS.COD_ATIVIDADE#" cfsqltype="cf_sql_varcha
r">
<cfprocresult name="recChamadosAnteriores">
</cfstoredproc>
<cfquery name="recChamadosAnteriores2" datasource="#amssv304#">
SELECT DISTINCT
TB011.NU_RS
,BPCTB001_MACRO_PROCESSO.NO_MACRO_PROCESSO
,BPCTB001_MACRO_PROCESSO.NU_MACRO_PROCESSO
,BPCTB013_STATUS.no_status
,CONVERT(DATETIME ,TB011.DT_ATUALIZACAO) AS DT_ABERTURA
,tb_rs_cartao.cpf_titular
,'' cod_atividade
FROM BPCTB019_RS TB011 (NOLOCK)

inner join tb_rs_cartao on
tb_rs_cartao.nu_rs = TB011.NU_RS
INNER JOIN BPCTB004_ATIVIDADE
ON TB011.NU_ATIVIDADE_007 = BPCTB004_ATIVIDADE.NU_ATIVIDADE

INNER JOIN BPCTB001_MACRO_PROCESSO
ON TB011.NU_MACRO_PROCESSO_RS_007 = BPCTB001_MACRO_PROCESSO.NU_MACRO_PROCESS
O

INNER JOIN BPCTB002_PROCESSO
ON TB011.NU_PROCESSO_007 = BPCTB002_PROCESSO.NU_PROCESSO

inner JOIN BPCTB014_WORKFLOW_MPFA BPCTB014 (NOLOCK)
ON TB011.NU_WF_MPFA_016 = BPCTB014.NU_WF_MPFA
LEFT JOIN BPCTB013_STATUS (NOLOCK)
ON BPCTB014.NU_STATUS_013 = BPCTB013_STATUS.NU_STATUS

where TB011.DT_ATUALIZACAO = (select max(DT_ATUALIZACAO) as DT_ATUALIZACAO f
rom BPCTB019_RS where BPCTB019_RS.nu_rs = TB011.nu_rs)
and
tb_rs_cartao.cpf_titular = '#BuscaDadosPorCartao.CPF#' or
replace(replace(tb_rs_cartao.cpf_titular,'.',''),'-','') = '#Replace(rep
lace(BuscaDadosPorCartao.CPF,'.','','all'),'-','','all')#'

and TB011.NU_MACRO_PROCESSO_RS_007 = 2

order by DT_ABERTURA desc

</cfquery>
<cfif isdefined ('recChamadosAnteriores') and #recChamadosAnteriores.recordco
unt# gt 0 or isdefined ('recChamadosAnteriores2') and #recChamadosAnteriores2.re
cordcount# gt 0>
<table align="center" width="100%" class="link" border="1">
<a onClick="VisualizaChamados();" class="link" style="cursor:han
d;"><u><b>Outros Chamados para este Carto/CPF</b></u></a>
</table>
</cfif>
<cfif isdefined ('recChamadosAnteriores') and #recChamadosAnteriores.rec
ordcount# gt 0 or isdefined ('recChamadosAnteriores2') and #recChamadosAnteriore
s2.recordcount# gt 0>
<div id="ChamadosAnteriores" style="display:none;">
<table align="center" width="100%" class="txtTab" border="1">
<tr align="center" bgcolor="#FFFFFF">
<td><b>Chamado</b></td>
<td><b>Status</b></td>
<td><b>Data Abertura</b></td>
<td><b>Tipo Solicitao</b></td>
<td><b>Desc. Solicitao</b></td>
</tr>
<cfoutput query="recChamadosAnteriores">
<tr align="center">
<!--- Link --->
<td>
<a href="EdicaoRsAtendimento.cfm?NU_RS=#NU_RS#&NU_MP=#NU_MACRO_PROCESSO
#&NU_RS2=#url.NU_RS#">
#NU_MACRO_PROCESSO#-#NU_RS#
</a>
</td>
<td>#NO_STATUS#</td>
<td>#LsDateFormat(DT_ABERTURA,'dd/mm/yyyy')# #LsTimeFormat(D
T_ABERTURA,'HH:mm')#</td>
<td>
<cfif #COD_ATIVIDADE# eq 1>Ativao de carto
<cfelseif #COD_ATIVIDADE# eq 2>Agendame
nto de Consulta
<cfelseif #COD_ATIVIDADE# eq 3>2 Via do
Carto
<cfelseif #COD_ATIVIDADE# eq 4>N da Sorte
<cfelseif #COD_ATIVIDADE# eq 5>Informaes
<cfelseif #COD_ATIVIDADE# eq 6>Dvidas
<cfelseif #COD_ATIVIDADE# eq 7>Reclamaes
<cfelseif #COD_ATIVIDADE# eq 8>Elogios
<cfelseif #COD_ATIVIDADE# eq 9>Parceiro
s
<cfelseif #COD_ATIVIDADE# eq 10>Indicao d
e Credenciamento
</cfif>
</td>
<td>
<cfstoredproc procedure="PROC_BUSCA_DADO
S_HISTORICO_V2" datasource="#AMSSV304#">
<cfprocparam type="in" dbvarname="@NU_MACRO_PROCESSO" value="#NU
_MACRO_PROCESSO#" cfsqltype="cf_sql_integer">
<cfprocparam type="in" dbvarname="@NU_RS" value="#NU_RS#" cfsqlt
ype="cf_sql_bigint">
<cfprocresult name="buscaHist">
</cfstoredproc>
<cfset RETORNO_lista = " ">
<cfloop query="buscaHist">
<cfif #RETORNO_lista# eq ''>
<cfset RETORNO_lista = #DATA#&' - '&#FIRST_NAME#&': '&#HISTORICO#&' '&#C
hr(13)#>
<cfelse>
<cfset RETORNO_lista = #RETORNO_lista# &''& #DATA#&' - '&#FIRST_NAME#&':
'&#HISTORICO#&' '&#Chr(13)#>
</cfif>
</cfloop>
#RETORNO_lista#&nbsp;</td>
</tr>
</cfoutput>
<cfoutput query="recChamadosAnteriores2">
<!---<cfquery name="buscaHist" datasource="#amssv304#">
select data_h,hist,first_name from tb_histDep
inner join users on
users.id_user = tb_histDep.nu_user
where NU_RS =#NU_RS#
</cfquery>
<cfset RETORNO = ''>
<cfloop query="buscaHist">
<cfif #RETORNO# eq ''>
<cfset RETORNO = #data_h#&' - '&#FIRST_NAME#&':
'&#hist#&' '&#Chr(13)#>
<cfelse>
<cfset RETORNO = #RETORNO# &''& #data_h#&' - '&#
FIRST_NAME#&': '&#hist#&' '&#Chr(13)#>
</cfif>
</cfloop>--->
<tr align="center">
<!--- Link --->
<td>

<a href="pg_inclusao_edicao.cfm?nu_cpf=#cpf_titular#&NU_RS=#NU_RS#&NU_M
P=#NU_MACRO_PROCESSO#&NU_RS2=#url.NU_RS#">
#NU_MACRO_PROCESSO#-#NU_RS#
</a>
</td>
<td>#no_status#</td>
<td>#LsDateFormat(DT_ABERTURA,'dd/mm/yyyy')# #LsTimeFormat(D
T_ABERTURA,'HH:mm')#</td>
<td>
<cfif #COD_ATIVIDADE# eq 1>Ativao de carto
<cfelseif #COD_ATIVIDADE# eq 2>Agendame
nto de Consulta
<cfelseif #COD_ATIVIDADE# eq 3>2 Via do
Carto
<cfelseif #COD_ATIVIDADE# eq 4>N da Sorte
<cfelseif #COD_ATIVIDADE# eq 5>Informaes
<cfelseif #COD_ATIVIDADE# eq 6>Dvidas
<cfelseif #COD_ATIVIDADE# eq 7>Reclamaes
<cfelseif #COD_ATIVIDADE# eq 8>Elogios
<cfelseif #COD_ATIVIDADE# eq 10>Indicao d
e Credenciamento
<cfelse>Incluir Dependentes
</cfif>
</td>
<td><cfstoredproc procedure="PROC_BUSCA_DADOS_HISTORICO_V2" d
atasource="#AMSSV304#">
<cfprocparam type="in" dbvarname="@NU_MACRO_PROCESSO" value="#NU
_MACRO_PROCESSO#" cfsqltype="cf_sql_integer">
<cfprocparam type="in" dbvarname="@NU_RS" value="#NU_RS#" cfsqlt
ype="cf_sql_bigint">
<cfprocresult name="buscaHist">
</cfstoredproc>
<cfset RETORNO_lista = " ">
<cfloop query="buscaHist">
<cfif #RETORNO_lista# eq ''>
<cfset RETORNO_lista = #DATA#&' - '&#FIRST_NAME#&': '&#HISTORICO#&' '&#C
hr(13)#>
<cfelse>
<cfset RETORNO_lista = #RETORNO_lista# &''& #DATA#&' - '&#FIRST_NAME#&':
'&#HISTORICO#&' '&#Chr(13)#>
</cfif>
</cfloop>
#RETORNO_lista#&nbsp;</td>
</tr>
</cfoutput>
</table>
</div>
</cfif>
<table align="center" width="100%" class="txtTab">
<tr>
<td><cfif isdefined('url.NU_RS2') and #url.NU_RS2# neq ''><input type="button"
name="btnVotlarRS" value="Voltar a RS anterior" class="txtPNP" onClick="window.
location.href('EdicaoRsAtendimento.cfm?NU_RS=<cfoutput>#url.NU_RS2#</cfoutput>&N
U_MP=<cfoutput>#url.NU_MP#</cfoutput>')"></cfif></td>
<td width="377" align="right"><!--- <input type="button" name="BtnNotaFi
scal" value="Nota Fiscal" size="20" /> ---></td>
<td align="right"><a href="#" onclick="ConsultaReferenciado()" title="
Vizualiza Rede" class="link" id="popr" rel="shadowbox"><b><u>Visualizar Redes C
redenciadas</u></b></a></td>
<cfif #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 2>
<td width="102" >
<!---
<input type="button" name="btnRedes" value="Redes Credenciadas" class="
txtPNP" onClick="location.href='../Servicos/ConsultaReferenciado.cfm'">---> </td
> <!--- <input type="button" name="BtnAnexarArq" value="Anexar Arquivo" size="20
" /> --->
</cfif>
<CFIF IsDefined ('REC_DADOS_RS_POR_RS.NU_WORKFLOW_MPFA') AND #REC_DADOS_RS_P
OR_RS.NU_WORKFLOW_MPFA# NEQ 93>
<CFIF IsDefined ('REC_DADOS_RS_POR_RS.NU_WORKFLOW_MPFA') AND #REC_DADOS_RS_P
OR_RS.NU_WORKFLOW_MPFA# NEQ 86>
<td width="67" > <input align="LEFT" type="button" name="btnCancelaRS" value
="Cancelar RS" class="txtPNP" onClick="FinalizarRS();"></td>
<cfif isdefined('REC_DADOS_RS_POR_RS') and #REC_DADOS_RS_POR_RS.COD_ATIVIDAD
E# eq 5 or #REC_DADOS_RS_POR_RS.COD_ATIVIDADE# eq 6>
<td width="110" align="right"><input type="button" name="btnBack" value
=" Backoffice " onClick="Direcionar()" ></td>
</cfif>
</cfif>
</CFIF>
<td width="110" ><cfif REC_DADOS_RS_POR_RS.NO_STATUS NEQ "FECHADO"><inpu
t type="button" name="BtnAtualizarDados" value="Atualizar Dados" class="txtPNP"
onClick="Formulario();" size="20" /></cfif></td>
<td width="138" >
<cfif REC_DADOS_RS_POR_RS.NO_STATUS NEQ "FECHADO">
<cfif RecProximoPassoAfirmacao.recordcount gt 0 and RecProximoPass
oNegacao.recordcount gt 0 >
<cfif isdefined ('REC_DADOS_RS_POR_RS.COD_ATIVIDADE') and #REC_DADOS_RS_
POR_RS.COD_ATIVIDADE# eq 2>
<input type="button" name="btnConcluirEtapa" v
alue="Fase Condicional" class="txtPNP" onClick="ValidaFormFaseCondicional()"><cf
else>
<cfif isdefined ('url.NU_MP') and #url.NU_MP# eq 1>
<input type="button" name="btnConcluirEtapa" value="Finalizar
RS" class="txtPNP" onClick="ValidarFinal()">
<cfelseif isdefined ('url.NU_MP') and #url.NU_MP# eq 2>
<input type="button" name="btnConcluirEtapa" value="Finalizar
RS" class="txtPNP" onClick="ValidarFinal()">
</cfif>
</cfif>
<cfelse>
<input align="LEFT" type="button" name="btnConcluirEtapa" valu
e="Concluir Etapa" class="txtPNP" onClick="ValidaFormConcluir()" >&nbsp;&nbsp;&n
bsp;
</cfif>
</cfif>
</td>
</tr>
</table>
</form>
</div>
</div>
<div id="boxes">
<div id="dialog1" class="window">
<img src="Jquery/loading-bar.gif" />
Carregando... </div>
</div>
<div id="mask"></div>
</body>
</html>
<script>
function buscarPesquisa2(posicion,id_estado)
{
$.ajax({
type: "get",
url: "../servicos/resultadocidade.cfm",
data:"estadoE="+id_estado+"&x="+posicion,
cache: false,
beforeSend: function()
{
$('#cidade_'+posicion).html("");
},
success: function(html)
{
$('#cidade_'+posicion).html(html);
},
error: function()
{
$('#cidade_'+posicion).html("Erro 404 !");
}
});
}
function buscarPesquisa(posicao,id_combo)
{
$.ajax({
type: "get",
url: "../servicos/resultadocategoria.cfm",
data:"categoria="+id_combo+"&x="+posicao,
cache: false,
beforeSend: function()
{
$('#subcategoria_'+posicao).html("");
},
success: function(html)
{
$('#subcategoria_'+posicao).html(html);
},
error: function()
{
$('#subcategoria_'+posicao).html("Erro 404 !");
}
});
}
</script>
<script>
function trocaCity(sigla)
{
document.frmAbertura.trocaC.value = sigla.value;
document.frmAbertura.submit();
}
function trocaCat(categoria){
document.frmAbertura.CategoriaA.value = categoria.value ;
document.frmAbertura.submit();
}
function AddLinha()
{
document.frmAbertura.hdnLoopLinha2.value = parseInt(document.frmAbertura
.hdnLoopLinha2.value)+1;
//alert(document.frmAbertura.hdnLoopLinha2.value)
document.frmAbertura.hdnagendamento.value=1;
document.frmAbertura.submit();
}
function VisualizaChamados()
{
//alert(document.getElementById('ChamadosAnteriores').style.display);
if(document.getElementById('ChamadosAnteriores').style.display =
= 'none')
{
document.getElementById('ChamadosAnteriores').style.disp
lay = '';
//alert('if');
}
else
{
document.getElementById('ChamadosAnteriores').style.disp
lay == 'none';
//alert('<em>if</em>');
}
}
function ValidaFormConcluir(){
var d=document.frmAbertura;
var s=new String;
var erro=false;
{
s = '==== PARA PROSSEGUIR, VERIFIQUE OS SEGUINTES CAMPOS ====\n\
n'
s=s
if (erro){
alert(s);
}else{
FuncAvancaWf('<cfoutput>#RecProximoPassoProcesso.NU_WF_M
PFA_014#</cfoutput>');
}
}
}
function Formulario(){
var d=document.frmAbertura;
var s=new String;
var erro=false;
{
s = '==== PARA PROSEGUIR, VERIFIQUE OS SEGUITES CAMPOS ====\n\n'
s=s
if (d.txtAtualizarHistorico.value==''){s=s + '- Atualizar Histric
o \n';erro=true}
<cfif isdefined('REC_DADOS_RS_POR_RS.COD_ATIVIDADE') and #REC_DA
DOS_RS_POR_RS.COD_ATIVIDADE# eq 2>
/*if(d.txtSubCatgCon.value == ''){erro=true;s = s + '- S
ubcategoria da Consulta\n'}*/
/*if(d.txt_cidadeC.value == 0){erro=true;s = s + '- Cida
de da Consulta\n'}*/
</cfif>
if (erro){
alert(s);
}else{
document.frmAbertura.hidATUALIZARHIST.value = true;
document.frmAbertura.hidATUALIZAR2.value = true;
<cfif not IsDefined('vari')>
<cfset vari = 0>
</cfif>
document.frmAbertura.hidConsultas.value = <cfoutput>#var
i#</cfoutput>;
document.frmAbertura.submit();
}
}
}
function ValidaFormFaseCondicional(){
var d=document.frmAbertura;
var s=new String;
var erro=false;
s = '==== PARA PROSSEGUIR, INSIRA OS SEGUINTES DADOS DA CONSULTA
====\n\n'
s=s
if (d.txtDataCon.value==''){s=s + '- Data Consulta \n';erro=true
}
if (d.txtCatgCon.value == 0){s=s + '- Categoria \n';erro=true}
//if (d.txtSubCatgCon.value == 0){s=s + '- Subcategoria \n';erro
=true}
//if (d.txtMedicoClinica.value==''){s=s + '- Nome do mdico \n';er
ro=true}
if (erro){
alert(s);
}else{
fnLaunch();
}
}
function ValidarFinal()
{
var d= document.frmAbertura;
var s= new String;
var erro = false;
{
s = '==== PARA PROSSEGUIR, INSIRA OS SEGUINTES DADOS DA CONSULTA
====\n\n'
s=s
if (d.txtAtualizarHistorico.value==''){s=s + '- Atualiza
r Histrico \n';erro=true}
if (erro){
alert(s);
}else{
<cfif isdefined ('url.NU_MP') and #url.NU_MP# eq 1>
FuncAvancaWf('86');
<cfelseif isdefined ('url.NU_MP') and #url.NU_MP# eq 2>
FuncAvancaWf('97');
</cfif>
}
}
}
function FinalizarRS(){
var d=document.frmAbertura;
var s=new String;
var erro=false;
{
s = '==== PARA PROSSEGUIR, INSIRA OS SEGUINTES DADOS DA CONSULTA
====\n\n'
s=s
<cfif IsDefined('FORM.txtDataCon')>
if (d.txtDataCon.value==''){s=s + '- Data Consulta \n';e
rro=true}
</cfif>
<cfif IsDefined('FORM.txtCatgCon')>
if (d.txtCatgCon.value == 0){s=s + '- Categoria \n';erro
=true}
</cfif>
<cfif IsDefined('FORM.txtnomedico')>
if (d.txtnomedico.value==''){s=s + '- Nome do mdico \n';e
rro=true}
</cfif>
<cfif IsDefined('FORM.txtcrm')>
if (d.txtcrm.value==''){s=s + '- CRM/CNPJ \n';erro=true}
</cfif>
<cfif IsDefined('FORM.txt_ufC')>
if (d.txt_ufC.value==''){s=s + '- UF \n';erro=true}
</cfif>
<cfif IsDefined('FORM.txt_bairroC')>
if (d.txt_bairroC.value==''){s=s + '- Bairro \n';erro=tr
ue}
</cfif>
if (erro){
alert(s);
}else{
FuncAvancaWf('93');
}
}
}
function fnLaunch(){
var Result = null;
var aForm;
aForm = frmAbertura.elements;
var myObject = new Object();
myObject.pergunta = String(aForm.question.value);
myObject.next_step_yes = aForm.next_step_yes.value;
myObject.next_step_no = aForm.next_step_no.value;
// The object "myObject" is sent to the modal window.
Result = showModalDialog("FaseCondicional.cfm?NU_MP=<cfoutput>#url.NU_MP
#</cfoutput>&nu_rs=<cfoutput>#URL.nu_rs#</cfoutput>", myObject, "dialogHeight:15
0px; dialogWidth: 320px; dialogTop: px; dialogLeft: px; center: yes; status: no;
help: no;");
if (Result != '' && Result !=null)
{
document.frmAbertura.hidNU_NovoWorkflow.value = Result;
document.frmAbertura.hidATUALIZAR.value = true;
FuncSubmitForm(document.frmAbertura.hidProximoPasso);
}
}
function FuncSubmitForm(input){
input.value = true;
document.frmAbertura.submit();
}
function FuncAvancaWf(input){
document.frmAbertura.hidNU_NovoWorkflow.value = input;
document.frmAbertura.hidATUALIZAR.value = true;
document.frmAbertura.hidATUALIZARHIST.value = true;
FuncSubmitForm(document.frmAbertura.hidProximoPasso);
}
function DateMask(Campo) {
// Cdigo ASCII da tecla digitada
var tecla = event.keyCode;
// Verifica a posio da barra
if ((Campo.value.length == 2) || (Campo.value.length == 5)) {
if (tecla != 47) Campo.value += "/";
}else{
// Somente valores numricos (0..9)
if (tecla > 47 && tecla < 58) return true;
else {
// Tecla Backspace (Voltar)
if (tecla != 8) event.keyCode = 0;
else return true;
}
}
}
function bloqueia_alfa(){
if (event.keyCode < 47 || event.keyCode >57){
event.keyCode = 0;
return false;
} else{
if (event.keyCode == 47){
event.keyCode = 0;
return false;
}
}
}
function MascaraTel(objeto){
var d = document.frmAbertura;
var tel = d.txt_celular;
var sp = tel.value.substring(1,3);
var a = tel.value.substring(4,5);
if (sp == 11){
aux2 = 9
}
if(a == 9){
aux2 = 8
}
else
{
aux2 = 8
}
if(objeto.value.length == 0)
objeto.value = '(' + objeto.value;
if(objeto.value.length == 3)
objeto.value = objeto.value + ')';
if(objeto.value.length == aux2){
objeto.value = objeto.value + '-';
}
if (sp == 11){
objeto.maxlength = 14;
}
else
{
objeto.value = objeto.value.substring(0,12);
}
}
function Direcionar()
{
var d =document.frmAbertura;
var r = confirm("Voc realmente deseja enviar a Rs para o backoffice ?");
if(r){
d.hdnback.value = 1;
d.submit();
}
}
function requisitaCartoes()
{
var d = document.frmAbertura;
if(d.txtQuantidadeCartao.value == "" || isNaN(d.txtQuantidadeCartao.valu
e))
alert("Quantidade de carto invlida.");
else
{
document.getElementById('lblBtnGerar').innerHTML = "Gerando rang
e das numeraes dos cartes, por favor aguarde...";
d.hdnRequisitarCartao.value = 1;
d.submit();
}
}
function sendForm() {
var id = 'dialog1';
var maskHeight = $(document).height();
var maskWidth = $(window).width();
$('#mask').css({'width':maskWidth,'height':maskHeight});
$('#mask').fadeIn(1000);
$('#dialog1').show()
$('#mask').fadeTo("fast",0.8,function(){
$.post('Jquery/abreRs_Jquery.cfm',
$("#frmJquery").serialize(),function(data,status){
alert('RS Aberta com Sucesso !');
location.href('AberturaRS.cfm');
});
return alert('erro');
});
}
function ConsultaReferenciado()
{
var d = document.frmAbertura;
{
window.open("ConsultaReferenciado.cfm?abertura=1","Visualizar",'width=1100,heigh
t=600,scrollbars=yes,status=no,toolbar=no,location=no,directories=no,menubar=no,
resizable=no,fullscreen=no');
}
}
function getEndereco() {//1
var d = document.frmAbertura;
if($.trim($("#CEP").val()) != ''){
$.getScript("http://cep.republicavirtual.com.br/web_cep.php?form
ato=javascript&cep="+$("#CEP").val(), function(){
if(resultadoCEP["resultado"]==0){//3
alert("Cep no Encontrado");
d.txt_end.removeAttribute('readOnly');
d.txt_cidade.removeAttribute('readOnly');
d.txt_uf.removeAttribute('readOnly');
//d.txt_cidade.removeAttribute('readOnly');
}//3
else{//4
d.txt_end.setAttribute('writeOnly','writeOnly');
d.txt_cidade.setAttribute('writeOnly','writeOnly
');
d.txt_uf.setAttribute('writeOnly','writeOnly');
//d.txt_cidade.setAttribute('writeOnly','writeOn
ly');
document.getElementById('Logradouro').value = un
escape(resultadoCEP["tipo_logradouro"]);
document.getElementById('Logradouro').value += "
: "
document.getElementById('Logradouro').value += u
nescape(resultadoCEP["logradouro"]);
document.getElementById('Bairro').value = unesca
pe(resultadoCEP["bairro"]);
document.getElementById('Cidade').value = unesca
pe(resultadoCEP["cidade"]);
document.getElementById('UF').value = unescape(r
esultadoCEP["uf"]);
}//4
});
}
else
{
alert('Digite o Cep');
}
}
/*COMENTADO POR RODRIGO
function getEndereco() {//1
if($.trim($("#CEP").val()) != ''){
$.getScript("http://cep.republicavirtual.com.br/web_cep.php?form
ato=javascript&cep="+$("#CEP").val(), function(){
if(resultadoCEP["resultado"]==0){//3
alert("Cep no Encontrado");
document.getElementById('Logradouro').removeAttr
ibute('readOnly');
document.getElementById('Bairro').removeAttribut
e('readOnly');
document.getElementById('Cidade').removeAttribut
e('readOnly');
document.getElementById('UF').removeAttribute('r
eadOnly');
}//3
else{//4
document.getElementById('Logradouro').setAttribu
te('writeOnly','writeOnly');
document.getElementById('Bairro').setAttribute('
writeOnly','writeOnly');
document.getElementById('UF').setAttribute('writ
eOnly','writeOnly');
document.getElementById('Cidade').setAttribute('
writeOnly','writeOnly');
document.getElementById('Logradouro').value = un
escape(resultadoCEP["tipo_logradouro"]);
document.getElementById('Logradouro').value += "
: "
document.getElementById('Logradouro').value += u
nescape(resultadoCEP["logradouro"]);
document.getElementById('Bairro').value = unesca
pe(resultadoCEP["bairro"]);
document.getElementById('Cidade').value = unesca
pe(resultadoCEP["cidade"]);
document.getElementById('UF').value = unescape(r
esultadoCEP["uf"]);
}//4
});
}
else
{
///alert("getEndereco")
alert('Digite o Cep');
}
}
*/
</script>

Das könnte Ihnen auch gefallen