From a9d3304e9cdceb43ad0c8288cdd08a1a72fcbec4 Mon Sep 17 00:00:00 2001 From: Nei Jobson Date: Wed, 5 Sep 2018 10:37:00 -0300 Subject: [PATCH] Melhoria para que o cadastro de Novo Interessado na base de contatos do SEI pelo Peticionamento de Processo Novo grave também o CPF ou CNPJ formatado no campo Sigla --- sei/web/modulos/peticionamento/md_pet_interessado_cadastro.php | 1084 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 542 insertions(+), 542 deletions(-) diff --git a/sei/web/modulos/peticionamento/md_pet_interessado_cadastro.php b/sei/web/modulos/peticionamento/md_pet_interessado_cadastro.php index f16a7d4..0df39a8 100644 --- a/sei/web/modulos/peticionamento/md_pet_interessado_cadastro.php +++ b/sei/web/modulos/peticionamento/md_pet_interessado_cadastro.php @@ -7,281 +7,280 @@ */ try { - + require_once dirname(__FILE__).'/../../SEI.php'; - + session_start(); - + ////////////////////////////////////////////////////////////////////////////// InfraDebug::getInstance()->setBolLigado(false); InfraDebug::getInstance()->setBolDebugInfra(false); InfraDebug::getInstance()->limpar(); ////////////////////////////////////////////////////////////////////////////// - PaginaSEIExterna::getInstance()->setTipoPagina( InfraPagina::$TIPO_PAGINA_SIMPLES ); + PaginaSEIExterna::getInstance()->setTipoPagina( InfraPagina::$TIPO_PAGINA_SIMPLES ); switch($_GET['acao']){ - case 'md_pet_interessado_cadastro': - - if( !isset( $_GET['edicao']) && !isset( $_POST['hdnIdEdicaoAuxiliar']) ){ - $strTitulo = 'Cadastro de Interessado'; - } else { - $strTitulo = 'Alterar Interessado'; - } - - $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome'); - if( $janelaSelecaoPorNome != null && $janelaSelecaoPorNome != "" ) { - - } else if( isset( $_GET['cpf']) ){ - $strTitulo .= ' - Pessoa Física'; - } else if( isset( $_GET['cnpj']) ){ - $strTitulo .= ' - Pessoa Jurídica'; - } - - $strPrimeiroItemValor = 'null'; - $strPrimeiroItemDescricao = ' '; - $strValorItemSelecionado = null; - $strTipo = 'Cadastro'; - - $strItensSelSiglaEstado = UfINT::montarSelectSiglaRI0416('null',' ',null); - $strItensSelCidade = CidadeINT::montarSelectNomeNome('null',' ','null', null); - $strItensSelTipoInteressado = MdPetTpCtxContatoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $strValorItemSelecionado, $strTipo); - $strLinkAjaxCargo = SessaoSEIExterna::getInstance()->assinarLink('modulos/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=md_pet_cargo_montar_select_genero'); - $strLinkAjaxDadosCargo = SessaoSEIExterna::getInstance()->assinarLink('modulos/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=md_pet_cargo_dados'); - - //setando dados no contato que esta sendo cadastrado ou editado - if( isset( $_POST['hdnCadastrar'] ) ){ - - //TODO: Avaliar se é realmente necessário retornar todas as informações de contato - $objContatoDTO = new ContatoDTO(); - $objContatoDTO->retTodos(); - - $numIdTipoContextoContato = $_POST['tipoInteressado']; - - if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){ - $objContatoDTO->setNumIdContato(null); - $objContatoDTO->retNumIdTipoContato(); - } else { - $objContatoRN = new ContatoRN(); - - $objContatoDTO = new ContatoDTO(); - $objContatoDTO->retNumIdTipoContato(); - $objContatoDTO->retStrMatricula(); - $objContatoDTO->retDblRg(); - $objContatoDTO->retStrOrgaoExpedidor(); - $objContatoDTO->retStrTelefoneFixo(); - $objContatoDTO->retStrEmail(); - $objContatoDTO->retStrSitioInternet(); - $objContatoDTO->retStrEndereco(); - $objContatoDTO->retStrBairro(); - $objContatoDTO->retStrSiglaUf(); - $objContatoDTO->retStrNomeCidade(); - $objContatoDTO->retStrNomePais(); - $objContatoDTO->retStrCep(); - $objContatoDTO->retStrObservacao(); - $objContatoDTO->retNumIdContato(); - $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicao'] ); - $objContatoDTO = $objContatoRN->consultarRN0324($objContatoDTO); - } - - $objContatoDTO->setNumIdCargo($_POST['cargo']); - - if(isset($_POST['txtNome']) && $_POST['txtNome'] != ""){ - $objContatoDTO->setStrNome($_POST['txtNome']); - $objContatoDTO->setStrStaNatureza( ContatoRN::$TN_PESSOA_FISICA ); - } - - else if( isset($_POST['txtRazaoSocial']) && $_POST['txtRazaoSocial'] != "" ){ - $objContatoDTO->setStrNome($_POST['txtRazaoSocial']); - $objContatoDTO->setStrStaNatureza( ContatoRN::$TN_PESSOA_JURIDICA ); - } - - $objContatoDTO->setDtaNascimento(''); - $objContatoDTO->setStrSigla(''); - $objContatoDTO->setStrStaGenero($_POST['rdoStaGenero']); - $objContatoDTO->setStrMatriculaOab($_POST['numeroOab']); - - //campos manipulados apenas no cadastro (nao na ediçao) - if(!isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "") { - $objContatoDTO->setDblCpf($_POST['txtCPF']); - $objContatoDTO->setDblCnpj($_POST['txtCNPJ']); - $objContatoDTO->setStrSinAtivo('S'); - - if(isset ( $_POST['hdnIdContextoContato'] ) && $_POST['hdnIdContextoContato'] != "") { - $objContatoDTO->setNumIdContato( $_POST['hdnIdContextoContato']); - } - - //PF sem vinculo com PJ - if($_POST['tipoPessoaPF'] == '0'){ - - $strSinContexto = 'S'; - unset($_POST['hdnIdContextoContato']); - $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); - - //PF com vinculo com PJ - } else if($_POST['tipoPessoaPF'] == '1'){ - - $strSinContexto = 'N'; - $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); - } - //PJ - else { - $strSinContexto = 'S'; - unset( $_POST['hdnIdContextoContato'] ); - $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); - } - } - - $objContatoDTO->setStrMatricula(''); - $objContatoDTO->setDblRg($_POST['rg']); - $objContatoDTO->setStrOrgaoExpedidor($_POST['orgaoExpedidor']); - $objContatoDTO->setStrTelefoneFixo($_POST['telefone']); - $objContatoDTO->setStrTelefoneCelular(null); - $objContatoDTO->setStrComplemento(null); - $objContatoDTO->setStrEmail($_POST['email']); - $objContatoDTO->setStrSitioInternet($_POST['sitioInternet']); - $objContatoDTO->setStrEndereco($_POST['endereco']); - $objContatoDTO->setStrBairro($_POST['bairro']); - $objContatoDTO->setStrNomeCidade($_POST['selCidade']); - $objContatoDTO->setStrNomePais( $_POST['pais']); - $objContatoDTO->setStrCep($_POST['cep']); - $objContatoDTO->setStrObservacao(''); - - $paisDTO = new PaisDTO(); - $paisRN = new PaisRN(); - $paisDTO->retTodos(); - $paisDTO->setStrNome( $_POST['pais'] ); - $paisDTO = $paisRN->consultar( $paisDTO ); - - $objContatoDTO->setNumIdPais( $paisDTO->getNumIdPais() ); - $objContatoDTO->setNumIdUf( $_POST['selEstado'] ); - $objContatoDTO->setNumIdCidade( $_POST['selCidade'] ); - $objContatoDTO->setStrSinEnderecoAssociado('N'); - - //necessario para preencher o campo id_usuario_cadastro ao salvar o contato - SessaoSEI::getInstance()->setNumIdUsuario(SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno()); - - $objContatoRN = new ContatoRN(); - - //verificando se é cadastro ou ediçao de contato - if(!isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == ""){ - $objContatoDTO->setNumIdContatoAssociado($_POST['hdnIdContextoContato']); - $objContatoDTO->setStrStaNaturezaContatoAssociado( null ); - $objContatoDTO = $objContatoRN->cadastrarRN0322($objContatoDTO); - $idContatoCadastro = $objContatoDTO->getNumIdContato(); - - } else if( $_POST['hdnIdEdicao'] != "" ) { - $idContatoCadastro = $objContatoDTO->getNumIdContato(); - $objContatoRN->alterarRN0323($objContatoDTO); - } - - //nome / razao social - if( isset($_POST['txtNome']) && $_POST['txtNome'] != "" ){ - $nome = $_POST['txtNome']; - } else if( isset($_POST['txtRazaoSocial']) && $_POST['txtRazaoSocial'] != "" ){ - $nome = $_POST['txtRazaoSocial']; - } - - //cpf/cnpj - if( isset($_POST['txtCPF']) && $_POST['txtCPF'] != "" ){ - $cpfCnpjEditado = $_POST['txtCPF']; - } else if( isset($_POST['txtCNPJ']) && $_POST['txtCNPJ'] != "" ){ - $cpfCnpjEditado = $_POST['txtCNPJ']; - } - - //após cadastrar o contato fechar janela modal e preencher campos necessarios - if(!isset($_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == ""){ - $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome'); - - echo ""; - die; - - } else { - - echo ""; - die; - } - - } - - //obtendo dados do contato que estiver sendo editado - else if( isset( $_POST['hdnIdEdicaoAuxiliar'] ) ){ - $objContatoRN = new ContatoRN(); - $objContatoDTO = new ContatoDTO(); - $objContatoDTO->retTodos(true); - $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicaoAuxiliar'] ); - $objContatoDTO = $objContatoRN->consultarRN0324($objContatoDTO); - $strItensSelSiglaEstado = UfINT::montarSelectSiglaRI0416('null',' ', $objContatoDTO->getNumIdUf()); - $strItensSelCidade = CidadeINT::montarSelectIdCidadeNome('null',' ', $objContatoDTO->getNumIdCidade() , $objContatoDTO->getNumIdUf()); - - if( isset( $_GET['cpf'] )) { - $_POST['txtNome'] = $objContatoDTO->getStrNome(); - } - - if( isset( $_GET['cnpj'] )) { - $_POST['txtRazaoSocial'] = $objContatoDTO->getStrNome(); - } - - $_POST['numeroOab'] = $objContatoDTO->getStrMatriculaOab(); - $_POST['txtCPF'] = $objContatoDTO->getDblCpf(); - $_POST['txtCNPJ'] = $objContatoDTO->getDblCnpj(); - $_POST['rg'] = $objContatoDTO->getDblRg(); - $_POST['orgaoExpedidor'] = $objContatoDTO->getStrOrgaoExpedidor(); - $_POST['telefone'] = $objContatoDTO->getStrTelefoneFixo(); - $_POST['email'] = $objContatoDTO->getStrEmail(); - $_POST['sitioInternet'] = $objContatoDTO->getStrSitioInternet(); - $_POST['endereco'] = $objContatoDTO->getStrEndereco(); - $_POST['bairro'] = $objContatoDTO->getStrBairro(); - $_POST['estado'] = $objContatoDTO->getStrSiglaUfContatoAssociado(); - $_POST['cidade'] = $objContatoDTO->getStrNomeCidade(); - $_POST['pais'] = $objContatoDTO->getStrNomePais(); - $_POST['cep'] = $objContatoDTO->getStrCep(); - $_POST['tratamento'] = $objContatoDTO->getNumIdTratamentoCargo(); - $_POST['vocativo'] = $objContatoDTO->getNumIdVocativoCargo(); - $_POST['cargo'] = $objContatoDTO->getNumIdCargo(); - $_POST['hdnIdEdicao'] = $_POST['hdnIdEdicaoAuxiliar']; - $_POST['hdnIdContextoContato'] = $objContatoDTO->getNumIdContato(); - - $objContatoPJVinculadaDTO = new ContatoDTO(); - $objContatoPJVinculadaDTO->retNumIdContato(); - $objContatoPJVinculadaDTO->retStrNome(); - $objContatoPJVinculadaDTO->retNumIdTipoContato(); - $objContatoPJVinculadaDTO->setNumIdContato( $_POST['hdnIdContextoContato'] ); - $objContatoPJVinculadaDTO = $objContatoRN->consultarRN0324( $objContatoPJVinculadaDTO ); - $_POST['tipoInteressado'] = $objContatoDTO->getNumIdTipoContato(); - - if( $objContatoDTO->getStrStaNaturezaContatoAssociado() == ContatoRN::$TN_PESSOA_JURIDICA ){ - $_POST['txtPjVinculada'] = $objContatoDTO->getStrNomeContatoAssociado(); - } else { - $_POST['txtPjVinculada'] = ""; - } - - $numIdTipoContextoContato = $_POST['tipoInteressado']; - $strItensSelTipoInteressado = MdPetTpCtxContatoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $numIdTipoContextoContato, $strTipo); - - if( isset( $_GET['cpf'] )) { - $strItensSelTratamento = TratamentoINT::montarSelectExpressaoRI0467('null',' ', $_POST['tratamento'] ) ; - $strItensSelVocativo = VocativoINT::montarSelectExpressaoRI0469('null',' ', $_POST['vocativo'] ); - } - } - - break; - + case 'md_pet_interessado_cadastro': + + if( !isset( $_GET['edicao']) && !isset( $_POST['hdnIdEdicaoAuxiliar']) ){ + $strTitulo = 'Cadastro de Interessado'; + } else { + $strTitulo = 'Alterar Interessado'; + } + + $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome'); + if( $janelaSelecaoPorNome != null && $janelaSelecaoPorNome != "" ) { + + } else if( isset( $_GET['cpf']) ){ + $strTitulo .= ' - Pessoa Física'; + } else if( isset( $_GET['cnpj']) ){ + $strTitulo .= ' - Pessoa Jurídica'; + } + + $strPrimeiroItemValor = 'null'; + $strPrimeiroItemDescricao = ' '; + $strValorItemSelecionado = null; + $strTipo = 'Cadastro'; + + $strItensSelSiglaEstado = UfINT::montarSelectSiglaRI0416('null',' ',null); + $strItensSelCidade = CidadeINT::montarSelectNomeNome('null',' ','null', null); + $strItensSelTipoInteressado = MdPetTpCtxContatoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $strValorItemSelecionado, $strTipo); + $strLinkAjaxCargo = SessaoSEIExterna::getInstance()->assinarLink('modulos/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=md_pet_cargo_montar_select_genero'); + $strLinkAjaxDadosCargo = SessaoSEIExterna::getInstance()->assinarLink('modulos/peticionamento/controlador_ajax_externo.php?acao_ajax_externo=md_pet_cargo_dados'); + + //setando dados no contato que esta sendo cadastrado ou editado + if( isset( $_POST['hdnCadastrar'] ) ){ + + //TODO: Avaliar se é realmente necessário retornar todas as informações de contato + $objContatoDTO = new ContatoDTO(); + $objContatoDTO->retTodos(); + + $numIdTipoContextoContato = $_POST['tipoInteressado']; + + if( !isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "" ){ + $objContatoDTO->setNumIdContato(null); + $objContatoDTO->retNumIdTipoContato(); + } else { + $objContatoRN = new ContatoRN(); + + $objContatoDTO = new ContatoDTO(); + $objContatoDTO->retNumIdTipoContato(); + $objContatoDTO->retStrMatricula(); + $objContatoDTO->retDblRg(); + $objContatoDTO->retStrOrgaoExpedidor(); + $objContatoDTO->retStrTelefoneFixo(); + $objContatoDTO->retStrEmail(); + $objContatoDTO->retStrSitioInternet(); + $objContatoDTO->retStrEndereco(); + $objContatoDTO->retStrBairro(); + $objContatoDTO->retStrSiglaUf(); + $objContatoDTO->retStrNomeCidade(); + $objContatoDTO->retStrNomePais(); + $objContatoDTO->retStrCep(); + $objContatoDTO->retStrObservacao(); + $objContatoDTO->retNumIdContato(); + $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicao'] ); + $objContatoDTO = $objContatoRN->consultarRN0324($objContatoDTO); + } + + $objContatoDTO->setNumIdCargo($_POST['cargo']); + + if(isset($_POST['txtNome']) && $_POST['txtNome'] != ""){ + $objContatoDTO->setStrNome($_POST['txtNome']); + $objContatoDTO->setStrStaNatureza( ContatoRN::$TN_PESSOA_FISICA ); + }else if( isset($_POST['txtRazaoSocial']) && $_POST['txtRazaoSocial'] != "" ){ + $objContatoDTO->setStrNome($_POST['txtRazaoSocial']); + $objContatoDTO->setStrStaNatureza( ContatoRN::$TN_PESSOA_JURIDICA ); + } + + $objContatoDTO->setDtaNascimento(''); + $objContatoDTO->setStrSigla(''); + $objContatoDTO->setStrStaGenero($_POST['rdoStaGenero']); + $objContatoDTO->setStrMatriculaOab($_POST['numeroOab']); + + //campos manipulados apenas no cadastro (nao na ediçao) + if(!isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == "") { + // Pessoa Física + if(isset($_POST['txtNome']) && $_POST['txtNome'] != "" && isset($_POST['txtCPF']) && $_POST['txtCPF'] != ""){ + $objContatoDTO->setStrSigla(InfraUtil::formatarCpf($_POST['txtCPF'])); + // Pessoa Jurídica + }else if(isset($_POST['txtRazaoSocial']) && $_POST['txtRazaoSocial'] != "" && isset($_POST['txtCNPJ']) && $_POST['txtCNPJ'] != ""){ + $objContatoDTO->setStrSigla(InfraUtil::formatarCnpj($_POST['txtCNPJ'])); + } + $objContatoDTO->setDblCpf($_POST['txtCPF']); + $objContatoDTO->setDblCnpj($_POST['txtCNPJ']); + $objContatoDTO->setStrSinAtivo('S'); + + if(isset ( $_POST['hdnIdContextoContato'] ) && $_POST['hdnIdContextoContato'] != "") { + $objContatoDTO->setNumIdContato( $_POST['hdnIdContextoContato']); + } + + //PF sem vinculo com PJ + if($_POST['tipoPessoaPF'] == '0'){ + $strSinContexto = 'S'; + unset($_POST['hdnIdContextoContato']); + $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); + //PF com vinculo com PJ + } else if($_POST['tipoPessoaPF'] == '1'){ + $strSinContexto = 'N'; + $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); + //PJ + } else { + $strSinContexto = 'S'; + unset( $_POST['hdnIdContextoContato'] ); + $objContatoDTO->setNumIdTipoContato($numIdTipoContextoContato); + } + } + + $objContatoDTO->setStrMatricula(''); + $objContatoDTO->setDblRg($_POST['rg']); + $objContatoDTO->setStrOrgaoExpedidor($_POST['orgaoExpedidor']); + $objContatoDTO->setStrTelefoneFixo($_POST['telefone']); + $objContatoDTO->setStrTelefoneCelular(null); + $objContatoDTO->setStrComplemento(null); + $objContatoDTO->setStrEmail($_POST['email']); + $objContatoDTO->setStrSitioInternet($_POST['sitioInternet']); + $objContatoDTO->setStrEndereco($_POST['endereco']); + $objContatoDTO->setStrBairro($_POST['bairro']); + $objContatoDTO->setStrNomeCidade($_POST['selCidade']); + $objContatoDTO->setStrNomePais( $_POST['pais']); + $objContatoDTO->setStrCep($_POST['cep']); + $objContatoDTO->setStrObservacao(''); + + $paisDTO = new PaisDTO(); + $paisRN = new PaisRN(); + $paisDTO->retTodos(); + $paisDTO->setStrNome( $_POST['pais'] ); + $paisDTO = $paisRN->consultar( $paisDTO ); + + $objContatoDTO->setNumIdPais( $paisDTO->getNumIdPais() ); + $objContatoDTO->setNumIdUf( $_POST['selEstado'] ); + $objContatoDTO->setNumIdCidade( $_POST['selCidade'] ); + $objContatoDTO->setStrSinEnderecoAssociado('N'); + + //necessario para preencher o campo id_usuario_cadastro ao salvar o contato + SessaoSEI::getInstance()->setNumIdUsuario(SessaoSEIExterna::getInstance()->getNumIdUsuarioExterno()); + + $objContatoRN = new ContatoRN(); + + //verificando se é cadastro ou ediçao de contato + if(!isset( $_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == ""){ + $objContatoDTO->setNumIdContatoAssociado($_POST['hdnIdContextoContato']); + $objContatoDTO->setStrStaNaturezaContatoAssociado( null ); + $objContatoDTO = $objContatoRN->cadastrarRN0322($objContatoDTO); + $idContatoCadastro = $objContatoDTO->getNumIdContato(); + } else if( $_POST['hdnIdEdicao'] != "" ) { + $idContatoCadastro = $objContatoDTO->getNumIdContato(); + $objContatoRN->alterarRN0323($objContatoDTO); + } + + //nome / razao social + if( isset($_POST['txtNome']) && $_POST['txtNome'] != "" ){ + $nome = $_POST['txtNome']; + } else if( isset($_POST['txtRazaoSocial']) && $_POST['txtRazaoSocial'] != "" ){ + $nome = $_POST['txtRazaoSocial']; + } + + //cpf/cnpj + if( isset($_POST['txtCPF']) && $_POST['txtCPF'] != "" ){ + $cpfCnpjEditado = $_POST['txtCPF']; + } else if( isset($_POST['txtCNPJ']) && $_POST['txtCNPJ'] != "" ){ + $cpfCnpjEditado = $_POST['txtCNPJ']; + } + + //após cadastrar o contato fechar janela modal e preencher campos necessarios + if(!isset($_POST['hdnIdEdicao'] ) || $_POST['hdnIdEdicao'] == ""){ + $janelaSelecaoPorNome = SessaoSEIExterna::getInstance()->getAtributo('janelaSelecaoPorNome'); + + echo ""; + die; + + } else { + echo ""; + die; + } + + } + + //obtendo dados do contato que estiver sendo editado + else if( isset( $_POST['hdnIdEdicaoAuxiliar'] ) ){ + $objContatoRN = new ContatoRN(); + $objContatoDTO = new ContatoDTO(); + $objContatoDTO->retTodos(true); + $objContatoDTO->setNumIdContato( $_POST['hdnIdEdicaoAuxiliar'] ); + $objContatoDTO = $objContatoRN->consultarRN0324($objContatoDTO); + $strItensSelSiglaEstado = UfINT::montarSelectSiglaRI0416('null',' ', $objContatoDTO->getNumIdUf()); + $strItensSelCidade = CidadeINT::montarSelectIdCidadeNome('null',' ', $objContatoDTO->getNumIdCidade() , $objContatoDTO->getNumIdUf()); + + if( isset( $_GET['cpf'] )) { + $_POST['txtNome'] = $objContatoDTO->getStrNome(); + } + + if( isset( $_GET['cnpj'] )) { + $_POST['txtRazaoSocial'] = $objContatoDTO->getStrNome(); + } + + $_POST['numeroOab'] = $objContatoDTO->getStrMatriculaOab(); + $_POST['txtCPF'] = $objContatoDTO->getDblCpf(); + $_POST['txtCNPJ'] = $objContatoDTO->getDblCnpj(); + $_POST['rg'] = $objContatoDTO->getDblRg(); + $_POST['orgaoExpedidor'] = $objContatoDTO->getStrOrgaoExpedidor(); + $_POST['telefone'] = $objContatoDTO->getStrTelefoneFixo(); + $_POST['email'] = $objContatoDTO->getStrEmail(); + $_POST['sitioInternet'] = $objContatoDTO->getStrSitioInternet(); + $_POST['endereco'] = $objContatoDTO->getStrEndereco(); + $_POST['bairro'] = $objContatoDTO->getStrBairro(); + $_POST['estado'] = $objContatoDTO->getStrSiglaUfContatoAssociado(); + $_POST['cidade'] = $objContatoDTO->getStrNomeCidade(); + $_POST['pais'] = $objContatoDTO->getStrNomePais(); + $_POST['cep'] = $objContatoDTO->getStrCep(); + $_POST['tratamento'] = $objContatoDTO->getNumIdTratamentoCargo(); + $_POST['vocativo'] = $objContatoDTO->getNumIdVocativoCargo(); + $_POST['cargo'] = $objContatoDTO->getNumIdCargo(); + $_POST['hdnIdEdicao'] = $_POST['hdnIdEdicaoAuxiliar']; + $_POST['hdnIdContextoContato'] = $objContatoDTO->getNumIdContato(); + + $objContatoPJVinculadaDTO = new ContatoDTO(); + $objContatoPJVinculadaDTO->retNumIdContato(); + $objContatoPJVinculadaDTO->retStrNome(); + $objContatoPJVinculadaDTO->retNumIdTipoContato(); + $objContatoPJVinculadaDTO->setNumIdContato( $_POST['hdnIdContextoContato'] ); + $objContatoPJVinculadaDTO = $objContatoRN->consultarRN0324( $objContatoPJVinculadaDTO ); + $_POST['tipoInteressado'] = $objContatoDTO->getNumIdTipoContato(); + + if( $objContatoDTO->getStrStaNaturezaContatoAssociado() == ContatoRN::$TN_PESSOA_JURIDICA ){ + $_POST['txtPjVinculada'] = $objContatoDTO->getStrNomeContatoAssociado(); + } else { + $_POST['txtPjVinculada'] = ""; + } + + $numIdTipoContextoContato = $_POST['tipoInteressado']; + $strItensSelTipoInteressado = MdPetTpCtxContatoINT::montarSelectTipoInteressado($strPrimeiroItemValor, $strPrimeiroItemDescricao, $numIdTipoContextoContato, $strTipo); + + if( isset( $_GET['cpf'] )) { + $strItensSelTratamento = TratamentoINT::montarSelectExpressaoRI0467('null',' ', $_POST['tratamento'] ) ; + $strItensSelVocativo = VocativoINT::montarSelectExpressaoRI0469('null',' ', $_POST['vocativo'] ); + } + } + + break; + default: throw new InfraException("Ação '".$_GET['acao']."' não reconhecida."); } @@ -311,7 +310,8 @@ PaginaSEIExterna::getInstance()->fecharJavaScript(); .sizeFieldset {height:auto; width: 88%;} .fieldsetClear {border:none !important;} -fecharHead(); PaginaSEIExterna::getInstance()->abrirBody($strTitulo,'onload="inicializar();"'); $urlBaseLink = ""; @@ -322,185 +322,185 @@ $arrComandos[] = '