Commit 2afffd8f950b29c4e6b80c384e6035951598fedf
1 parent
5a02f5ef
Exists in
master
Atualização urbem_2.05.2
Showing
343 changed files
with
15618 additions
and
9535 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 343 files displayed.
gestaoAdministrativa/fontes/PHP/CGM/cgm/manutencao/converteCgmInterno.php
... | ... | @@ -90,7 +90,7 @@ switch ($controle) { |
90 | 90 | municipio=>$municipio, |
91 | 91 | bairro=>$bairro, |
92 | 92 | //cep=>$cep1.$cep2, |
93 | - cep=>ereg_replace('[^a-zA-Z0-9]','',$cep), | |
93 | + cep=>preg_replace('/[^a-zA-Z0-9]/','',$cep), | |
94 | 94 | tipoLogradouroCorresp=>$tipoLogradouroCorresp, |
95 | 95 | logradouroCorresp=>$logradouroCorresp, |
96 | 96 | numeroCorresp=>$numeroCorresp, |
... | ... | @@ -100,7 +100,7 @@ switch ($controle) { |
100 | 100 | municipioCorresp=>$municipioCorresp, |
101 | 101 | bairroCorresp=>$bairroCorresp, |
102 | 102 | //cepCorresp=>$cepCorresp1.$cepCorresp2, |
103 | - cepCorresp=>ereg_replace('[^a-zA-Z0-9]','',$cepCorresp), | |
103 | + cepCorresp=>preg_replace('/[^a-zA-Z0-9]/','',$cepCorresp), | |
104 | 104 | foneRes=>$dddRes.$foneRes, |
105 | 105 | ramalRes=>$ramalRes, |
106 | 106 | foneCom=>$dddCom.$foneCom, |
... | ... | @@ -111,10 +111,10 @@ switch ($controle) { |
111 | 111 | codResp=>Sessao::read('numCgm'), |
112 | 112 | pessoa=>$pessoa, |
113 | 113 | //cnpj=>$cnpj1.$cnpj2.$cnpj3.$cnpj4.$cnpj5, |
114 | - cnpj=>ereg_replace('[^a-zA-Z0-9]','', $cnpj ), | |
114 | + cnpj=>preg_replace('/[^a-zA-Z0-9]/','', $cnpj ), | |
115 | 115 | inscEst=>$inscEstadual, |
116 | 116 | //cpf=>$cpf1.$cpf2.$cpf3.$cpf4, |
117 | - cpf=>ereg_replace('[^a-zA-Z0-9]','', $cpf ), | |
117 | + cpf=>preg_replace('/[^a-zA-Z0-9]/','', $cpf ), | |
118 | 118 | rg=>$rg, |
119 | 119 | orgaoEmissor=>$orgaoEmissor, |
120 | 120 | //dtEmissaoRg=>$dtEmissaoRg3."-".$dtEmissaoRg2."-".$dtEmissaoRg1, |
... | ... | @@ -241,7 +241,7 @@ if ($pessoa == "fisica") { |
241 | 241 | <?php |
242 | 242 | } |
243 | 243 | if (isset($pessoa)) { |
244 | - $dados = $HTTP_POST_VARS; | |
244 | + $dados = $_POST; | |
245 | 245 | $dados[pessoa] = $pessoa; |
246 | 246 | $html->formCgm($dados,$PHP_SELF,0); |
247 | 247 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/PRManterCgm.php
... | ... | @@ -57,7 +57,7 @@ $pgForm = "FM".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; |
57 | 57 | $pgProc = "PR".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; |
58 | 58 | $pgOcul = "OC".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; |
59 | 59 | |
60 | -include_once 'JS'.$stPrograma.".js"); | |
60 | +include_once 'JS'.$stPrograma.".js"; | |
61 | 61 | |
62 | 62 | Sessao::setTrataExcecao( true ); |
63 | 63 | |
... | ... | @@ -133,7 +133,7 @@ if ($_POST['boPessoa']=='fisica') { |
133 | 133 | $obTCGMPessoaFisica = new TCGMPessoaFisica; |
134 | 134 | $obTCGMPessoaFisica->setDado('numcgm' ,$inNumCGM); |
135 | 135 | if( $_POST['stCPF'] ) |
136 | - $obTCGMPessoaFisica->setDado('cpf' ,ereg_replace('[^a-zA-Z0-9]','', $_POST['stCPF']) ); | |
136 | + $obTCGMPessoaFisica->setDado('cpf' ,preg_replace('/[^a-zA-Z0-9]/','', $_POST['stCPF']) ); | |
137 | 137 | $obTCGMPessoaFisica->setDado('rg' ,$_POST['stRG']); |
138 | 138 | $obTCGMPessoaFisica->setDado('orgao_emissor' ,$_POST['stOrgaoEmissor']); |
139 | 139 | $obTCGMPessoaFisica->setDado('cod_uf_orgao_emissor' ,$_POST['inCodUF']); | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/alteraEmpresa.php
... | ... | @@ -225,7 +225,7 @@ $cnpj = pegaDado("cnpj","cse.empresa","Where cod_empresa = '".$codEmpresa."' "); |
225 | 225 | case 2: |
226 | 226 | $js = ""; |
227 | 227 | $ok = true; |
228 | - $vet = $HTTP_POST_VARS; | |
228 | + $vet = $_POST; | |
229 | 229 | //Verifica se já existe o registro a ser incluido |
230 | 230 | if (!comparaValor("nom_empresa", $nomEmpresa, "cse.empresa","And cod_empresa <> '".$codEmpresa."' ",1)) { |
231 | 231 | $js .= "mensagem += '@O nome ".$nomEmpresa." já existe'; \n"; | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/incluiEmpresa.php
... | ... | @@ -140,7 +140,7 @@ case 0: |
140 | 140 | case 1: |
141 | 141 | $js = ""; |
142 | 142 | $ok = true; |
143 | - $vet = $HTTP_POST_VARS; | |
143 | + $vet = $_POST; | |
144 | 144 | $vet[cnpj] = preg_replace( "/[^0-9a-zA-Z]/","", $cnpj); |
145 | 145 | //Verifica se já existe o registro a ser incluido |
146 | 146 | if (!comparaValor("nom_empresa", urlencode($nomEmpresa), "cse.empresa","",1)) { | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/exame/incluiExame.php
... | ... | @@ -188,7 +188,7 @@ case 1: |
188 | 188 | $cse = new cse(); |
189 | 189 | |
190 | 190 | $objeto = $nomExame; |
191 | - if ($cse->incluirExame($HTTP_POST_VARS) ) { | |
191 | + if ($cse->incluirExame($_POST) ) { | |
192 | 192 | //Insere auditoria |
193 | 193 | $audicao = new auditoriaLegada; |
194 | 194 | $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/programa/alteraPrograma.php
... | ... | @@ -250,7 +250,7 @@ case 2: |
250 | 250 | $cse = new cse(); |
251 | 251 | |
252 | 252 | $objeto = $nomPrograma; |
253 | - if ($cse->alterarPrograma($HTTP_POST_VARS) ) { | |
253 | + if ($cse->alterarPrograma($_POST) ) { | |
254 | 254 | //Insere auditoria |
255 | 255 | $audicao = new auditoriaLegada; |
256 | 256 | $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/programa/incluiPrograma.php
... | ... | @@ -146,7 +146,7 @@ case 1: |
146 | 146 | $cse = new cse(); |
147 | 147 | |
148 | 148 | $objeto = $nomPrograma; |
149 | - if ($cse->incluirPrograma($HTTP_POST_VARS) ) { | |
149 | + if ($cse->incluirPrograma($_POST) ) { | |
150 | 150 | //Insere auditoria |
151 | 151 | $audicao = new auditoriaLegada; |
152 | 152 | $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/alteraTratamento.php
... | ... | @@ -51,7 +51,7 @@ $Date: 2005-12-01 14:25:34 -0200 (Qui, 01 Dez 2005) $ |
51 | 51 | if ($alterar == 1) { |
52 | 52 | $alterar = 0; |
53 | 53 | $obj = new cse(); |
54 | - $arr = $obj->retornaTratamento($HTTP_GET_VARS); | |
54 | + $arr = $obj->retornaTratamento($_GET); | |
55 | 55 | $sessao->transf['cse'][2] = $arr[cse]; |
56 | 56 | $sessao->transf[exame] = $arr[exame]; |
57 | 57 | $sessao->transf[internacao] = $arr[internacao]; |
... | ... | @@ -76,7 +76,7 @@ if (!(isset($ctrl))) { |
76 | 76 | |
77 | 77 | if ($ctrl >= 2) { |
78 | 78 | if (isset($ctrlant)) { |
79 | - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; | |
79 | + $sessao->transf['cse'][$ctrlant] = $_POST; | |
80 | 80 | } |
81 | 81 | $aAbas = array(2=>"Prescrição", 3=>"Exames", 4=>"Internações"); |
82 | 82 | //$aAbas = array(2=>"Dados Tratamento", 3=>"Dados Exames", 4=>"Dados Internações"); |
... | ... | @@ -593,7 +593,7 @@ case 1: |
593 | 593 | $js = ""; |
594 | 594 | $ok = true; |
595 | 595 | /*** Faz a validação dos campos ***/ |
596 | - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; | |
596 | + $sessao->transf['cse'][$ctrlAtual] = $_POST; | |
597 | 597 | |
598 | 598 | //Grava os campos do vetor como variáveis |
599 | 599 | if (is_array($sessao->transf['cse'][2])) { | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/consultaPrescricoes.php
... | ... | @@ -51,7 +51,7 @@ $Date: 2005-12-01 14:25:34 -0200 (Qui, 01 Dez 2005) $ |
51 | 51 | if ($alterar == 1) { |
52 | 52 | $alterar = 0; |
53 | 53 | $obj = new cse(); |
54 | - $arr = $obj->retornaTratamento($HTTP_GET_VARS); | |
54 | + $arr = $obj->retornaTratamento($_GET); | |
55 | 55 | $sessao->transf['cse'][2] = $arr[cse]; |
56 | 56 | $sessao->transf[exame] = $arr[exame]; |
57 | 57 | $sessao->transf[internacao] = $arr[internacao]; |
... | ... | @@ -76,7 +76,7 @@ if (!(isset($ctrl))) { |
76 | 76 | |
77 | 77 | if ($ctrl >= 2) { |
78 | 78 | if (isset($ctrlant)) { |
79 | - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; | |
79 | + $sessao->transf['cse'][$ctrlant] = $_POST; | |
80 | 80 | } |
81 | 81 | $aAbas = array(2=>"Prescrição", 3=>"Exames", 4=>"Internações"); |
82 | 82 | //$aAbas = array(2=>"Dados Tratamento", 3=>"Dados Exames", 4=>"Dados Internações"); |
... | ... | @@ -481,7 +481,7 @@ case 1: |
481 | 481 | $js = ""; |
482 | 482 | $ok = true; |
483 | 483 | /*** Faz a validação dos campos ***/ |
484 | - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; | |
484 | + $sessao->transf['cse'][$ctrlAtual] = $_POST; | |
485 | 485 | |
486 | 486 | //Grava os campos do vetor como variáveis |
487 | 487 | if (is_array($sessao->transf['cse'][2])) { | ... | ... |
gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/incluiTratamento.php
... | ... | @@ -61,7 +61,7 @@ if (!(isset($ctrl))) { |
61 | 61 | |
62 | 62 | if ($ctrl >= 0) { |
63 | 63 | if (isset($ctrlant)) { |
64 | - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; | |
64 | + $sessao->transf['cse'][$ctrlant] = $_POST; | |
65 | 65 | } |
66 | 66 | $aAbas = array("Prescrição", "Exames", "Internações"); |
67 | 67 | ?> |
... | ... | @@ -492,7 +492,7 @@ case 1: |
492 | 492 | $js = "f.controle.value = 0; \n"; |
493 | 493 | $ok = true; |
494 | 494 | /*** Faz a validação dos campos ***/ |
495 | - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; | |
495 | + $sessao->transf['cse'][$ctrlAtual] = $_POST; | |
496 | 496 | |
497 | 497 | //Grava os campos do vetor como variáveis |
498 | 498 | if (is_array($sessao->transf['cse'][0])) { | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/administracao/relatorios/relatorioUsuarioMostra.php
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | * @author Analista: Cassiano |
32 | 32 | * @author Desenvolvedor: Cassiano |
33 | 33 | |
34 | - $Id: relatorioUsuarioMostra.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
34 | + $Id: relatorioUsuarioMostra.php 65805 2016-06-17 17:32:03Z franver $ | |
35 | 35 | |
36 | 36 | Casos de uso: uc-01.03.94 |
37 | 37 | |
... | ... | @@ -57,7 +57,7 @@ $comboSet = $_REQUEST['comboSet']; |
57 | 57 | |
58 | 58 | if (isset($comboSet)) { |
59 | 59 | |
60 | - while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) { | |
60 | + while ( list( $key, $val ) = each( $_POST ) ) { | |
61 | 61 | $variavel = $key; |
62 | 62 | $$variavel = $val; |
63 | 63 | $aVarWhere[$key] = $val; | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalEdificacao.class.php
... | ... | @@ -71,7 +71,7 @@ function executaFuncao(&$rsRecordset, $stParametros, $boTransacao = "") |
71 | 71 | |
72 | 72 | $stSql = $this->montaExecutaFuncao($stParametros); |
73 | 73 | $this->setDebug($stSql); |
74 | - $obErro = $obConexao->executaSQL( &$rsRecordset, $stSql, $boTransacao ); | |
74 | + $obErro = $obConexao->executaSQL( $rsRecordset, $stSql, $boTransacao ); | |
75 | 75 | |
76 | 76 | return $obErro; |
77 | 77 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalTerreno.class.php
... | ... | @@ -71,7 +71,7 @@ function executaFuncao(&$rsRecordset, $stParametros, $boTransacao = "") |
71 | 71 | |
72 | 72 | $stSql = $this->montaExecutaFuncao($stParametros); |
73 | 73 | $this->setDebug($stSql); |
74 | - $obErro = $obConexao->executaSQL( &$rsRecordset, $stSql, $boTransacao ); | |
74 | + $obErro = $obConexao->executaSQL( $rsRecordset, $stSql, $boTransacao ); | |
75 | 75 | |
76 | 76 | return $obErro; |
77 | 77 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/instancias/geradorcalculo/PRPopupAtribuicaoSimples.php
... | ... | @@ -90,7 +90,7 @@ switch ($stAcao) { |
90 | 90 | $obErro->setDescricao("Erro de Sintaxe. Revise a documentação."); |
91 | 91 | } |
92 | 92 | unset($$stVariavelInicial); |
93 | - if (ereg($stCondicao, '$')) { | |
93 | + if (preg_match("/".$stCondicao."/", '$')) { | |
94 | 94 | unset($$stCondicao); |
95 | 95 | } |
96 | 96 | |
... | ... | @@ -154,7 +154,7 @@ switch ($stAcao) { |
154 | 154 | $obErro->setDescricao("Erro de Sintaxe. Revise a documentação."); |
155 | 155 | } |
156 | 156 | unset($$stVariavelInicial); |
157 | - if (ereg($stCondicao, '$')) { | |
157 | + if (preg_match("/".$stCondicao."/", '$')) { | |
158 | 158 | unset($$stCondicao); |
159 | 159 | } |
160 | 160 | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/URBEM/SessaoLegada.class.php
... | ... | @@ -214,8 +214,8 @@ class SessaoLegada |
214 | 214 | { |
215 | 215 | //session_start(); //inicializa a sessão |
216 | 216 | $this->id = "PHPSESSID=".session_id(); |
217 | - if(session_is_registered("sessao")) //Testa/Registra/Valida a Sessão | |
218 | 217 | |
218 | + if(isset($_SESSION['sessao'])) | |
219 | 219 | return true; |
220 | 220 | else |
221 | 221 | return false; |
... | ... | @@ -224,13 +224,8 @@ class SessaoLegada |
224 | 224 | /*** Método de Destruição de Sessão ***/ |
225 | 225 | public function destroiSessao() |
226 | 226 | { |
227 | - if (session_unregister("sessao")) { //Destrói as variáveis da sessão | |
228 | - session_destroy(); //Destrói a sessão | |
229 | - | |
230 | - return true; | |
231 | - } else { | |
232 | - return false; | |
233 | - } | |
227 | + unset($_SESSION['sessao']); //Destrói as variáveis da sessão | |
228 | + session_destroy(); //Destrói a sessão | |
234 | 229 | } |
235 | 230 | |
236 | 231 | /*** Método de Geração do número randômico - Jorge***/ | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php
... | ... | @@ -558,8 +558,8 @@ class Conexao extends Objeto |
558 | 558 | |
559 | 559 | } |
560 | 560 | /* retira ordenação */ |
561 | - $stRegex = "ORDER BY.*"; | |
562 | - $stSql = eregi_replace($stRegex, '', $stSql); | |
561 | + $stRegex = "/ORDER BY.*/i"; | |
562 | + $stSql = preg_replace($stRegex, '', $stSql); | |
563 | 563 | /* coloca ordenção determinada pelo componente */ |
564 | 564 | $stSql.= " order by " . $GridPaging['sort'] . " " . $GridPaging['dir']; |
565 | 565 | /* adiciona limit, offset a consulta para fazer pagina */ | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/ExpReg/ExpReg.class.php
... | ... | @@ -91,7 +91,7 @@ function ExpReg($stExpReg = "", $stContexto = "") |
91 | 91 | */ |
92 | 92 | function executarEreg($stExpReg, $stContexto) |
93 | 93 | { |
94 | - return eregi( $stExpReg, $stContexto ); | |
94 | + return preg_match( "/".$stExpReg."/i", $stContexto ); | |
95 | 95 | } |
96 | 96 | |
97 | 97 | /** |
... | ... | @@ -144,7 +144,7 @@ function buscarOcorrencias() |
144 | 144 | */ |
145 | 145 | function alterarOcorrencias($stAlterar) |
146 | 146 | { |
147 | - return ereg_replace( $this->getExpReg(), $stAlterar, $this->getContexto() ); | |
147 | + return preg_replace( "/".$this->getExpReg()."/", $stAlterar, $this->getContexto() ); | |
148 | 148 | } |
149 | 149 | /** |
150 | 150 | * Remove a Ocorrencia de uma Expressão Regular |
... | ... | @@ -160,6 +160,6 @@ function removerOcorrencias() |
160 | 160 | */ |
161 | 161 | function explodirContexto() |
162 | 162 | { |
163 | - return split( $this->getExpReg(), $this->getContexto() ); | |
163 | + return preg_split( "/".$this->getExpReg()."/", $this->getContexto() ); | |
164 | 164 | } |
165 | 165 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Arvore.class.php
... | ... | @@ -262,7 +262,7 @@ function verificaFilhos($stElemento) |
262 | 262 | } |
263 | 263 | if ($boOk) { |
264 | 264 | // Testa a versão do PHP e clona o objeto, se necessário. |
265 | - $rsRecordSet = version_compare(phpversion(), '5.0') < 0 ? $this->rsRecordSet : clone($this->rsRecordSet); | |
265 | + $rsRecordSet = clone $this->rsRecordSet; | |
266 | 266 | $rsRecordSet->setCorrente( $this->rsRecordSet->getCorrente()+1 ); |
267 | 267 | while ( !$rsRecordSet->eof() ) { |
268 | 268 | $stCampo = $rsRecordSet->getCampo( $this->stNameReduzido ); |
... | ... | @@ -446,7 +446,7 @@ function montaHTML() |
446 | 446 | for ($iCount=$inicio; $iCount<$contador; $iCount++) { |
447 | 447 | $stValueTMP = explode ("-", $stValue); |
448 | 448 | $stValueTMP = $stValueTMP[0]; |
449 | - $stValueTMP = ereg_replace ("[0-9]","0",$stValueTMP); | |
449 | + $stValueTMP = preg_replace ("/[0-9]/","0",$stValueTMP); | |
450 | 450 | |
451 | 451 | //Insere no array de Todos o codigo reduzido e o nome da variavel do orgão |
452 | 452 | $arTodos[implode('.',$arCampoReduzido)] = implode('_',$arCampoReduzido).'_'.$iCount; |
... | ... | @@ -469,7 +469,7 @@ function montaHTML() |
469 | 469 | |
470 | 470 | $stValueTMP = explode ("-", $stValue); |
471 | 471 | $stValueTMP = $stValueTMP[0]; |
472 | - $stValueTMP = ereg_replace ("[0-9]","0",$stValueTMP); | |
472 | + $stValueTMP = preg_replace ("/[0-9]/","0",$stValueTMP); | |
473 | 473 | |
474 | 474 | //Verifica se este registro nulo já foi criado, caso tenha sido ele ignora este código |
475 | 475 | if (!$arTodosNulos[$nome3Aux . $stNomeInicial]) { | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Lista.class.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | * @package framework |
33 | 33 | * @subpackage componentes |
34 | 34 | |
35 | -* $Id: Lista.class.php 64140 2015-12-08 15:56:29Z diogo.zarpelon $ | |
35 | +* $Id: Lista.class.php 65805 2016-06-17 17:32:03Z franver $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-01.01.00 |
38 | 38 | |
... | ... | @@ -817,11 +817,11 @@ function montaHTML() |
817 | 817 | } |
818 | 818 | |
819 | 819 | //FIXME : correcao temporaria para php4 e 5 |
820 | - $arObDado = version_compare(phpversion(), '5.0') < 0 ? $arObDado : clone($arObDado); | |
820 | + $arObDado = clone $arObDado; | |
821 | 821 | |
822 | 822 | if (strtolower(get_class($arObDado))=='dadocomponente') { |
823 | 823 | //FIXME : correcao temporaria para php4 e 5 |
824 | - $arObDado->obComponenteLista = version_compare(phpversion(), '5.0') < 0 ? $arObDado->obComponenteLista : clone($arObDado->obComponenteLista); | |
824 | + $arObDado->obComponenteLista = clone $arObDado->obComponenteLista; | |
825 | 825 | |
826 | 826 | // VERIFICACAO DE EDICAO OU NAO DOS COMPONENTES INCLUÍDOS NA LISTA // |
827 | 827 | if ( $obRecordSet->getCampo('disabled') != '' ) { |
... | ... | @@ -1021,7 +1021,7 @@ function montaHTML() |
1021 | 1021 | $stAcao = ""; |
1022 | 1022 | if ( count( $arAcao ) ) { |
1023 | 1023 | foreach ($arAcao as $obAcao) { |
1024 | - $obAcao = version_compare(phpversion(), '5.0') < 0 ? $obAcao : clone($obAcao); | |
1024 | + $obAcao = clone $obAcao; | |
1025 | 1025 | |
1026 | 1026 | $arLink = $obAcao->getCampo(); |
1027 | 1027 | $stLink = ""; | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/DocumentoDinamico.class.php
... | ... | @@ -74,7 +74,7 @@ class DocumentoDinamico extends FPDF |
74 | 74 | $this->wLine=$w; |
75 | 75 | $this->hLine=$h; |
76 | 76 | $this->Text=trim($txt); |
77 | - $this->Text=ereg_replace("\n|\r|\t","",$this->Text); | |
77 | + $this->Text=preg_replace("/\n|\r|\t/","",$this->Text); | |
78 | 78 | $this->border=$border; |
79 | 79 | $this->align=$align; |
80 | 80 | $this->fill=$fill; |
... | ... | @@ -121,7 +121,7 @@ class DocumentoDinamico extends FPDF |
121 | 121 | |
122 | 122 | public function Padding() |
123 | 123 | { |
124 | - if (ereg("^.+,",$this->Padding)) { | |
124 | + if (preg_match("/^.+,/",$this->Padding)) { | |
125 | 125 | $tab=explode(",",$this->Padding); |
126 | 126 | $this->lPadding=$tab[0]; |
127 | 127 | $this->tPadding=$tab[1]; |
... | ... | @@ -213,11 +213,11 @@ class DocumentoDinamico extends FPDF |
213 | 213 | if($style1=="N") |
214 | 214 | break; |
215 | 215 | else { |
216 | - if(ereg("B",$style1)) | |
216 | + if(preg_match("/B/",$style1)) | |
217 | 217 | $style['b']="B"; |
218 | - if(ereg("I",$style1)) | |
218 | + if(preg_match("/I/",$style1)) | |
219 | 219 | $style['i']="I"; |
220 | - if(ereg("U",$style1)) | |
220 | + if(preg_match("/U/",$style1)) | |
221 | 221 | $style['u']="U"; |
222 | 222 | } |
223 | 223 | } |
... | ... | @@ -264,19 +264,19 @@ class DocumentoDinamico extends FPDF |
264 | 264 | { |
265 | 265 | $tab=array(); |
266 | 266 | // Closing tag |
267 | - if (ereg("^(</([^>]+)>).*",$text,$regs)) { | |
267 | + if (preg_match("/^(<\/([^>]+)>).*/",$text,$regs)) { | |
268 | 268 | $tab[1]="c"; |
269 | 269 | $tab[2]=trim($regs[2]); |
270 | 270 | } |
271 | 271 | // Opening tag |
272 | - else if (ereg("^(<([^>]+)>).*",$text,$regs)) { | |
273 | - $regs[2]=ereg_replace("^a","a ",$regs[2]); | |
272 | + else if (preg_match("/^(<([^>]+)>).*/",$text,$regs)) { | |
273 | + $regs[2]=preg_replace("/^a/","a ",$regs[2]); | |
274 | 274 | $tab[1]="o"; |
275 | 275 | $tab[2]=trim($regs[2]); |
276 | 276 | |
277 | 277 | // Presence of attributes |
278 | - if (ereg("(.+) (.+)='(.+)' *",$regs[2])) { | |
279 | - $tab1=split(" +",$regs[2]); | |
278 | + if (preg_match("/(.+) (.+)='(.+)' */",$regs[2])) { | |
279 | + $tab1=preg_split("/ +/",$regs[2]); | |
280 | 280 | $tab[2]=trim($tab1[0]); |
281 | 281 | while (list($i,$couple)=each($tab1)) { |
282 | 282 | if ($i>0) { |
... | ... | @@ -290,12 +290,12 @@ class DocumentoDinamico extends FPDF |
290 | 290 | } |
291 | 291 | } |
292 | 292 | // Space |
293 | - else if (ereg("^( ).*",$text,$regs)) { | |
293 | + else if (preg_match("/^( ).*/",$text,$regs)) { | |
294 | 294 | $tab[1]="s"; |
295 | 295 | $tab[2]=$regs[1]; |
296 | 296 | } |
297 | 297 | // Text |
298 | - else if (ereg("^([^< ]+).*",$text,$regs)) { | |
298 | + else if (preg_match("/^([^< ]+).*/",$text,$regs)) { | |
299 | 299 | $tab[1]="t"; |
300 | 300 | $tab[2]=trim($regs[1]); |
301 | 301 | } |
... | ... | @@ -401,7 +401,7 @@ class DocumentoDinamico extends FPDF |
401 | 401 | $i=0; |
402 | 402 | } else { |
403 | 403 | preg_match( "/^(( *(<([^>]+)>)* *)*)(.*)/",$this->Text,$regs); |
404 | - $regs[1]=ereg_replace(" ", "", $regs[1]); | |
404 | + $regs[1]=preg_replace("/ /", "", $regs[1]); | |
405 | 405 | $this->Text=$regs[1].$regs[5]; |
406 | 406 | $i=-1; |
407 | 407 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/RRelatorioAgata.class.php
... | ... | @@ -111,7 +111,7 @@ var $stArquivoSxw; |
111 | 111 | |
112 | 112 | $obTConfiguracao->setDado( "exercicio" , $sessao>exercicio ); |
113 | 113 | foreach ($arPropriedades as $stParametro => $stValor) { |
114 | - $obErro = $obTConfiguracao->pegaConfiguracao(&$stValor, $stParametro ); | |
114 | + $obErro = $obTConfiguracao->pegaConfiguracao($stValor, $stParametro ); | |
115 | 115 | $arConfiguracao[$stParametro] = $stValor; |
116 | 116 | if ( $obErro->ocorreu() ) { |
117 | 117 | break; |
... | ... | @@ -186,7 +186,7 @@ var $stArquivoSxw; |
186 | 186 | |
187 | 187 | $obTConfiguracao->setDado( "exercicio" , $sessao>exercicio ); |
188 | 188 | foreach ($arPropriedades as $stParametro => $stValor) { |
189 | - $obErro = $obTConfiguracao->pegaConfiguracao(&$stValor, $stParametro ); | |
189 | + $obErro = $obTConfiguracao->pegaConfiguracao($stValor, $stParametro ); | |
190 | 190 | $arConfiguracao[$stParametro] = $stValor; |
191 | 191 | if ( $obErro->ocorreu() ) { |
192 | 192 | break; |
... | ... | @@ -341,7 +341,7 @@ var $stArquivoSxw; |
341 | 341 | $obTAdministracaoModeloArquivosDocumentos = new TAdministracaoModeloArquivosDocumento(); |
342 | 342 | $obTAdministracaoModeloArquivosDocumentos->setDado('cod_acao',$inCodAcao); |
343 | 343 | $obTAdministracaoModeloArquivosDocumentos->setDado('cod_documento',$inCodDocumento); |
344 | - $obTAdministracaoModeloArquivosDocumentos->recuperaDocumentos(&$rsRecordSet); | |
344 | + $obTAdministracaoModeloArquivosDocumentos->recuperaDocumentos($rsRecordSet); | |
345 | 345 | |
346 | 346 | return $rsRecordSet; |
347 | 347 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package framework |
34 | 34 | * @subpackage componentes |
35 | 35 | |
36 | -$Id: Mascara.class.php 63829 2015-10-22 12:06:07Z franver $ | |
36 | +$Id: Mascara.class.php 65805 2016-06-17 17:32:03Z franver $ | |
37 | 37 | |
38 | 38 | Casos de uso: uc-01.01.00 |
39 | 39 | */ |
... | ... | @@ -112,9 +112,9 @@ function converterParaExpressaoRegular($prm) |
112 | 112 | $parametro = $prm; |
113 | 113 | $tamanho = strlen($parametro); |
114 | 114 | for ($x=0;$x<$tamanho;$x++) { |
115 | - if (eregi('[a-z]',$parametro[$x])) { | |
115 | + if (preg_match('/[a-z]/',$parametro[$x])) { | |
116 | 116 | $expReg .= "[A-".$parametro[$x]."]"; |
117 | - } elseif (eregi('[0-9]',$parametro[$x])) { | |
117 | + } elseif (preg_match('/[0-9]/',$parametro[$x])) { | |
118 | 118 | $expReg .= "[0-".$parametro[$x]."]"; |
119 | 119 | } else { |
120 | 120 | $expReg .= '\\'.$parametro[$x]; | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/importacao/ArquivoImportadorColuna.class.php
... | ... | @@ -201,7 +201,7 @@ function Validar($stCampo) |
201 | 201 | } |
202 | 202 | break; |
203 | 203 | case "INTEIRO": |
204 | - if (!ereg ("^[0-9]{1,10}$",$stCampo) || $stCampo > 2147483647 ) { | |
204 | + if (!preg_match ("/^[0-9]{1,10}$/",$stCampo) || $stCampo > 2147483647 ) { | |
205 | 205 | $this->roArquivoImportador->obErro->setDescricao('O tipo de dado da coluna '.$this->stCampo.' do arquivo '.$this->roArquivoImportador->getNomeArquivo().' não confere. '); |
206 | 206 | } |
207 | 207 | break; |
... | ... | @@ -210,7 +210,7 @@ function Validar($stCampo) |
210 | 210 | if ( count($arTamanho)<=1 ) { |
211 | 211 | $this->roArquivoImportador->obErro->setDescricao("Utilize o tipo INTEIRO ou informe o tamanho com formato numérico. Ex: 15.4"); |
212 | 212 | } else { |
213 | - if (!ereg ("^[0-9]{1,".($arTamanho[0]-$arTamanho[1])."}([.][0-9]{1,".$arTamanho[1]."}){0,}$",$stCampo) ) { | |
213 | + if (!preg_match ("/^[0-9]{1,".($arTamanho[0]-$arTamanho[1])."}([.][0-9]{1,".$arTamanho[1]."}){0,}$/",$stCampo) ) { | |
214 | 214 | $this->roArquivoImportador->obErro->setDescricao('O tipo de dado da coluna '.$this->stCampo.' do arquivo '.$this->roArquivoImportador->getNomeArquivo().' não confere. '); |
215 | 215 | } |
216 | 216 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/importacao/teste.php
gestaoAdministrativa/fontes/PHP/framework/instancias/index/msgs.php
... | ... | @@ -38,7 +38,7 @@ Casos de uso: uc-01.01.00 |
38 | 38 | |
39 | 39 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
40 | 40 | include_once (CAM_FW_LEGADO."dataBaseLegado.class.php" ); |
41 | -if (!(session_is_registered("sessao"))) { | |
41 | +if (!(isset($_SESSION['sessao']))) { | |
42 | 42 | header( "location:login.php?".Sessao::getId()."&erro=2" ); |
43 | 43 | } |
44 | 44 | ?> | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/cabecalho.php
... | ... | @@ -39,7 +39,7 @@ Casos de uso: uc-01.01.00 |
39 | 39 | error_reporting(); |
40 | 40 | //------- PHP TRACK VARS ---------------------------------// |
41 | 41 | //Captura variávis do POST |
42 | -$posts = $HTTP_POST_VARS; | |
42 | +$posts = $_POST; | |
43 | 43 | if (is_array($posts)) { |
44 | 44 | while (list($keyPost,$valPost) = each($posts)) { |
45 | 45 | $valorPost = $valPost; |
... | ... | @@ -48,7 +48,7 @@ if (is_array($posts)) { |
48 | 48 | } |
49 | 49 | |
50 | 50 | //Captura variávis do GET |
51 | -$gets = $HTTP_GET_VARS; | |
51 | +$gets = $_GET; | |
52 | 52 | if (is_array($gets)) { |
53 | 53 | while (list($keyGets,$valGets) = each($gets)) { |
54 | 54 | $valorGets = $valGets; |
... | ... | @@ -56,7 +56,7 @@ if (is_array($gets)) { |
56 | 56 | } |
57 | 57 | } |
58 | 58 | //Captura variávis dos COOKIES |
59 | -$cookies = $HTTP_COOKIE_VARS; | |
59 | +$cookies = $_COOKIE; | |
60 | 60 | if (is_array($cookies)) { |
61 | 61 | while (list($keyCookies,$valCookies) = each($cookies)) { |
62 | 62 | $valorCookies = $valCookies; |
... | ... | @@ -64,7 +64,7 @@ if (is_array($cookies)) { |
64 | 64 | } |
65 | 65 | } |
66 | 66 | //Captura variávis do SESSION |
67 | -$sessions = $HTTP_SESSION_VARS; | |
67 | +$sessions = $_SESSION; | |
68 | 68 | if (is_array($sessions)) { |
69 | 69 | while (list($keySessions,$valSessions) = each($sessions)) { |
70 | 70 | $valorSessions = $valSessions; |
... | ... | @@ -212,7 +212,7 @@ if ($codigomodulo != 0) { |
212 | 212 | ?> |
213 | 213 | </head><body leftmargin=0 topmargin=0> |
214 | 214 | <?php |
215 | -if (!(session_is_registered("sessao"))) | |
215 | +if (!(isset($_SESSION["sessao"]))) | |
216 | 216 | echo "<script type='text/javascript'> |
217 | 217 | window.location='".$stCaminho."index.php' |
218 | 218 | </script>"; | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/cgmLegado.class.php
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | |
36 | 36 | Casos de uso: uc-01.01.00 |
37 | 37 | |
38 | -$Id: cgmLegado.class.php 63446 2015-08-28 15:00:01Z michel $ | |
38 | +$Id: cgmLegado.class.php 65466 2016-05-24 16:21:19Z evandro $ | |
39 | 39 | |
40 | 40 | */ |
41 | 41 | |
... | ... | @@ -479,19 +479,26 @@ Retorna bool |
479 | 479 | { |
480 | 480 | //Pega os dados do cgm atual em um vetor |
481 | 481 | $vetCga = $this->pegaDadosCgm($numCgm); |
482 | - $vetCga['nomCgm'] = $vetCga['nomCgm']; | |
483 | - $vetCga['cod_pais'] = AddSlashes($vetCga['cod_pais']); | |
484 | - $vetCga['cod_paisCorresp'] = AddSlashes($vetCga['cod_paisCorresp']); | |
485 | - $vetCga['bairro'] = AddSlashes($vetCga['bairro']); | |
486 | - $vetCga['orgaoEmissor'] = AddSlashes($vetCga['orgaoEmissor']); | |
487 | - $vetCga['numCnh'] = AddSlashes($vetCga['numCnh']); | |
488 | - $vetCga['logradouro'] = AddSlashes($vetCga['logradouro']); | |
489 | - $vetCga['complemento'] = AddSlashes($vetCga['complemento']); | |
490 | - $vetCga['logradouroCorresp'] = AddSlashes($vetCga['logradouroCorresp']); | |
482 | + //Retirar o orgao emisso caso exista algum registro de RG antigo com orgão emissor concatenado | |
483 | + $vetCga[rg] = trim(preg_replace("/[a-zA-Z]|\/|-/","", $vetCga[rg])); | |
484 | + $vetCga['orgaoEmissor'] = trim($vetCga['orgaoEmissor']); | |
485 | + if( empty($vetCga['orgaoEmissor']) ){ | |
486 | + $vetCga['orgaoEmissor'] = $_REQUEST['orgaoEmissor']; | |
487 | + } | |
488 | + | |
489 | + $vetCga['nomCgm'] = $vetCga['nomCgm']; | |
490 | + $vetCga['cod_pais'] = AddSlashes($vetCga['cod_pais']); | |
491 | + $vetCga['cod_paisCorresp'] = AddSlashes($vetCga['cod_paisCorresp']); | |
492 | + $vetCga['bairro'] = AddSlashes($vetCga['bairro']); | |
493 | + $vetCga['orgaoEmissor'] = AddSlashes($vetCga['orgaoEmissor']); | |
494 | + $vetCga['numCnh'] = AddSlashes($vetCga['numCnh']); | |
495 | + $vetCga['logradouro'] = AddSlashes($vetCga['logradouro']); | |
496 | + $vetCga['complemento'] = AddSlashes($vetCga['complemento']); | |
497 | + $vetCga['logradouroCorresp'] = AddSlashes($vetCga['logradouroCorresp']); | |
491 | 498 | $vetCga['complementoCorresp'] = AddSlashes($vetCga['complementoCorresp']); |
492 | - $vetCga['bairroCorresp'] = AddSlashes($vetCga['bairroCorresp']); | |
493 | - $vetCga['numero'] = AddSlashes($vetCga['numero']); | |
494 | - $vetCga['numeroCorresp'] = AddSlashes($vetCga['numeroCorresp']); | |
499 | + $vetCga['bairroCorresp'] = AddSlashes($vetCga['bairroCorresp']); | |
500 | + $vetCga['numero'] = AddSlashes($vetCga['numero']); | |
501 | + $vetCga['numeroCorresp'] = AddSlashes($vetCga['numeroCorresp']); | |
495 | 502 | |
496 | 503 | //Monta a query com os dados do vetor |
497 | 504 | $sql = "Insert Into sw_cga ( |
... | ... | @@ -556,7 +563,7 @@ Retorna bool |
556 | 563 | |
557 | 564 | //Chama a classe do banco de dados e executa a query |
558 | 565 | $dataBase = new dataBaseLegado; |
559 | - $dataBase->abreBD(); | |
566 | + $dataBase->abreBD(); | |
560 | 567 | if ($dataBase->executaSql($sql)) { |
561 | 568 | $ok = true; |
562 | 569 | } else { | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/pdf/relatorioPdfLegado.class.php
... | ... | @@ -112,7 +112,7 @@ class relatorioPdfLegado |
112 | 112 | public function carregaDados() |
113 | 113 | { |
114 | 114 | $this->xml_parser = xml_parser_create(); |
115 | - xml_set_object($this->xml_parser,&$this); | |
115 | + xml_set_object($this->xml_parser,$this); | |
116 | 116 | xml_set_element_handler($this->xml_parser, "elementoInicio", "elementoFim"); |
117 | 117 | |
118 | 118 | if (!($fp = fopen($this->sScriptFile, "r"))) { | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/sessaoLegado.class.php
... | ... | @@ -210,8 +210,8 @@ class sessao |
210 | 210 | { |
211 | 211 | session_start(); //inicializa a sessão |
212 | 212 | $this->id = "PHPSESSID=".session_id(); |
213 | - if(session_is_registered("sessao")) //Testa/Registra/Valida a Sessão | |
214 | 213 | |
214 | + if(isset($_SESSION['sessao'])) | |
215 | 215 | return true; |
216 | 216 | else |
217 | 217 | return false; |
... | ... | @@ -220,13 +220,8 @@ class sessao |
220 | 220 | /*** Método de Destruição de Sessão ***/ |
221 | 221 | public function destroiSessao() |
222 | 222 | { |
223 | - if (session_unregister("sessao")) { //Destrói as variáveis da sessão | |
224 | - session_destroy(); //Destrói a sessão | |
225 | - | |
226 | - return true; | |
227 | - } else { | |
228 | - return false; | |
229 | - } | |
223 | + unset($_SESSION['sessao']); //Destrói as variáveis da sessão | |
224 | + session_destroy(); //Destrói a sessão | |
230 | 225 | } |
231 | 226 | |
232 | 227 | /*** Método de Geração do número randômico - Jorge***/ |
... | ... | @@ -235,9 +230,9 @@ class sessao |
235 | 230 | $aux = explode("&",$this->id); |
236 | 231 | $sAux = $aux[0]; |
237 | 232 | $sRnd = "&iURLRandomica=".hoje(true).agora(true,true); |
238 | - $sAux = $sAux.ereg_replace ("-", "", $sRnd); | |
233 | + $sAux = $sAux.preg_replace ("/-/", "", $sRnd); | |
239 | 234 | $this->id = $sAux; |
240 | 235 | } |
241 | 236 | } |
242 | -session_register("sessao"); | |
237 | +$_REQUEST["sessao"] = ""; | |
243 | 238 | ?> | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/popupsLegado/bem/procuraBem.php
gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TClassificacao.class.php
... | ... | @@ -43,7 +43,7 @@ include_once CLA_PERSISTENTE; |
43 | 43 | |
44 | 44 | class TClassificacao extends Persistente |
45 | 45 | { |
46 | - public function TClassificacao() | |
46 | + public function __construct() | |
47 | 47 | { |
48 | 48 | parent::Persistente(); |
49 | 49 | $this->setTabela('sw_classificacao'); |
... | ... | @@ -52,4 +52,64 @@ class TClassificacao extends Persistente |
52 | 52 | $this->AddCampo('cod_classificacao', 'integer' ,true ,'' ,true ,false); |
53 | 53 | $this->AddCampo('nom_classificacao', 'varchar' ,true ,'' ,false ,false); |
54 | 54 | } |
55 | + | |
56 | + public function recuperaClassificacaoAlteracao(&$rsRecordSet, $stFiltro = "", $stOrdem = "", $boTransacao = "") | |
57 | + { | |
58 | + $obErro = new Erro; | |
59 | + $obConexao = new Conexao; | |
60 | + $rsRecordSet = new RecordSet; | |
61 | + $stSql = $this->montaRecuperaClassificacaoAlteracao().$stFiltro.$stGroup.$stOrdem; | |
62 | + $this->stDebug = $stSql; | |
63 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, "", $boTransacao ); | |
64 | + | |
65 | + return $obErro; | |
66 | + } | |
67 | + | |
68 | + public function montaRecuperaClassificacaoAlteracao() | |
69 | + { | |
70 | + $stSql = " SELECT | |
71 | + sw_classificacao.cod_classificacao | |
72 | + , sw_classificacao.nom_classificacao | |
73 | + | |
74 | + FROM | |
75 | + sw_classificacao | |
76 | + | |
77 | + INNER JOIN sw_processo | |
78 | + ON sw_processo.cod_classificacao = sw_classificacao.cod_classificacao | |
79 | + "; | |
80 | + | |
81 | + return $stSql; | |
82 | + | |
83 | + } | |
84 | + | |
85 | + public function recuperaClassificacaoAssunto(&$rsRecordSet, $stFiltro = "", $stOrdem = "", $boTransacao = "") | |
86 | + { | |
87 | + $obErro = new Erro; | |
88 | + $obConexao = new Conexao; | |
89 | + $rsRecordSet = new RecordSet; | |
90 | + $stSql = $this->montaRecuperaClassificacaoAssunto().$stFiltro.$stGroup.$stOrdem; | |
91 | + $this->stDebug = $stSql; | |
92 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, "", $boTransacao ); | |
93 | + | |
94 | + return $obErro; | |
95 | + } | |
96 | + | |
97 | + public function montaRecuperaClassificacaoAssunto() | |
98 | + { | |
99 | + $stSql = " SELECT | |
100 | + sw_classificacao.cod_classificacao | |
101 | + , sw_classificacao.nom_classificacao | |
102 | + , sw_assunto.cod_assunto | |
103 | + , sw_assunto.nom_assunto | |
104 | + FROM | |
105 | + sw_classificacao | |
106 | + | |
107 | + INNER JOIN sw_assunto | |
108 | + ON sw_assunto.cod_classificacao = sw_classificacao.cod_classificacao | |
109 | + "; | |
110 | + | |
111 | + return $stSql; | |
112 | + | |
113 | + } | |
114 | + | |
55 | 115 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROAssuntoAtributo.class.php
... | ... | @@ -37,43 +37,42 @@ $Date: 2006-09-18 08:38:09 -0300 (Seg, 18 Set 2006) $ |
37 | 37 | |
38 | 38 | Casos de uso: uc-01.06.93 |
39 | 39 | */ |
40 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
41 | -include_once ( CLA_PERSISTENTE ); | |
40 | +require_once CLA_PERSISTENTE; | |
42 | 41 | |
43 | 42 | class TPROAssuntoAtributo extends Persistente |
44 | 43 | { |
45 | -function TPROAssuntoAtributo() | |
46 | -{ | |
47 | - parent::Persistente(); | |
48 | - $this->setTabela('sw_assunto_atributo'); | |
49 | - $this->setComplementoChave('cod_atributo,cod_classificacao,cod_assunto'); | |
44 | + public function __construct() | |
45 | + { | |
46 | + parent::Persistente(); | |
47 | + $this->setTabela('sw_assunto_atributo'); | |
48 | + $this->setComplementoChave('cod_atributo,cod_classificacao,cod_assunto'); | |
50 | 49 | |
51 | - $this->AddCampo('cod_atributo', 'integer',true, '',false,'TPROAtributoProtocolo'); | |
52 | - $this->AddCampo('cod_assunto', 'integer',true, '',false,'TPROAssunto'); | |
53 | - $this->AddCampo('cod_classificacao','integer',true, '',false,'TPROAssunto'); | |
54 | -} | |
50 | + $this->AddCampo('cod_atributo' ,'integer',true,'',false,'TPROAtributoProtocolo'); | |
51 | + $this->AddCampo('cod_assunto' ,'integer',true,'',false,'TPROAssunto'); | |
52 | + $this->AddCampo('cod_classificacao','integer',true,'',false,'TPROAssunto'); | |
53 | + } | |
55 | 54 | |
56 | -function validaExclusao() | |
57 | -{ | |
58 | - $obErro = new Erro(); | |
59 | - include_once(CAM_GA_PROT_MAPEAMENTO."TPROAssuntoAtributoValor.class.php"); | |
60 | - $obTPROAssuntoAtributoValor = new TPROAssuntoAtributoValor(); | |
61 | - $stFiltro = ' WHERE cod_atributo='.$this->getDado('cod_atributo').' AND '; | |
62 | - $stFiltro .= ' cod_classificacao='.$this->getDado('cod_classificacao').' AND '; | |
63 | - $stFiltro .= ' cod_assunto='.$this->getDado('cod_assunto'); | |
64 | - $obErro = $obTPROAssuntoAtributoValor->recuperaTodos($rsAtributoValor,$stFiltro); | |
65 | - if ( !$rsAtributoValor->eof() ) { | |
66 | - include_once(CAM_GA_PROT_MAPEAMENTO."TPROAtributoProtocolo.class.php"); | |
67 | - $obTPROAtributoProtocolo = new TPROAtributoProtocolo(); | |
68 | - $obTPROAtributoProtocolo->setDado('cod_atributo', $this->getDado('cod_atributo')); | |
69 | - $obTPROAtributoProtocolo->consultar(); | |
70 | - $obErro->setDescricao('O atributo '.$obTPROAtributoProtocolo->getDado('nom_atributo').' do assunto selecionado não pode ser excluído, porque está relacionado a um ou mais processos!'); | |
71 | - if ( Sessao::read('boTrataExcecao') ) { | |
72 | - Sessao::getExcecao()->setDescricao($obErro->getDescricao()); | |
55 | + function validaExclusao($stFiltro = '', $boTransacao = '') | |
56 | + { | |
57 | + $obErro = new Erro(); | |
58 | + include_once(CAM_GA_PROT_MAPEAMENTO."TPROAssuntoAtributoValor.class.php"); | |
59 | + $obTPROAssuntoAtributoValor = new TPROAssuntoAtributoValor(); | |
60 | + $stFiltro = ' WHERE cod_atributo='.$this->getDado('cod_atributo').' AND '; | |
61 | + $stFiltro .= ' cod_classificacao='.$this->getDado('cod_classificacao').' AND '; | |
62 | + $stFiltro .= ' cod_assunto='.$this->getDado('cod_assunto'); | |
63 | + $obErro = $obTPROAssuntoAtributoValor->recuperaTodos($rsAtributoValor,$stFiltro); | |
64 | + if ( !$rsAtributoValor->eof() ) { | |
65 | + include_once(CAM_GA_PROT_MAPEAMENTO."TPROAtributoProtocolo.class.php"); | |
66 | + $obTPROAtributoProtocolo = new TPROAtributoProtocolo(); | |
67 | + $obTPROAtributoProtocolo->setDado('cod_atributo', $this->getDado('cod_atributo')); | |
68 | + $obTPROAtributoProtocolo->consultar(); | |
69 | + $obErro->setDescricao('O atributo '.$obTPROAtributoProtocolo->getDado('nom_atributo').' do assunto selecionado não pode ser excluído, porque está relacionado a um ou mais processos!'); | |
70 | + if ( Sessao::read('boTrataExcecao') ) { | |
71 | + Sessao::getExcecao()->setDescricao($obErro->getDescricao()); | |
72 | + } | |
73 | 73 | } |
74 | - } | |
75 | 74 | |
76 | - return $obErro; | |
77 | -} | |
75 | + return $obErro; | |
76 | + } | |
78 | 77 | |
79 | 78 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROClassificacao.class.php
gestaoAdministrativa/fontes/PHP/protocolo/classes/negocio/RProcesso.class.php
... | ... | @@ -81,6 +81,11 @@ var $inCodigoAssunto; |
81 | 81 | * @var Integer |
82 | 82 | */ |
83 | 83 | var $inCodigoClassificacao; |
84 | +/** | |
85 | +* @access Private | |
86 | +* @var Integer | |
87 | +*/ | |
88 | +var $inCodigoSituacao; | |
84 | 89 | |
85 | 90 | //SETTERS |
86 | 91 | /** |
... | ... | @@ -103,6 +108,11 @@ function setCodigoAssunto($valor) { $this->inCodigoAssunto = $valor; } |
103 | 108 | * @param Integer $valor |
104 | 109 | */ |
105 | 110 | function setCodigoClassificacao($valor) { $this->inCodigoClassificacao = $valor; } |
111 | +/** | |
112 | +* @access Public | |
113 | +* @param Integer $valor | |
114 | +*/ | |
115 | +function setCodigoSituacao($valor) { $this->inCodigoSituacao = $valor; } | |
106 | 116 | |
107 | 117 | //GETTERS |
108 | 118 | /** |
... | ... | @@ -125,6 +135,11 @@ function getCodigoAssunto() { return $this->inCodigoAssunto; } |
125 | 135 | * @return Integer |
126 | 136 | */ |
127 | 137 | function getCodigoClassificacao() { return $this->inCodigoClassificacao; } |
138 | +/** | |
139 | +* @access Public | |
140 | +* @return Integer | |
141 | +*/ | |
142 | +function getCodigoSituacao() { return $this->inCodigoSituacao; } | |
128 | 143 | |
129 | 144 | //METODO CONSTRUTOR |
130 | 145 | /** |
... | ... | @@ -185,6 +200,10 @@ function listarProcesso(&$rsRecordSet, $boTransacao = "") |
185 | 200 | $stFiltro .=" AND P.ano_exercicio = '".$this->stExercicio."' "; |
186 | 201 | } |
187 | 202 | |
203 | + if ($this->inCodigoSituacao) { | |
204 | + $stFiltro .=" AND P.cod_situacao = ".$this->inCodigoSituacao." "; | |
205 | + } | |
206 | + | |
188 | 207 | $obErro = $this->obTProcesso->recuperaProcesso( $rsRecordSet, $stFiltro, '', $boTransacao ); |
189 | 208 | |
190 | 209 | return $obErro; | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/instancias/assunto/FMManterAssunto.php
... | ... | @@ -283,7 +283,7 @@ while ( !$rsDocumento->eof() ) { |
283 | 283 | } else { |
284 | 284 | $obChkDocumento->setChecked(false); |
285 | 285 | } |
286 | - $arDocumentos[] = version_compare(phpversion(), '5.0') < 0 ? $obChkDocumento : clone($obChkDocumento); | |
286 | + $arDocumentos[] = clone $obChkDocumento; | |
287 | 287 | $rsDocumento->proximo(); |
288 | 288 | } |
289 | 289 | |
... | ... | @@ -303,7 +303,7 @@ while ( !$rsAtributoProtocolo->eof() ) { |
303 | 303 | } else { |
304 | 304 | $obChkAtributo->setChecked(false); |
305 | 305 | } |
306 | - $arAtributos[] = version_compare(phpversion(), '5.0') < 0 ? $obChkAtributo : clone($obChkAtributo); | |
306 | + $arAtributos[] = clone $obChkAtributo; | |
307 | 307 | $rsAtributoProtocolo->proximo(); |
308 | 308 | } |
309 | 309 | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/popups/processo/FLBuscaProcessos.php
... | ... | @@ -119,7 +119,15 @@ $obTxtNome->setNull( true ); |
119 | 119 | |
120 | 120 | // monta combo de CLASSIFICACAO |
121 | 121 | $obTClassificacao = new TClassificacao; |
122 | -$obTClassificacao->recuperaTodos( $rsClassificao, " ", "cod_classificacao" ); | |
122 | +if ($request->get("tipoBusca") == "recebido") { | |
123 | + $obTClassificacao->recuperaClassificacaoAlteracao( $rsClassificacao, " WHERE cod_situacao = 3", " GROUP BY sw_classificacao.cod_classificacao" ); | |
124 | + | |
125 | + $obHdnCodSituacao = new Hidden; | |
126 | + $obHdnCodSituacao->setName( "codSituacao" ); | |
127 | + $obHdnCodSituacao->setValue( 3 ); | |
128 | +} else { | |
129 | + $obTClassificacao->recuperaTodos( $rsClassificacao, " ", "cod_classificacao" ); | |
130 | +} | |
123 | 131 | |
124 | 132 | $obTxtClassAssunto = new TextBox; |
125 | 133 | $obTxtClassAssunto->setTitle ( "Classificação e assunto do processo." ); |
... | ... | @@ -141,7 +149,7 @@ $obCmbClassificacao->setStyle("width: 200px"); |
141 | 149 | $obCmbClassificacao->setCampoId("cod_classificacao"); |
142 | 150 | $obCmbClassificacao->setCampoDesc("nom_classificacao"); |
143 | 151 | $obCmbClassificacao->addOption( "", "Selecione Classificação"); |
144 | -$obCmbClassificacao->preencheCombo( $rsClassificao ); | |
152 | +$obCmbClassificacao->preencheCombo( $rsClassificacao ); | |
145 | 153 | $obCmbClassificacao->obEvento->setOnChange("buscaAssunto();"); |
146 | 154 | |
147 | 155 | // monta combo de Assunto |
... | ... | @@ -164,6 +172,10 @@ $obFormulario->addHidden( $obHdnCtrl ); |
164 | 172 | $obFormulario->addHidden( $obHdnCampoNum ); |
165 | 173 | $obFormulario->addHidden( $obHdnCampoNom ); |
166 | 174 | |
175 | +if ($request->get("tipoBusca") == "recebido") { | |
176 | + $obFormulario->addHidden( $obHdnCodSituacao ); | |
177 | +} | |
178 | + | |
167 | 179 | $obFormulario->addTitulo( "Dados para Processo" ); |
168 | 180 | |
169 | 181 | $obFormulario->addComponente( $obTxtCGM ); | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/popups/processo/LSBuscaProcessos.php
... | ... | @@ -112,6 +112,10 @@ if ($_REQUEST["stNome"]) { |
112 | 112 | $stLink .= "&stNome=".$_REQUEST["stNome"]; |
113 | 113 | } |
114 | 114 | |
115 | +if ($request->get("codSituacao")) { | |
116 | + $obRProcesso->setCodigoSituacao( $request->get("codSituacao") ); | |
117 | +} | |
118 | + | |
115 | 119 | $obRProcesso->listarProcesso( $rsProcessos ); |
116 | 120 | |
117 | 121 | $rsProcessos->addStrPad("cod_processo", strlen($arMascaraProcesso[0])); | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/andamentoPadrao/incluiAndamentoPadrao.php
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | |
32 | 32 | Casos de uso: uc-01.06.97 |
33 | 33 | |
34 | - $Id: incluiAndamentoPadrao.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
34 | + $Id: incluiAndamentoPadrao.php 65675 2016-06-08 17:32:23Z jean $ | |
35 | 35 | |
36 | 36 | */ |
37 | 37 | |
... | ... | @@ -258,6 +258,11 @@ case 1: |
258 | 258 | $dbEmp->vaiProximo(); |
259 | 259 | } |
260 | 260 | |
261 | + include_once CAM_GA_PROT_MAPEAMENTO."TClassificacao.class.php"; | |
262 | + | |
263 | + $obTClassificacao = new TClassificacao; | |
264 | + $obTClassificacao->recuperaClassificacaoAssunto($rsRecord, " WHERE sw_classificacao.cod_classificacao = ".$_REQUEST['codClassificacao']." | |
265 | + AND sw_assunto.cod_assunto = ".$_REQUEST['codAssunto']); | |
261 | 266 | ?> |
262 | 267 | |
263 | 268 | <form name="frm" action="incluiAndamentoPadrao.php?<?=Sessao::getId();?>&ctrl=1" method="POST" onSubmit="return Valida();"> |
... | ... | @@ -270,15 +275,15 @@ case 1: |
270 | 275 | <tr> |
271 | 276 | <td rowspan="3" class="label" width="30%">Classificação/Assunto</td> |
272 | 277 | <?php |
273 | - $arCodClassifAssunto = validaMascaraDinamica($mascaraAssunto,$_REQUEST["codClassificacao"]."-".$_REQUEST["codAssunto"]); | |
278 | + $arCodClassifAssunto = validaMascaraDinamica($mascaraAssunto,$_REQUEST['codClassificacao']."-".$_REQUEST['codAssunto']); | |
274 | 279 | ?> |
275 | 280 | <td class="field"><?=$arCodClassifAssunto[1];?></td> |
276 | 281 | </tr> |
277 | 282 | <tr> |
278 | - <td class="field"><?=$stNomClassificacao;?></td> | |
283 | + <td class="field"><?=$rsRecord->getCampo("nom_classificacao");?></td> | |
279 | 284 | </tr> |
280 | 285 | <tr> |
281 | - <td class="field"><?=$stNomAssunto;?></td> | |
286 | + <td class="field"><?=$rsRecord->getCampo("nom_assunto");?></td> | |
282 | 287 | </tr> |
283 | 288 | <tr> |
284 | 289 | <td class="alt_dados" colspan=2>Dados para trâmite</td> | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/FMManterProcessoEmLote.php
0 → 100644
... | ... | @@ -0,0 +1,144 @@ |
1 | +<?php | |
2 | +/* | |
3 | + ********************************************************************************** | |
4 | + * * | |
5 | + * @package URBEM CNM - Soluções em Gestão Pública * | |
6 | + * @copyright (c) 2013 Confederação Nacional de Municípos * | |
7 | + * @author Confederação Nacional de Municípios * | |
8 | + * * | |
9 | + * O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob * | |
10 | + * os termos da Licença Pública Geral GNU conforme publicada pela Fundação do * | |
11 | + * Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. * | |
12 | + * * | |
13 | + * Este programa é distribuído na expectativa de que seja útil, porém, * | |
14 | + * SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU * | |
15 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU * | |
16 | + * para mais detalhes. * | |
17 | + * * | |
18 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" * | |
19 | + * com este programa; se não, escreva para a Free Software Foundation Inc., * | |
20 | + * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | |
21 | + * * | |
22 | + ********************************************************************************** | |
23 | +*/ | |
24 | +?> | |
25 | +<?php | |
26 | + /** | |
27 | + * Página de Listagem para Arquivar Processo em Lote. | |
28 | + * Data de Criação: 23/04/2008 | |
29 | + | |
30 | + * @author Rodrigo Soares Rodrigues | |
31 | + | |
32 | + * Casos de uso: uc-01.06.98 | |
33 | + | |
34 | + $Id: LSManterProcessoEmLote.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
35 | + | |
36 | + */ | |
37 | + | |
38 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | |
39 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | |
40 | +include_once CAM_GA_PROT_MAPEAMENTO."TProcesso.class.php"; | |
41 | +include_once CAM_GA_PROT_COMPONENTES."IPopUpProcesso.class.php"; | |
42 | + | |
43 | +//Define o nome dos arquivos PHP | |
44 | +$stPrograma = "ManterProcessoEmLote"; | |
45 | +$pgFilt = "FL".$stPrograma.".php"; | |
46 | +$pgList = "LS".$stPrograma.".php"; | |
47 | +$pgForm = "FM".$stPrograma.".php"; | |
48 | +$pgProc = "PR".$stPrograma.".php"; | |
49 | +$pgOcul = "OC".$stPrograma.".php"; | |
50 | +$pgJs = "JS".$stPrograma.".js"; | |
51 | + | |
52 | +//CONSULTA PROCESSOS | |
53 | +$obTProcesso = new TProcesso(); | |
54 | +//CONSULTA TIPOS DE PROCESSOS | |
55 | +$obTProcesso->recuperaSituacaoArquivamentoProcesso($rsSituacaoProcesso, "", "", ""); | |
56 | +//CONSULTA TIPOS DE ARQUIVAMENTO | |
57 | +$obTProcesso->recuperaHistoricoArquivamentoProcesso($rsHistorico, "", "", ""); | |
58 | + | |
59 | + | |
60 | +//DEFINICAO DO FORM | |
61 | +$obForm = new Form(); | |
62 | +$obForm->setAction ( $pgProc ); | |
63 | +$obForm->setTarget ( "oculto" ); | |
64 | + | |
65 | +//Define a tabela dos processos lançados | |
66 | +$obSpanLancamentos = new Span; | |
67 | +$obSpanLancamentos->setId ( "spnLancamentos" ); | |
68 | + | |
69 | +//Hidden para o Processo de Lote | |
70 | +$obHdnChaveProcesso = new Hidden; | |
71 | +$obHdnChaveProcesso->setName ( "hdnChaveProcesso" ); | |
72 | +$obHdnChaveProcesso->setId ( "hdnChaveProcesso" ); | |
73 | + | |
74 | +//Select para buscar os processos individualmente | |
75 | +$obIPopUpProcesso = new IPopUpProcesso($obForm); | |
76 | +$obIPopUpProcesso->setValidar ( true ); | |
77 | +$obIPopUpProcesso->setNull ( true ); | |
78 | +$obIPopUpProcesso->setRotulo ( "*Processo" ); | |
79 | +$obIPopUpProcesso->setTipo ( "recebido" ); | |
80 | + | |
81 | +//Ordenacao da listagem | |
82 | +$obCmbTipoArquivamento = new Select; | |
83 | +$obCmbTipoArquivamento->setName ( "stTipo" ); | |
84 | +$obCmbTipoArquivamento->setId ( "stTipo" ); | |
85 | +$obCmbTipoArquivamento->setValue ( $stTipo ); | |
86 | +$obCmbTipoArquivamento->setNull ( false ); | |
87 | +$obCmbTipoArquivamento->setRotulo ( "Arquivamento" ); | |
88 | +$obCmbTipoArquivamento->setTitle ( "Selecione a forma de arquivamento" ); | |
89 | +$obCmbTipoArquivamento->addOption ( "", "Selecione" ); | |
90 | +$obCmbTipoArquivamento->setCampoId ( "cod_situacao" ); | |
91 | +$obCmbTipoArquivamento->setCampoDesc ( "nom_situacao" ); | |
92 | +$obCmbTipoArquivamento->preencheCombo ( $rsSituacaoProcesso ); | |
93 | + | |
94 | +$obCmbTipoHistorico = new Select; | |
95 | +$obCmbTipoHistorico->setName ( "stHistorico" ); | |
96 | +$obCmbTipoHistorico->setId ( "stHistorico" ); | |
97 | +$obCmbTipoHistorico->setValue ( $stHistorico ); | |
98 | +$obCmbTipoHistorico->setNull ( false ); | |
99 | +$obCmbTipoHistorico->setRotulo ( "Motivo do Arquivamento" ); | |
100 | +$obCmbTipoHistorico->setTitle ( "Selecione o Motivo do arquivamento" ); | |
101 | +$obCmbTipoHistorico->addOption ( "", "Selecione" ); | |
102 | +$obCmbTipoHistorico->setCampoId ( "cod_historico" ); | |
103 | +$obCmbTipoHistorico->setCampoDesc ( "nom_historico" ); | |
104 | +$obCmbTipoHistorico->preencheCombo ( $rsHistorico ); | |
105 | + | |
106 | +$obTxtLocalizacaoFisica = new TextBox(); | |
107 | +$obTxtLocalizacaoFisica->setId ( 'stLocalizacaoFisica' ); | |
108 | +$obTxtLocalizacaoFisica->setName ( 'stLocalizacaoFisica' ); | |
109 | +$obTxtLocalizacaoFisica->setRotulo ( 'Localização Física do Arquivamento' ); | |
110 | +$obTxtLocalizacaoFisica->setSize ( 80 ); | |
111 | +$obTxtLocalizacaoFisica->setMaxLength ( 80 ); | |
112 | + | |
113 | +$obTxtComplementar = new TextArea; | |
114 | +$obTxtComplementar->setName ( "txtComplementar" ); | |
115 | +$obTxtComplementar->setId ( "txtComplementar" ); | |
116 | +$obTxtComplementar->setNull ( true ); | |
117 | +$obTxtComplementar->setRotulo ( "Texto Complementar" ); | |
118 | + | |
119 | +$obBtnIncluir = new Button; | |
120 | +$obBtnIncluir->setName ( "btIncluirProcesso" ); | |
121 | +$obBtnIncluir->setId ( "btIncluirProcesso" ); | |
122 | +$obBtnIncluir->setValue ( "Incluir" ); | |
123 | +$obBtnIncluir->obEvento->setOnClick ( "montaParametrosGET('incluirProcesso');" ); | |
124 | +$obBtnIncluir->setTitle ( "Clique para incluir um processo no arquivamento em lote" ); | |
125 | + | |
126 | +//ADICIONANDO OS COMPONENTES AO FORMULARIO | |
127 | +$obFormulario = new Formulario(); | |
128 | +$obFormulario->addForm ( $obForm ); | |
129 | +$obFormulario->addHidden ( $obHdnChaveProcesso ); | |
130 | + | |
131 | +$obFormulario->addComponente ( $obCmbTipoArquivamento ); | |
132 | +$obFormulario->addComponente ( $obCmbTipoHistorico ); | |
133 | +$obFormulario->addComponente ( $obTxtLocalizacaoFisica ); | |
134 | +$obFormulario->addComponente ( $obTxtComplementar ); | |
135 | +$obFormulario->addComponente ( $obIPopUpProcesso ); | |
136 | +$obFormulario->addComponente ( $obBtnIncluir ); | |
137 | + | |
138 | +$obFormulario->addSpan ( $obSpanLancamentos ); | |
139 | + | |
140 | +$obFormulario->Ok(true); | |
141 | +$obFormulario->show(); | |
142 | + | |
143 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; | |
144 | +?> | |
0 | 145 | \ No newline at end of file | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/LSManterProcessoEmLote.php
... | ... | @@ -1,334 +0,0 @@ |
1 | -<?php | |
2 | -/* | |
3 | - ********************************************************************************** | |
4 | - * * | |
5 | - * @package URBEM CNM - Soluções em Gestão Pública * | |
6 | - * @copyright (c) 2013 Confederação Nacional de Municípos * | |
7 | - * @author Confederação Nacional de Municípios * | |
8 | - * * | |
9 | - * O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob * | |
10 | - * os termos da Licença Pública Geral GNU conforme publicada pela Fundação do * | |
11 | - * Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. * | |
12 | - * * | |
13 | - * Este programa é distribuído na expectativa de que seja útil, porém, * | |
14 | - * SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU * | |
15 | - * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU * | |
16 | - * para mais detalhes. * | |
17 | - * * | |
18 | - * Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" * | |
19 | - * com este programa; se não, escreva para a Free Software Foundation Inc., * | |
20 | - * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | |
21 | - * * | |
22 | - ********************************************************************************** | |
23 | -*/ | |
24 | -?> | |
25 | -<?php | |
26 | - /** | |
27 | - * Página de Listagem para Arquivar Processo em Lote. | |
28 | - * Data de Criação: 23/04/2008 | |
29 | - | |
30 | - * @author Rodrigo Soares Rodrigues | |
31 | - | |
32 | - * Casos de uso: uc-01.06.98 | |
33 | - | |
34 | - $Id: LSManterProcessoEmLote.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
35 | - | |
36 | - */ | |
37 | - | |
38 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | |
39 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | |
40 | -include_once CAM_GA_PROT_MAPEAMENTO."TProcesso.class.php"; | |
41 | - | |
42 | -//Define o nome dos arquivos PHP | |
43 | -$stPrograma = "ManterProcessoEmLote"; | |
44 | -$pgFilt = "FL".$stPrograma.".php"; | |
45 | -$pgList = "LS".$stPrograma.".php"; | |
46 | -$pgForm = "FM".$stPrograma.".php"; | |
47 | -$pgProc = "PR".$stPrograma.".php"; | |
48 | -$pgOcul = "OC".$stPrograma.".php"; | |
49 | -$pgJs = "JS".$stPrograma.".js"; | |
50 | - | |
51 | -$arFiltro = Sessao::read("filtro"); | |
52 | -if (count($arFiltro) > 0) { | |
53 | - $_REQUEST = $arFiltro; | |
54 | -} else { | |
55 | - foreach ($_REQUEST as $stChave => $stValor) { | |
56 | - $arFiltro[$stChave] = $stValor; | |
57 | - } | |
58 | -} | |
59 | - | |
60 | -Sessao::write("filtro", $arFiltro); | |
61 | - | |
62 | -//FILTROS | |
63 | -$inCodProcesso = $_REQUEST['inCodProcesso']; | |
64 | -$codClassifAssunto = $_REQUEST['codClassifAssunto']; | |
65 | -$codClassificacao = $_REQUEST['codClassificacao']; | |
66 | -$codAssunto = $_REQUEST['codAssunto']; | |
67 | -$stAssuntoReduzido = $_REQUEST['stAssuntoReduzido']; | |
68 | -$numCgm = $_REQUEST['numCgm']; | |
69 | -$HdnnumCgm = $_REQUEST['HdnnumCgm']; | |
70 | -$stNomCGM = $_REQUEST['stNomCGM']; | |
71 | -$dataInicio = $_REQUEST['dataInicio']; | |
72 | -$dataTermino = $_REQUEST['dataTermino']; | |
73 | -$stOrdenacao = $_REQUEST['stOrdenacao']; | |
74 | - | |
75 | -//VERIFICACAO DOS FILTROS UTILIZADOS | |
76 | -if ($inCodProcesso) { | |
77 | - $inCodProcesso = preg_split( "/[^a-zA-Z0-9]/", $inCodProcesso); | |
78 | - $stFiltro .= " AND SW_PROCESSO.cod_processo = ".(int) $inCodProcesso[0]; | |
79 | - $stFiltro .= " AND SW_PROCESSO.ano_exercicio = '".$inCodProcesso[1]."' "; | |
80 | -} | |
81 | - | |
82 | -if ($codClassificacao) { | |
83 | - $stFiltro .= " AND SW_CLASSIFICACAO.cod_classificacao = ".$codClassificacao."\n"; | |
84 | -} | |
85 | - | |
86 | -if ($codAssunto) { | |
87 | - $stFiltro .= " AND SW_ASSUNTO.cod_assunto = ".$codAssunto."\n"; | |
88 | -} | |
89 | - | |
90 | -if ($stAssuntoReduzido) { | |
91 | - $stFiltro .= " AND SW_PROCESSO.resumo_assunto ILIKE ('%".$stAssuntoReduzido."%') \n"; | |
92 | -} | |
93 | - | |
94 | -if ($numCgm) { | |
95 | - $stFiltro .= " AND SW_CGM.numcgm = ".$numCgm; | |
96 | -} | |
97 | - | |
98 | -if (!empty($dataInicio) && !empty($dataTermino)) { | |
99 | - $arrData = explode("/", $dataInicio); | |
100 | - $dataInicio = $arrData[2]."-".$arrData[1]."-".$arrData[0]; | |
101 | - $arrData = explode("/", $dataTermino); | |
102 | - $dataTermino = $arrData[2]."-".$arrData[1]."-".$arrData[0]; | |
103 | - $stFiltro .= " AND substr((sw_processo.timestamp::varchar),1,10) >= '".$dataInicio."'"; | |
104 | - $stFiltro .= " AND substr((sw_processo.timestamp::varchar),1,10) <= '".$dataTermino."'"; | |
105 | - $vet["dataInicio"] = $dataInicio; | |
106 | - $vet["dataTermino"] = $dataTermino; | |
107 | -} | |
108 | - | |
109 | -if ($_REQUEST['valorAtributoTxt']) { | |
110 | - foreach ($_REQUEST['valorAtributoTxt'] as $key => $value) { | |
111 | - if ($_REQUEST['valorAtributoTxt'][$key]) { | |
112 | - $stFiltro .= " AND sw_assunto_atributo_valor.valor ILIKE ( '%".$_REQUEST['valorAtributoTxt'][$key]."%' ) \n"; | |
113 | - $stFiltro .= " AND sw_assunto_atributo_valor.cod_atributo = '".$key."' \n"; | |
114 | - } | |
115 | - } | |
116 | -} | |
117 | -if ($_REQUEST['valorAtributoNum']) { | |
118 | - foreach ($_REQUEST['valorAtributoNum'] as $key => $value) { | |
119 | - if ($_REQUEST['valorAtributoNum'][$key]) { | |
120 | - $stFiltro .= " AND sw_assunto_atributo_valor.valor = '".$_REQUEST['valorAtributoNum'][$key]."' \n"; | |
121 | - $stFiltro .= " AND sw_assunto_atributo_valor.cod_atributo = '".$key."' \n"; | |
122 | - } | |
123 | - } | |
124 | -} | |
125 | -if ($_REQUEST['valorAtributoCmb']) { | |
126 | - foreach ($_REQUEST['valorAtributoCmb'] as $key => $value) { | |
127 | - if ($_REQUEST['valorAtributoCmb'][$key]) { | |
128 | - $stFiltro .= " AND sw_assunto_atributo_valor.valor = '".$_REQUEST['valorAtributoCmb'][$key]."' \n"; | |
129 | - $stFiltro .= " AND sw_assunto_atributo_valor.cod_atributo = '".$key."' \n"; | |
130 | - } | |
131 | - } | |
132 | -} | |
133 | - | |
134 | -?> | |
135 | - | |
136 | -<script type="text/javascript"> | |
137 | - | |
138 | -function marcarTodos(componente) | |
139 | -{ | |
140 | - var i = 0; | |
141 | - for (i = 0; i < document.frm.elements.length; i++) { | |
142 | - if (document.frm.elements[i].type == "checkbox") { | |
143 | - document.frm.elements[i].checked = componente.checked; | |
144 | - } | |
145 | - } | |
146 | -} | |
147 | - | |
148 | -function limpar() | |
149 | -{ | |
150 | - document.frm.stTipo.value = ''; | |
151 | - document.frm.stHistorico.value = ''; | |
152 | - document.frm.txtComplementar.value = ''; | |
153 | - document.frm.chkMarcarTodos.checked = false; | |
154 | - var i = 0; | |
155 | - for (i = 0; i < document.frm.elements.length; i++) { | |
156 | - if (document.frm.elements[i].type == "checkbox") { | |
157 | - document.frm.elements[i].checked = false; | |
158 | - } | |
159 | - } | |
160 | -} | |
161 | - | |
162 | -</script> | |
163 | - | |
164 | -<?php | |
165 | - | |
166 | -//CONSULTA PROCESSOS | |
167 | -$obTProcesso = new TProcesso(); | |
168 | -$obTProcesso->recuperaProcessoAlteracao($rsProcessos, $stFiltro, $stOrdem, ""); | |
169 | - | |
170 | -//CONSULTA TIPOS DE PROCESSOS | |
171 | -$obTProcesso->recuperaSituacaoArquivamentoProcesso($rsSituacaoProcesso, "", "", ""); | |
172 | - | |
173 | -//CONSULTA TIPOS DE ARQUIVAMENTO | |
174 | -$obTProcesso->recuperaHistoricoArquivamentoProcesso($rsHistorico, "", "", ""); | |
175 | - | |
176 | -//DEFINICAO DO FORM | |
177 | -$obForm = new Form(); | |
178 | -$obForm->setAction ( $pgProc ); | |
179 | -$obForm->setTarget ( "oculto" ); | |
180 | - | |
181 | -//GERA LISTA | |
182 | -$obLista = new Lista; | |
183 | -$obLista->setMostraPaginacao( false ); | |
184 | -$obLista->setTitulo( "Listagem de Processos" ); | |
185 | -//Preenche recordSet | |
186 | -$obLista->setRecordSet( $rsProcessos ); | |
187 | -//Cabeçalho | |
188 | -$obLista->addCabecalho(); | |
189 | -$obLista->ultimoCabecalho->addConteudo(" "); | |
190 | -$obLista->ultimoCabecalho->setWidth( 2 ); | |
191 | -$obLista->commitCabecalho(); | |
192 | -$obLista->addCabecalho(); | |
193 | -$obLista->ultimoCabecalho->addConteudo("Código"); | |
194 | -$obLista->ultimoCabecalho->setWidth( 10 ); | |
195 | -$obLista->commitCabecalho(); | |
196 | -$obLista->addCabecalho(); | |
197 | -$obLista->ultimoCabecalho->addConteudo("Interessado"); | |
198 | -$obLista->ultimoCabecalho->setWidth( 45 ); | |
199 | -$obLista->commitCabecalho(); | |
200 | -$obLista->addCabecalho(); | |
201 | -$obLista->ultimoCabecalho->addConteudo("Classificação"); | |
202 | -$obLista->ultimoCabecalho->setWidth( 21 ); | |
203 | -$obLista->commitCabecalho(); | |
204 | -$obLista->addCabecalho(); | |
205 | -$obLista->ultimoCabecalho->addConteudo("Assunto"); | |
206 | -$obLista->ultimoCabecalho->setWidth( 22 ); | |
207 | -$obLista->commitCabecalho(); | |
208 | -$obLista->addCabecalho(); | |
209 | -$obLista->ultimoCabecalho->addConteudo(" "); | |
210 | -$obLista->ultimoCabecalho->setWidth( 2 ); | |
211 | -$obLista->commitCabecalho(); | |
212 | -//Campos | |
213 | -$obLista->addDado(); | |
214 | -$obLista->ultimoDado->setCampo( "[cod_processo]"."/"."[ano_exercicio]" ); | |
215 | -$obLista->ultimoDado->setAlinhamento( 'ESQUERDA' ); | |
216 | -$obLista->commitDado(); | |
217 | -$obLista->addDado(); | |
218 | -$obLista->ultimoDado->setCampo( "nom_cgm" ); | |
219 | -$obLista->ultimoDado->setAlinhamento( 'ESQUERDA' ); | |
220 | -$obLista->commitDado(); | |
221 | -$obLista->addDado(); | |
222 | -$obLista->ultimoDado->setCampo( "nom_classificacao" ); | |
223 | -$obLista->ultimoDado->setAlinhamento( 'ESQUERDA' ); | |
224 | -$obLista->commitDado(); | |
225 | -$obLista->addDado(); | |
226 | -$obLista->ultimoDado->setCampo( "nom_assunto" ); | |
227 | -$obLista->ultimoDado->setAlinhamento( 'ESQUERDA' ); | |
228 | -$obLista->commitDado(); | |
229 | -/* Combo para Selecionar os Tipos */ | |
230 | -$obChkArquivar = new CheckBox; | |
231 | -$obChkArquivar->setName ( "boArquivar" ); | |
232 | -$obChkArquivar->setValue ( "[cod_processo]"."/"."[ano_exercicio]" ); | |
233 | -/**/ | |
234 | -$obLista->addDadoComponente ( $obChkArquivar ); | |
235 | -$obLista->ultimoDado->setCampo( "" ); | |
236 | -$obLista->commitDadoComponente(); | |
237 | -$obLista->montaHTML(); | |
238 | - | |
239 | -$stHTML = $obLista->getHTML(); | |
240 | -$stHTML = str_replace( "\n" ,"" ,$stHTML ); | |
241 | -$stHTML = str_replace( " " ,"" ,$stHTML ); | |
242 | -$stHTML = str_replace( "'","\\'",$stHTML ); | |
243 | -$stHTML = str_replace( "\\\'","\\'",$stHTML ); | |
244 | - | |
245 | -//Define objeto span com os itens selecionados | |
246 | -$obSpanLancamentos = new Span; | |
247 | -$obSpanLancamentos->setId( "spnLancamentos" ); | |
248 | -$obSpanLancamentos->setValue( $stHTML ); | |
249 | - | |
250 | -$stEval = " | |
251 | - var valida = false; | |
252 | - for (i=0 ; i<document.frm.elements.length ; i++) { | |
253 | - if (document.frm.elements[i].type == 'checkbox') { | |
254 | - if (document.frm.elements[i].checked == true) { | |
255 | - valida = true; | |
256 | - } | |
257 | - } | |
258 | - } | |
259 | - if (valida == false) { | |
260 | - mensagem += '@Selecione ao menos um processo!'; | |
261 | - erro = true; | |
262 | - }"; | |
263 | - | |
264 | -$obHdnEval = new HiddenEval; | |
265 | -$obHdnEval->setName ( "stEval" ); | |
266 | -$obHdnEval->setValue ( $stEval ); | |
267 | - | |
268 | -//Ordenacao da listagem | |
269 | -$obCmbTipoArquivamento = new Select; | |
270 | -$obCmbTipoArquivamento->setName ( "stTipo" ); | |
271 | -$obCmbTipoArquivamento->setValue ( $stTipo ); | |
272 | -$obCmbTipoArquivamento->setNull ( false ); | |
273 | -$obCmbTipoArquivamento->setRotulo ( "Arquivamento" ); | |
274 | -$obCmbTipoArquivamento->setTitle ( "Selecione a forma de arquivamento" ); | |
275 | -$obCmbTipoArquivamento->addOption ( "", "Selecione" ); | |
276 | -$obCmbTipoArquivamento->setCampoId ( "cod_situacao" ); | |
277 | -$obCmbTipoArquivamento->setCampoDesc ( "nom_situacao" ); | |
278 | -$obCmbTipoArquivamento->preencheCombo ( $rsSituacaoProcesso ); | |
279 | - | |
280 | -$obCmbTipoHistorico = new Select; | |
281 | -$obCmbTipoHistorico->setName ( "stHistorico" ); | |
282 | -$obCmbTipoHistorico->setValue ( $stHistorico ); | |
283 | -$obCmbTipoHistorico->setNull ( false ); | |
284 | -$obCmbTipoHistorico->setRotulo ( "Motivo do Arquivamento" ); | |
285 | -$obCmbTipoHistorico->setTitle ( "Selecione o Motivo do arquivamento" ); | |
286 | -$obCmbTipoHistorico->addOption ( "", "Selecione" ); | |
287 | -$obCmbTipoHistorico->setCampoId ( "cod_historico" ); | |
288 | -$obCmbTipoHistorico->setCampoDesc ( "nom_historico" ); | |
289 | -$obCmbTipoHistorico->preencheCombo ( $rsHistorico ); | |
290 | - | |
291 | -$obTxtLocalizacaoFisica = new TextBox(); | |
292 | -$obTxtLocalizacaoFisica->setId('stLocalizacaoFisica'); | |
293 | -$obTxtLocalizacaoFisica->setName('stLocalizacaoFisica'); | |
294 | -$obTxtLocalizacaoFisica->setRotulo('Localização Física do Arquivamento'); | |
295 | -$obTxtLocalizacaoFisica->setSize(80); | |
296 | -$obTxtLocalizacaoFisica->setMaxLength(80); | |
297 | - | |
298 | -$obChkMarcarTodos = new CheckBox; | |
299 | -$obChkMarcarTodos->setName ( "chkMarcarTodos" ); | |
300 | -$obChkMarcarTodos->setValue ( $chkMarcarTodos ); | |
301 | -$obChkMarcarTodos->setRotulo ( "Marcar Todos" ); | |
302 | -$obChkMarcarTodos->setTitle ( "Marcar ou desmarcar todos os processos" ); | |
303 | -$obChkMarcarTodos->setChecked ( false ); | |
304 | -$obChkMarcarTodos->obEvento->setOnChange( "marcarTodos(this)" ); | |
305 | - | |
306 | -$obTxtComplementar = new TextArea; | |
307 | -$obTxtComplementar->setName ( "txtComplementar" ); | |
308 | -$obTxtComplementar->setValue ( $txtComplementar ); | |
309 | -$obTxtComplementar->setNull ( true ); | |
310 | -$obTxtComplementar->setRotulo ( "Texto Complementar" ); | |
311 | - | |
312 | -//ADICIONANDO OS COMPONENTES AO FORMULARIO | |
313 | -$obFormulario = new Formulario(); | |
314 | -$obFormulario->addForm ( $obForm ); | |
315 | -$obFormulario->addSpan ( $obSpanLancamentos ); | |
316 | -$obFormulario->addHidden ( $obHdnEval, true ); | |
317 | -$obFormulario->addComponente ( $obChkMarcarTodos ); | |
318 | -$obFormulario->addComponente ( $obCmbTipoArquivamento ); | |
319 | -$obFormulario->addComponente ( $obCmbTipoHistorico ); | |
320 | -$obFormulario->addComponente ( $obTxtLocalizacaoFisica ); | |
321 | -$obFormulario->addComponente ( $obTxtComplementar ); | |
322 | - | |
323 | -$obBtnOk = new Ok(); | |
324 | -$obBtnOk->setId( 'Ok' ); | |
325 | - | |
326 | -$obBtnLimpar = new Button(); | |
327 | -$obBtnLimpar->setValue("Limpar"); | |
328 | -$obBtnLimpar->obEvento->setOnClick( "limpar();" ); | |
329 | - | |
330 | -$obFormulario->defineBarra( array($obBtnOk, $obBtnLimpar) ); | |
331 | -$obFormulario->show(); | |
332 | - | |
333 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; | |
334 | -?> |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/OCManterProcessoEmLote.php
0 → 100644
... | ... | @@ -0,0 +1,231 @@ |
1 | +<?php | |
2 | +/* | |
3 | + ********************************************************************************** | |
4 | + * * | |
5 | + * @package URBEM CNM - Soluções em Gestão Pública * | |
6 | + * @copyright (c) 2013 Confederação Nacional de Municípos * | |
7 | + * @author Confederação Nacional de Municípios * | |
8 | + * * | |
9 | + * O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob * | |
10 | + * os termos da Licença Pública Geral GNU conforme publicada pela Fundação do * | |
11 | + * Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. * | |
12 | + * * | |
13 | + * Este programa é distribuído na expectativa de que seja útil, porém, * | |
14 | + * SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU * | |
15 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU * | |
16 | + * para mais detalhes. * | |
17 | + * * | |
18 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" * | |
19 | + * com este programa; se não, escreva para a Free Software Foundation Inc., * | |
20 | + * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | |
21 | + * * | |
22 | + ********************************************************************************** | |
23 | +*/ | |
24 | +?> | |
25 | +<?php | |
26 | + /** | |
27 | + * Página de Listagem para Arquivar Processo em Lote. | |
28 | + * Data de Criação: 23/04/2008 | |
29 | + | |
30 | + * @author Rodrigo Soares Rodrigues | |
31 | + | |
32 | + * Casos de uso: uc-01.06.98 | |
33 | + | |
34 | + $Id: LSManterProcessoEmLote.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
35 | + | |
36 | + */ | |
37 | + | |
38 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | |
39 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
40 | +include_once CAM_GA_PROT_MAPEAMENTO."TProcesso.class.php"; | |
41 | +include_once CAM_GA_PROT_COMPONENTES."IPopUpProcesso.class.php"; | |
42 | + | |
43 | +//Define o nome dos arquivos PHP | |
44 | +$stPrograma = "ManterProcessoEmLote"; | |
45 | +$pgFilt = "FL".$stPrograma.".php"; | |
46 | +$pgList = "LS".$stPrograma.".php"; | |
47 | +$pgForm = "FM".$stPrograma.".php"; | |
48 | +$pgProc = "PR".$stPrograma.".php"; | |
49 | +$pgOcul = "OC".$stPrograma.".php"; | |
50 | +$pgJs = "JS".$stPrograma.".js"; | |
51 | + | |
52 | +$stCtrl = $request->get('stCtrl'); | |
53 | + | |
54 | +$stJs = ""; | |
55 | + | |
56 | +function montaLista () | |
57 | +{ | |
58 | + $rsListaProcesso = new RecordSet(); | |
59 | + $arListaProcesso = array(); | |
60 | + | |
61 | + if (Sessao::read('arListaProcesso') != "") { | |
62 | + $arListaProcesso = Sessao::read('arListaProcesso'); | |
63 | + $rsListaProcesso->preenche($arListaProcesso); | |
64 | + | |
65 | + $obLista = new Lista; | |
66 | + $obLista->setMostraPaginacao( false ); | |
67 | + $obLista->setTitulo( "Listagem de Processos" ); | |
68 | + $obLista->setRecordSet( $rsListaProcesso ); | |
69 | + //-------------------------------------- | |
70 | + // CABEÇALHO --------------------------- | |
71 | + $obLista->addCabecalho(); | |
72 | + $obLista->ultimoCabecalho->addConteudo(" "); | |
73 | + $obLista->ultimoCabecalho->setWidth (3); | |
74 | + $obLista->commitCabecalho(); | |
75 | + //--------------------------- | |
76 | + $obLista->addCabecalho(); | |
77 | + $obLista->ultimoCabecalho->addConteudo ("Código"); | |
78 | + $obLista->ultimoCabecalho->setWidth (10); | |
79 | + $obLista->commitCabecalho(); | |
80 | + //--------------------------- | |
81 | + $obLista->addCabecalho(); | |
82 | + $obLista->ultimoCabecalho->addConteudo ("Interessado"); | |
83 | + $obLista->ultimoCabecalho->setWidth (22); | |
84 | + $obLista->commitCabecalho(); | |
85 | + //--------------------------- | |
86 | + $obLista->addCabecalho(); | |
87 | + $obLista->ultimoCabecalho->addConteudo ("Classificação"); | |
88 | + $obLista->ultimoCabecalho->setWidth (22); | |
89 | + $obLista->commitCabecalho(); | |
90 | + //--------------------------- | |
91 | + $obLista->addCabecalho(); | |
92 | + $obLista->ultimoCabecalho->addConteudo ("Assunto"); | |
93 | + $obLista->ultimoCabecalho->setWidth (32); | |
94 | + $obLista->commitCabecalho(); | |
95 | + //--------------------------- | |
96 | + $obLista->addCabecalho(); | |
97 | + $obLista->ultimoCabecalho->addConteudo ("Ação"); | |
98 | + $obLista->ultimoCabecalho->setWidth (4); | |
99 | + $obLista->commitCabecalho(); | |
100 | + //------------------------------- | |
101 | + // Monta os dados---------------- | |
102 | + $obLista->addDado(); | |
103 | + $obLista->ultimoDado->setCampo ("[cod_processo]"."/"."[ano_exercicio]"); | |
104 | + $obLista->ultimoDado->setAlinhamento ("ESQUERDA"); | |
105 | + $obLista->commitDado(); | |
106 | + //--------------------------- | |
107 | + $obLista->addDado(); | |
108 | + $obLista->ultimoDado->setCampo ("nom_cgm"); | |
109 | + $obLista->ultimoDado->setAlinhamento ("ESQUERDA"); | |
110 | + $obLista->commitDado(); | |
111 | + //--------------------------- | |
112 | + $obLista->addDado(); | |
113 | + $obLista->ultimoDado->setCampo ("nom_classificacao"); | |
114 | + $obLista->ultimoDado->setAlinhamento ("ESQUERDA"); | |
115 | + $obLista->commitDado(); | |
116 | + //--------------------------- | |
117 | + $obLista->addDado(); | |
118 | + $obLista->ultimoDado->setCampo ("nom_assunto"); | |
119 | + $obLista->ultimoDado->setAlinhamento ("ESQUERDA"); | |
120 | + $obLista->commitDado(); | |
121 | + //--------------------------- | |
122 | + $obLista->addAcao(); | |
123 | + $obLista->ultimaAcao->setAcao( "EXCLUIR" ); | |
124 | + $obLista->ultimaAcao->setFuncao( true ); | |
125 | + $obLista->ultimaAcao->setLink( "JavaScript:executaFuncaoAjax('removerProcesso'); " ); | |
126 | + $obLista->ultimaAcao->addCampo("" , "&id=[inId]"); | |
127 | + $obLista->commitAcao(); | |
128 | + $obLista->montaHTML(); | |
129 | + $stHtml = $obLista->getHTML(); | |
130 | + $stHtml = str_replace("\n","",$stHtml); | |
131 | + $stHtml = str_replace(" ","",$stHtml); | |
132 | + $stHtml = str_replace("'","\\'",$stHtml); | |
133 | + | |
134 | + $stJs .= "jq('#spnLancamentos').html('".$stHtml."');\n"; | |
135 | + } else { | |
136 | + $stJs .= "jq('#spnLancamentos').html(' ');\n"; | |
137 | + } | |
138 | + | |
139 | + return $stJs; | |
140 | +} | |
141 | + | |
142 | +function validaProcesso (Request $request) | |
143 | +{ | |
144 | + $stMensagem = ''; | |
145 | + | |
146 | + $arListaProcesso = array(); | |
147 | + $arListaProcesso = Sessao::read("arListaProcesso"); | |
148 | + $inCount = count($arListaProcesso); | |
149 | + | |
150 | + $arProcesso = explode("/",$request->get("stChaveProcesso")); | |
151 | + | |
152 | + if ($inCount > 0 ) { | |
153 | + foreach ($arListaProcesso as $arAux) { | |
154 | + if ( ($arAux['cod_processo'] == $arProcesso[0]) && ($arAux['ano_exercicio'] == $arProcesso[1]) ) { | |
155 | + $stMensagem = 'Este processo já consta na lista!'; | |
156 | + die; | |
157 | + } | |
158 | + } | |
159 | + } | |
160 | + | |
161 | + if ($request->get("stChaveProcesso") == "") { | |
162 | + $stMensagem = 'Deve ser informado o processo para poder incluí-lo na lista!'; | |
163 | + } | |
164 | + | |
165 | + if ($stMensagem == "") { | |
166 | + $obTProcesso = new TProcesso(); | |
167 | + $stFiltro = " AND SW_PROCESSO.cod_processo = ".$arProcesso[0]." \n"; | |
168 | + $stFiltro .= " AND SW_PROCESSO.ano_exercicio = '".$arProcesso[1]."' \n"; | |
169 | + $obTProcesso->recuperaProcessoAlteracao($rsProcessos, $stFiltro, $stOrdem, ""); | |
170 | + | |
171 | + if ($rsProcessos->getNumLinhas() < 1) { | |
172 | + $stMensagem = "Este processo não pode ser arquivado!"; | |
173 | + } else { | |
174 | + $arLista = array(); | |
175 | + | |
176 | + $arLista['inId'] = $inCount+1; | |
177 | + $arLista['cod_processo'] = $rsProcessos->getCampo('cod_processo'); | |
178 | + $arLista['ano_exercicio'] = $rsProcessos->getCampo('ano_exercicio'); | |
179 | + $arLista['nom_cgm'] = $rsProcessos->getCampo('nom_cgm'); | |
180 | + $arLista['nom_classificacao'] = $rsProcessos->getCampo('nom_classificacao'); | |
181 | + $arLista['nom_assunto'] = $rsProcessos->getCampo('nom_assunto'); | |
182 | + | |
183 | + $arListaProcesso[] = $arLista; | |
184 | + Sessao::write("arListaProcesso", $arListaProcesso); | |
185 | + } | |
186 | + } | |
187 | + | |
188 | + return $stMensagem; | |
189 | +} | |
190 | + | |
191 | +switch ($stCtrl) { | |
192 | + case 'incluirProcesso': | |
193 | + $arListaProcesso = Sessao::read("arListaProcesso"); | |
194 | + | |
195 | + $stMensagem = validaProcesso($request); | |
196 | + | |
197 | + if ($stMensagem == "") { | |
198 | + $stJs .= montaLista(); | |
199 | + } else { | |
200 | + $stJs = "alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."');\n"; | |
201 | + } | |
202 | + | |
203 | + $stJs .= "jq('#stChaveProcesso').val('');\n"; | |
204 | + break; | |
205 | + | |
206 | + case 'removerProcesso': | |
207 | + $arListaProcesso = Sessao::read("arListaProcesso"); | |
208 | + $arLista = array(); | |
209 | + $indice = 0; | |
210 | + | |
211 | + foreach ($arListaProcesso as $i => $dado) { | |
212 | + if ( $dado["inId"] != $request->get("id") ) { | |
213 | + $arLista[$indice]["inId"] = $dado["inId"]; | |
214 | + $arLista[$indice]["cod_processo"] = $dado["cod_processo"]; | |
215 | + $arLista[$indice]["ano_exercicio"] = $dado["ano_exercicio"]; | |
216 | + $arLista[$indice]["nom_cgm"] = $dado["nom_cgm"]; | |
217 | + $arLista[$indice]["nom_classificacao"] = $dado["nom_classificacao"]; | |
218 | + $arLista[$indice]["nom_assunto"] = $dado["nom_assunto"]; | |
219 | + $indice++; | |
220 | + } | |
221 | + } | |
222 | + | |
223 | + Sessao::write("arListaProcesso", $arLista); | |
224 | + | |
225 | + $stJs .= montaLista(); | |
226 | + break; | |
227 | +} | |
228 | + | |
229 | +echo $stJs; | |
230 | + | |
231 | +?> | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/PRManterProcessoEmLote.php
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | |
32 | 32 | * Casos de uso: uc-01.06.98 |
33 | 33 | |
34 | - $Id: PRManterProcessoEmLote.php 62418 2015-05-06 17:45:05Z diogo.zarpelon $ | |
34 | + $Id: PRManterProcessoEmLote.php 65751 2016-06-14 19:15:31Z jean $ | |
35 | 35 | |
36 | 36 | */ |
37 | 37 | |
... | ... | @@ -55,68 +55,61 @@ $obTAuditoria = new TAuditoria; |
55 | 55 | $obTProcesso = new TProcesso(); |
56 | 56 | $obErro = new Erro(); |
57 | 57 | |
58 | -$inCodArquivamento = $_POST['stTipo']; | |
59 | -$arDados = $_POST; | |
60 | -$stAcao = $_REQUEST["stAcao"]; | |
61 | - | |
62 | -foreach ($arDados as $key => $value) { | |
63 | - if (substr($key, 0,10) == "boArquivar" ) { | |
64 | - $arProcessos[] = $value; | |
58 | +$stAcao = $request->get('stAcao'); | |
59 | + | |
60 | +//Array da Lista de Processo em Lote | |
61 | +$arListaProcessos = Sessao::read("arListaProcesso"); | |
62 | + | |
63 | +if (!$obErro->ocorreu()) { | |
64 | + if ($arListaProcessos != "") { | |
65 | + // Abre-se uma transação para poder atualizar dos os dados da tabela | |
66 | + $obTransacao = new Transacao; | |
67 | + $obErro = $obTransacao->abreTransacao($boFlagTransacao, $obTransacao); | |
68 | + | |
69 | + if (!$obErro->ocorreu()) { | |
70 | + foreach ($arListaProcessos as $processo) { | |
71 | + $obTProcesso->setDado('cod_processo', $processo["cod_processo"]); | |
72 | + $obTProcesso->setDado('ano_exercicio',$processo["ano_exercicio"]); | |
73 | + $obErro = $obTProcesso->consultar($boTransacao); | |
74 | + | |
75 | + if (!$obErro->ocorreu()) { | |
76 | + $obTProcessoArquivado->setDado("cod_processo" , $processo["cod_processo"]); | |
77 | + $obTProcessoArquivado->setDado("ano_exercicio" , $processo["ano_exercicio"]); | |
78 | + $obTProcessoArquivado->recuperaPorChave($rsChaveProcesso, $boTransacao); | |
79 | + | |
80 | + if ($rsChaveProcesso->getNumLinhas() > 0) { | |
81 | + $obErro->descricao("Este processo já foi arquivado!"); | |
82 | + } | |
83 | + | |
84 | + if (!$obErro->ocorreu()) { | |
85 | + $obTProcessoArquivado->setDado("cod_historico" , $request->get('stHistorico')); | |
86 | + $obTProcessoArquivado->setDado("texto_complementar" , $request->get('txtComplementar')); | |
87 | + $obTProcessoArquivado->setDado("localizacao" , $request->get('stLocalizacaoFisica')); | |
88 | + $obTProcessoArquivado->setDado("timestamp_arquivamento" , date( "Y-m-d H:i:s.ms" )); | |
89 | + $obTProcessoArquivado->setDado("cgm_arquivador" , Sessao::read("numCgm")); | |
90 | + $obErro = $obTProcessoArquivado->inclusao($boTransacao); | |
91 | + } | |
92 | + } | |
93 | + | |
94 | + if (!$obErro->ocorreu()) { | |
95 | + $obTProcesso->setDado("cod_situacao", $request->get('stTipo')); | |
96 | + $obTProcesso->alteracao($boTransacao); | |
97 | + } | |
98 | + } | |
99 | + } | |
100 | + | |
101 | + $obTransacao->fechaTransacao($boFlagTransacao, $boTransacao, $obErro, $obTProcessoArquivado); | |
102 | + } else { | |
103 | + $obErro->setDescricao("Devem haver processos selecionados para serem arquivados!"); | |
65 | 104 | } |
66 | 105 | } |
67 | 106 | |
68 | -/* { Legado } | |
69 | - * Devido a inclusão de multi-requerentes, é necessário unificar o array | |
70 | - * para que não tenha duplicidade no código do processo. | |
71 | - * Quando o módulo for refeito, terá uma table-tree para organizar | |
72 | - * os multi-requerentes na tela de listagem, sem precisar listar mais | |
73 | - * de uma vez o mesmo processo devido ao multi-requerentes. | |
74 | - */ | |
75 | - | |
76 | -$arAux = array(); | |
77 | -$arArray = array(); | |
78 | - | |
79 | -$arProcessos = array_unique($arProcessos); | |
80 | -$arAux = array_values($arProcessos); | |
81 | - | |
82 | -$rsProcessos = new RecordSet(); | |
83 | -$rsProcessos->preenche($arAux); | |
84 | - | |
85 | -$id = 0; | |
86 | -while ( !$rsProcessos->eof() ) { | |
87 | - | |
88 | - $arArray = explode("/",$arAux[$id]); | |
89 | - $codProcesso = $arArray[0]; | |
90 | - $anoExercicio = $arArray[1]; | |
91 | - | |
92 | - $obTProcesso->setDado('cod_processo', $codProcesso); | |
93 | - $obTProcesso->setDado('ano_exercicio',$anoExercicio); | |
94 | - $obTProcesso->consultar(); | |
107 | +Sessao::remove("arListaProcesso"); | |
95 | 108 | |
96 | - $obTAuditoria->setDado("numcgm",Sessao::read('numCgm')); | |
97 | - $obTAuditoria->setDado("cod_acao",Sessao::read('acao')); | |
98 | - $obTAuditoria->setDado("objeto",$codProcesso.'/'.$anoExercicio); | |
99 | - $obTAuditoria->inclusao(); | |
100 | - | |
101 | - $obTProcessoArquivado->setDado("cod_processo" , $codProcesso ); | |
102 | - $obTProcessoArquivado->setDado("ano_exercicio" , $anoExercicio ); | |
103 | - $obTProcessoArquivado->setDado("cod_historico" , $_POST['stHistorico'] ); | |
104 | - $obTProcessoArquivado->setDado("timestamp_arquivamento", date( "Y-m-d H:i:s.ms" )); | |
105 | - $obTProcessoArquivado->setDado("texto_complementar" , $_POST['txtComplementar'] ); | |
106 | - $obTProcessoArquivado->setDado("localizacao" , $_POST['stLocalizacaoFisica'] ); | |
107 | - $obTProcessoArquivado->setDado("cgm_arquivador" , Sessao::read("numCgm")); | |
108 | - $obErro = $obTProcessoArquivado->inclusao(); | |
109 | - | |
110 | - $obTProcesso->setDado("cod_situacao", $_POST['stTipo']); | |
111 | - $obTProcesso->alteracao(); | |
112 | - | |
113 | - $id = $id + 1; | |
114 | - $rsProcessos->proximo(); | |
115 | - | |
116 | -} | |
117 | - | |
118 | -if ( !$obErro->ocorreu() ) { | |
119 | - SistemaLegado::alertaAviso($pgList."?".Sessao::getId()."&stAcao=".$stAcao,"Processo(s) arquivado(s) com sucesso!","aviso","aviso", Sessao::getId(), "../"); | |
109 | +if (!$obErro->ocorreu()) { | |
110 | + SistemaLegado::alertaAviso($pgForm."?".Sessao::getId()."&stAcao=".$stAcao,"Processo(s) arquivado(s) com sucesso!","aviso","aviso", Sessao::getId(), "../"); | |
120 | 111 | } else { |
121 | - SistemaLegado::alertaAviso($pgList."?".Sessao::getId()."&stAcao=".$stAcao,"Erro auditado","n_incluir","erro", Sessao::getId(), "../"); | |
122 | -} | |
112 | + $obErro->setDescricao("Erro auditado"); | |
113 | + SistemaLegado::LiberaFrames(true, false); | |
114 | + SistemaLegado::alertaAviso($pgForm."?".Sessao::getId()."&stAcao=".$stAcao,$obErro->getDescricao(),"n_incluir","erro", Sessao::getId(), "../"); | |
115 | +} | |
123 | 116 | \ No newline at end of file | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/consultaProcesso.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | Casos de uso: uc-01.06.98 |
34 | 34 | |
35 | - $Id: consultaProcesso.php 64287 2016-01-08 16:45:40Z diogo.zarpelon $ | |
35 | + $Id: consultaProcesso.php 65625 2016-06-02 18:34:54Z jean $ | |
36 | 36 | |
37 | 37 | */ |
38 | 38 | |
... | ... | @@ -885,13 +885,13 @@ switch ($ctrl) { |
885 | 885 | </td> |
886 | 886 | </tr> |
887 | 887 | <tr> |
888 | - <td class='labelcenterCabecalho' width='5%'> </td> | |
889 | - <td class='labelcenterCabecalho' style='vertical-align : middle;'>Código</td> | |
890 | - <td class='labelcenterCabecalho' style='vertical-align : middle;'>Interessados</td> | |
891 | - <td class='labelcenterCabecalho' style='vertical-align : middle;'>Classificação</td> | |
892 | - <td class='labelcenterCabecalho' style='vertical-align : middle;'>Assunto</td> | |
893 | - <td class='labelcenterCabecalho' style='vertical-align : middle;'>Inclusão</td> | |
894 | - <td class='labelcenterCabecalho' > </td> | |
888 | + <td class='labelcenterCabecalho' width='3%'> </td> | |
889 | + <td class='labelcenterCabecalho' width='6%' style='vertical-align : middle;'>Código</td> | |
890 | + <td class='labelcenterCabecalho' width='50%' style='vertical-align : middle;'>Interessados</td> | |
891 | + <td class='labelcenterCabecalho' width='18%' style='vertical-align : middle;'>Classificação</td> | |
892 | + <td class='labelcenterCabecalho' width='14%' style='vertical-align : middle;'>Assunto</td> | |
893 | + <td class='labelcenterCabecalho' width='6%' style='vertical-align : middle;'>Inclusão</td> | |
894 | + <td class='labelcenterCabecalho' width='3%' > </td> | |
895 | 895 | </tr> |
896 | 896 | "; |
897 | 897 | |
... | ... | @@ -1360,7 +1360,7 @@ FROM( |
1360 | 1360 | $processo = str_pad($codProcessoC, $numCasas, "0" ,STR_PAD_LEFT); |
1361 | 1361 | $processo = geraMascaraDinamica($mascaraProcesso, $processo); |
1362 | 1362 | $stBscNomContrib = $nomContribuinte; |
1363 | - $stResContribuintes = substr($stBscNomContrib,0,-2); | |
1363 | + $stResContribuintes = $stBscNomContrib; | |
1364 | 1364 | |
1365 | 1365 | $html .= "<tr>"; |
1366 | 1366 | $html .= "<td class=show_dados_center_bold>".$count++."</td>\n"; | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/desarquivaProcesso.php
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | * @author Analista: Cassiano |
31 | 31 | * @author Desenvolvedor: Cassiano |
32 | 32 | |
33 | - $Id: desarquivaProcesso.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
33 | + $Id: desarquivaProcesso.php 65685 2016-06-09 13:27:25Z evandro $ | |
34 | 34 | |
35 | 35 | Casos de uso: uc-01.06.98 |
36 | 36 | */ |
... | ... | @@ -405,7 +405,7 @@ $anoExercicio = $_REQUEST["anoExercicio"]; |
405 | 405 | include '../situacaoProcesso.class.php'; |
406 | 406 | |
407 | 407 | $situacaoProcesso = new situacaoProcesso; |
408 | -$situacaoProcesso->setaVariaveisArquivamento("3",$codProcesso,"",$anoExercicio); | |
408 | +$situacaoProcesso->setaVariaveisArquivamento("3",$codProcesso,"",$anoExercicio,$stLocalizacaoFisica); | |
409 | 409 | if ($situacaoProcesso->apagaArquivamento()) { |
410 | 410 | include '../../../framework/legado/auditoriaLegada.class.php'; |
411 | 411 | $audicao = new auditoriaLegada; | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/interfaceProcessos.class.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * Casos de uso: uc-01.06.98 |
34 | 34 | |
35 | - $Id: interfaceProcessos.class.php 62838 2015-06-26 13:02:49Z diogo.zarpelon $ | |
35 | + $Id: interfaceProcessos.class.php 65625 2016-06-02 18:34:54Z jean $ | |
36 | 36 | */ |
37 | 37 | |
38 | 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
... | ... | @@ -1951,7 +1951,7 @@ function formEncaminhaProcesso($action, $codProcesso, $anoExercicio, $codClassif |
1951 | 1951 | alertaAviso("Aguarde todos os processos concluírem.",'form','erro','<?=Sessao::getId()?>'); |
1952 | 1952 | } else { |
1953 | 1953 | varsGet ="%26"+nomParametro+"="+sCodigo+"%26codProcesso=<?=$codProcesso?>%26anoExercicio=<?=$anoExercicio?>%26codOrgao="+codigoOrgao+"%26andamento="+andamento+"%26"+nomEx+"="+exercicio+"%26pagina=<?=$pagina?>"; |
1954 | - varsGet += '&stDescQuestao=<?php echo urlencode( "Deseja encaminhar este processo para o setor selecionado?");?>'; | |
1954 | + varsGet += '&stDescQuestao=<?php echo "Deseja encaminhar este processo para o setor selecionado?";?>'; | |
1955 | 1955 | alertaQuestao("<?=CAM_PROTOCOLO;?>protocolo/processos/encaminhaProcesso.php?<?=Sessao::getId()?>", "controle" , "3"+varsGet ,"Deseja encaminhar este processo para o setor selecionado?","sn","<?=Sessao::getId()?>"); |
1956 | 1956 | |
1957 | 1957 | } |
... | ... | @@ -2047,7 +2047,7 @@ function formEncaminhaProcessoLote() |
2047 | 2047 | // alertaQuestao("<?=CAM_PROTOCOLO;?>protocolo/processos/encaminhaProcessoLote.php?<?=Sessao::getId()?>&codProcesso=<?=$codProcesso;?>&numCgm=<?=$numCgm;?>&stChaveProcesso=<?=$stChaveProcesso;?>&codAssunto=<?=$codAssunto;?>&codClassificacao=<?=$codClassificacao;?>&resumo=<?=$resumo;?>&dataInicio=<?=$dataInicio;?>&dataTermino=<?=$dataTermino;?>", "controle" , "3"+varsGet ,"Deseja encaminhar os processos selecionados para o setor?","sn","<?=Sessao::getId()?>"); |
2048 | 2048 | |
2049 | 2049 | varsGet ="%26"+nomParametro+"="+sCodigo+"%26codOrgao="+codigoOrgao+"%26andamento="+andamento+"%26"+nomEx+"="+exercicio+"%26pagina=<?=$pagina?>"; |
2050 | - varsGet += '&stDescQuestao=<?php echo urlencode( "Deseja encaminhar estes processos para o setor selecionado?");?>'; | |
2050 | + varsGet += '&stDescQuestao=<?php echo "Deseja encaminhar estes processos para o setor selecionado?";?>'; | |
2051 | 2051 | alertaQuestao("<?=CAM_PROTOCOLO;?>protocolo/processos/encaminhaProcessoLote.php?<?=Sessao::getId()?>", "controle" , "3"+varsGet ,"Deseja encaminhar estes processos para o setor selecionado?","sn","<?=Sessao::getId()?>"); |
2052 | 2052 | //document.frm.submit(); |
2053 | 2053 | } | ... | ... |
... | ... | @@ -0,0 +1,38 @@ |
1 | +/* | |
2 | + ********************************************************************************** | |
3 | + * * | |
4 | + * @package URBEM CNM - Soluções em Gestão Pública * | |
5 | + * @copyright (c) 2013 Confederação Nacional de Municípos * | |
6 | + * @author Confederação Nacional de Municípios * | |
7 | + * * | |
8 | + * O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob * | |
9 | + * os termos da Licença Pública Geral GNU conforme publicada pela Fundação do * | |
10 | + * Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. * | |
11 | + * * | |
12 | + * Este programa é distribuído na expectativa de que seja útil, porém, * | |
13 | + * SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU * | |
14 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU * | |
15 | + * para mais detalhes. * | |
16 | + * * | |
17 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" * | |
18 | + * com este programa; se não, escreva para a Free Software Foundation Inc., * | |
19 | + * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | |
20 | + * * | |
21 | + ********************************************************************************** | |
22 | +*/ | |
23 | +/* | |
24 | +* | |
25 | +* Script de DDL e DML | |
26 | +* | |
27 | +* Versao 2.05.2 | |
28 | +* | |
29 | +* Fabio Bertoldi - 20160601 | |
30 | +* | |
31 | +*/ | |
32 | + | |
33 | +---------------- | |
34 | +-- Ticket #23772 | |
35 | +---------------- | |
36 | + | |
37 | +UPDATE administracao.acao SET nom_arquivo = 'FMManterProcessoEmLote.php' WHERE cod_acao = 2162; | |
38 | + | ... | ... |
gestaoAdministrativa/fontes/javaScript/compressed/ifuncoesJs.js
1 | -function mudaTelaPrincipal(sPag){parent.frames.telaPrincipal.location.replace(sPag)}function mudaTelaMensagem(sPag){parent.frames.telaMensagem.location.replace(sPag)}function mudaFrameOculto(sPag){parent.frames.oculto.location.replace(sPag)}function Hoje(){var a;var sHoje;a=new Date();lm_year=a.getYear();lm_year=((lm_year<1000)?((lm_year<70)?2000:1900):0)+lm_year;lm_month=a.getMonth()+1;lm_month=((lm_month<10)?"0":"")+lm_month;lm_day=a.getDate();lm_day=((lm_day<10)?"0":"")+lm_day;sHoje=lm_day+"-"+lm_month+"-"+lm_year;return sHoje}function Agora(){var a;var sAgora;a=new Date();lm_hour=a.getHours();lm_hour=((lm_hour<10)?"0":"")+lm_hour;lm_minute=a.getMinutes();lm_minute=((lm_minute<10)?"0":"")+lm_minute;lm_second=a.getSeconds();lm_second=((lm_second<10)?"0":"")+lm_second;sAgora=lm_hour+":"+lm_minute+":"+lm_second;return sAgora}function HojeAgora(){var sHoje=Hoje();var sHora=Agora();sAux="&sAgora="+sHoje+"_"+sHora;return sAux}function retornaData(campo){var data=Hoje();data=data.replace(/-/gi,"/");campo.value=data}function MostraCalendario(sForm,sCampo,sessao){var x=400;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/legado/data0100Legado.php?"+sessao+"&sForm="+sForm+"&sCampo="+sCampo;var wVolta=false;var sAux="wCal"+sessaoid+" = window.open(sArq,'wCal"+sessaoid+"','width=180px,height=180px,resizable=0,scrollbars=0,left='+x+',top='+y);";eval(sAux)}function MontaCSS(caminho){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ie.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ns.css>"}document.write(sLinha)}function MontaCSSInclude(caminho){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ie.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ns.css>"}document.write(sLinha)}function MontaCSSMenu(){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href=includes/stylos_ie_menu.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href=includes/stylos_ns_menu.css>"}document.write(sLinha)}function AbreTela(sTela,iTamH,iTamV){var sNow=HojeAgora();var sArq=sTela+sNow;var sVar=sTela.substr(0,8);eval(sVar+'= window.open (sArq, "'+sVar+'", "width='+iTamH+",height="+iTamV+',resizable=1,scrollbars=1");')}function mnuEntra(obj){var sID=obj.id;eval("document.all."+sID+".style.backgroundColor = '#ccccff'");eval("document.all."+sID+".style.borderBottom = '1 solid #000080'");eval("document.all."+sID+".style.borderRight = '1 solid #000080'");eval("document.all."+sID+".style.borderLeft = '1 solid #ffffff'");eval("document.all."+sID+".style.borderTop = '1 solid #ffffff'")}function mnuSai(obj){var sID=obj.id;eval("document.all."+sID+".style.backgroundColor = '#526c9f'");eval("document.all."+sID+".style.borderBottom = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderRight = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderLeft = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderTop = '1 solid #dcdcdc'")}function alerta(msg){alert(msg)}function toFloat(strValor){if((strValor==null)||(strValor.length==0)){return 0}if(!isNaN(strValor)){return parseFloat(strValor)}retorno=limpaParaMascara(strValor,"valores");procurado=/,/;retorno=retorno.replace(/,/,".");if((retorno=="")||(isNaN(retorno))){return 0}return parseFloat(retorno)}function numericToFloat(stValor){stValor=stValor.replace(".","");stValor=stValor.replace(",",".");return parseFloat(stValor)}function incluiZerosAEsquerda(str,tamanho,permiteZero){retorno=str;if((str.length>0)&&(str.length<tamanho)&&((toFloat(str)!=0)||permiteZero)){for(i=(tamanho-str.length);i>0;i--){retorno="0"+retorno}return retorno}if(toFloat(str)==0&&!permiteZero){return""}else{return str}}function limpaZerosAEsquerda(inputString,tipo){outputString="";espacosAntes=0;if(tipo==1){re=/^0*$/;res=inputString.match(re);if(inputString.substr(0,1)!="-"&&res==null){inic=0}else{inic=1}}else{inic=0}for(i=inic;i<inputString.length;i++){if(inputString.charAt(i)=="0"){espacosAntes++}else{break}}outputString=inputString.substr(espacosAntes);return outputString}function trimString(inputString,trimLeft,trimRight){outputString="";espacosAntes=0;espacosDepois=0;if(trimLeft){for(i=0;i<inputString.length;i++){if(inputString.charAt(i)==" "){espacosAntes++}else{break}}}if(trimRight){for(i=inputString.length-1;i>0;i--){if(inputString.charAt(i)==" "){espacosDepois++}else{break}}}outputString=inputString.substr(espacosAntes);outputString=outputString.substr(0,(outputString.length-espacosDepois));return outputString}function formatoMonetario(oque,tipo){if(oque.value=="-"||oque.value==""){oque.value="";return }retorno="";for(contador=0;contador<oque.value.length;contador++){if((oque.value.charAt(contador)!=".")){retorno+=oque.value.charAt(contador)}}procurado=/,/;retorno=retorno.replace(procurado,".");retorno=retornaFormatoMonetario(retorno-0,tipo);oque.value=retorno}function formatoMonetarioSemCentavos(oque,tipo){if(oque.value=="-"||oque.value==""){oque.value="";return }retorno="";for(contador=0;contador<oque.value.length;contador++){if((oque.value.charAt(contador)!=".")){retorno+=oque.value.charAt(contador)}}procurado=/,/;retorno=retorno.replace(procurado,".");retorno=retornaFormatoMonetario(retorno-0,tipo);oque.value=retorno.substr(0,(retorno.length-3))}function retornaFormatoMonetario(valor,tipo){valorNegativo=false;retorno="";valor=toFloat(valor);if(valor<0){valorNegativo=true;valor=valor*(-1)}if(valor!=0||(tipo==1&&valor==0)){retorno=parteInteira(Math.floor(valor)+"")+parteFracao(valor);if(valorNegativo){retorno="-"+retorno}}return retorno}function retornaFormatoMonetarioInteiro(valor){if((valor-0)!=0){return parteInteira(Math.floor(valor-0)+"")}else{return""}}function parteInteira(valor){if(valor.length<=3){return(valor==""?"0":valor)}else{vezes=valor.length%3;retorno=(vezes==0?"":(valor.substring(0,vezes)));for(i=0;i<Math.floor(valor.length/3);i++){if((vezes==0)&&(i==0)){retorno+=valor.substring(vezes+3*i,vezes+3*i+3)}else{retorno+="."+valor.substring(vezes+3*i,vezes+3*i+3)}}retorno=retorno.replace(/-\./,"-");return(retorno)}}function parteFracao(resto){resto=Math.round(((resto)-Math.floor(resto))*100);return(resto<10?",0"+resto:","+resto)}function validaLengthData(oque,tipo,permiteZero){switch(tipo){case"visa":if(oque.value==""){return true}var StringVisa=limpaParaMascara(oque.value,"numeros");if(StringVisa.length<16){oque.value=limpaParaMascara(oque.value,"numeros");oque.value=incluiZerosAEsquerda(oque.value,16);if(digitoVisa(oque)!=1){mascara(oque,"cartao");alerta("Número do cartão inválido");oque.value="";oque.focus();return false}mascara(oque,"cartao",16)}return true;break;case"cc":if(oque.value==""||oque.value.length>=13){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<11){zeros="00000000000";retorno=retorno+zeros.substr(0,(11-retorno.length));if(retorno.length>=4){retorno=retorno.substr(0,4)+"-"+retorno.substr(4)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"-"+retorno.substr(10)}oque.value=retorno}if(!isContaCorrente(limpaParaMascara(oque.value,"numeros"))){alerta(oque.value+"\nConta Corrente inválida.");oque.value="";oque.focus();return false}return true;break;case"cep":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<8){zeros="00000000";retorno=retorno+zeros.substr(0,(8-retorno.length));if(retorno.length>=5){retorno=retorno.substr(0,5)+"-"+retorno.substr(5,7)}oque.value=retorno}if((limpaParaMascara(oque.value,"numeros")-0)==0){alerta(oque.value+"\nCEP inválido.");oque.value="";oque.focus();return false}break;case"cpf":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<11){cpf_zeros="00000000000";retorno=cpf_zeros.substr(0,(11-retorno.length))+retorno;if(retorno.length>=3){retorno=retorno.substr(0,3)+"."+retorno.substr(3)}if(retorno.length>=7){retorno=retorno.substr(0,7)+"."+retorno.substr(7)}if(retorno.length>=11){retorno=retorno.substr(0,11)+"-"+retorno.substr(11)}oque.value=retorno;if(retorno=="000.000.000-00"&&permiteZero){return true}if(!validaCPF(retorno)){alerta(oque.value+"\nCPF inválido.");oque.value="";oque.focus();return false}}break;case"cgc":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<14){cgc_zeros="00000000000000";retorno=cgc_zeros.substr(0,(14-retorno.length))+retorno;if(retorno.length>=2){retorno=retorno.substr(0,2)+"."+retorno.substr(2)}if(retorno.length>=6){retorno=retorno.substr(0,6)+"."+retorno.substr(6)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"/"+retorno.substr(10)}if(retorno.length>=15){retorno=retorno.substr(0,15)+"-"+retorno.substr(15)}oque.value=retorno;if(!validaCGC(retorno)){alerta(oque.value+"\nCNPJ inválido.");oque.value="";oque.focus();return false}}break;case"bdu":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");while(retorno.length<7){retorno="0"+retorno}retorno=retorno.substr(0,5)+"-"+retorno.substr(5,2);oque.value=retorno;if(!ValidaBDU(retorno)){alerta(oque.value+"\nBDU inválido.");oque.value="";oque.focus();return false}break}return true}function formataAoSair(campo,separador,digitosFracao,prePos,simbolo){if(campo.value.length==0){return }posicaoSeparador=campo.value.indexOf(separador);if(posicaoSeparador==-1){posicaoSeparador=campo.value.length}retorno=separador+limpaParaMascara(campo.value.substring(posicaoSeparador),"numeros");while(retorno.length<digitosFracao+separador.length){retorno=retorno+"0"}retorno=campo.value.substr(0,posicaoSeparador)+retorno;if(prePos==0){retorno=simbolo+retorno}if(prePos==1){retorno=retorno+simbolo}campo.value=retorno}function mascara(objEmFoco,tipo,tamanho1,tamanho2,sinal){if((event.keyCode==8)||(event.keyCode==13)||(event.keyCode==37)||(event.keyCode==39)||(event.keyCode==46)||(event.keyCode==16)||(event.keyCode==17)){return }tamanho1=toFloat(tamanho1);tamanho2=toFloat(tamanho2);retorno="";switch(tipo){case"cep":objEmFoco.maxLength=9;retorno=limpaParaMascara(objEmFoco.value,"numeros");retorno=retorno.substr(0,9);if(retorno.length>=8&&(retorno-0==0)){alerta(retorno.substr(0,5)+"-"+retorno.substr(5,7)+"\nCEP inválido.");objEmFoco.value="";objEmFoco.focus();return }if(retorno.length>=5){retorno=retorno.substr(0,5)+"-"+retorno.substr(5,7)}objEmFoco.value=retorno.substr(0,9);break;case"cpf":objEmFoco.maxLength=14;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=3){retorno=retorno.substr(0,3)+"."+retorno.substr(3)}if(retorno.length>=7){retorno=retorno.substr(0,7)+"."+retorno.substr(7)}if(retorno.length>=11){retorno=retorno.substr(0,11)+"-"+retorno.substr(11)}retorno=retorno.substr(0,14);objEmFoco.value=retorno;if(retorno=="000.000.000-00"&&tamanho1==1){return true}if(retorno.length>=14){if(!validaCPF(retorno)||retorno=="00000000000000"){alerta(objEmFoco.value+"\nCPF inválido.");objEmFoco.value="";objEmFoco.focus();return }}break;case"cgc":objEmFoco.maxLength=18;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"."+retorno.substr(2)}if(retorno.length>=6){retorno=retorno.substr(0,6)+"."+retorno.substr(6)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"/"+retorno.substr(10)}if(retorno.length>=15){retorno=retorno.substr(0,15)+"-"+retorno.substr(15)}objEmFoco.value=retorno.substr(0,18);if(retorno.length>=18){if(!validaCGC(retorno)){alerta(objEmFoco.value+"\nCNPJ inválido.");objEmFoco.value="";objEmFoco.focus();return }}break;case"ramal":objEmFoco.maxLength=4;retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,4);break;case"DD/MM/AA":objEmFoco.maxLength=8;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}if(retorno.length>=5){retorno=retorno.substr(0,5)+"/"+retorno.substr(5)}objEmFoco.value=retorno.substr(0,8);if(retorno.length>=8){dataEmTeste=retorno.substr(0,6)+"20"+retorno.substr(6,2);if(!retornaValidaData(dataEmTeste)){objEmFoco.value="";objEmFoco.focus();return }}break;case"DD/MM/AAAA":objEmFoco.maxLength=10;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}if(retorno.length>=5){retorno=retorno.substr(0,5)+"/"+retorno.substr(5)}objEmFoco.value=retorno.substr(0,10);if(retorno.length>=10){if(!retornaValidaData(objEmFoco.value,tamanho1)){objEmFoco.value="";objEmFoco.focus();return }}break;case"MM/AAAA":objEmFoco.maxLength=7;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}objEmFoco.value=retorno.substr(0,7);if(retorno.length>=7){dataEmTeste="01/"+retorno;if(!retornaValidaData(dataEmTeste)){objEmFoco.value="";objEmFoco.focus();return }}break;case"numero":if(tamanho1!=0){objEmFoco.maxLength=tamanho1}retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,objEmFoco.maxLength);break;case"inteiro":if(tamanho1!=0){objEmFoco.maxLength=tamanho1}retorno=limpaZerosAEsquerda(limpaParaMascara(objEmFoco.value,"numeros"));objEmFoco.value=retorno.substr(0,objEmFoco.maxLength);break;case"valor":retorno=objEmFoco.value;if(tamanho1+tamanho2>0){objEmFoco.maxLength=tamanho1+1+tamanho2+Math.floor(tamanho1/3)}var isNeg=false;if(retorno.charAt(0)=="-"){isNeg=true;retorno=retorno.substring(1);objEmFoco.maxLength++}retorno=limpaParaMascara(retorno,"valores");var posPrimVirgula=retorno.indexOf(",");retorno=limpaParaMascara(retorno,"numeros");if(posPrimVirgula>0){valorInteiro=retorno.substr(0,posPrimVirgula);valorCentavo=retorno.substring(posPrimVirgula);if(retorno.charAt(0)=="0"){retorno="0,"+valorCentavo.substr(0,tamanho2)}else{valorInteiro=retornaFormatoMonetarioInteiro(valorInteiro);valorCentavo=valorCentavo.substr(0,tamanho2);retorno=valorInteiro+","+valorCentavo}}else{retorno=retorno.substr(0,tamanho1);retorno=retornaFormatoMonetarioInteiro(retorno)}if(retorno==""&&(event.keyCode==48||event.keyCode==96)){retorno="0"}if(isNeg){retorno="-"+retorno}objEmFoco.value=retorno;break;case"percentual":objEmFoco.maxLength=3;retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,3);break;case"cartao":objEmFoco.maxLength=19;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=4){retorno=retorno.substr(0,4)+" "+retorno.substr(4)}if(retorno.length>=9){retorno=retorno.substr(0,9)+" "+retorno.substr(9)}if(retorno.length>=14){retorno=retorno.substr(0,14)+" "+retorno.substr(14)}objEmFoco.value=retorno.substr(0,19);if(objEmFoco.value.length==19){if(!validaCartao(objEmFoco.value)){alerta(objEmFoco.value+"\nNúmero do Cartão inválido");objEmFoco.value="";objEmFoco.focus();return }}break;case"cc":objEmFoco.maxLength=13;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=4){retorno=retorno.substr(0,4)+"-"+retorno.substr(4)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"-"+retorno.substr(10)}objEmFoco.value=retorno.substr(0,13);if(objEmFoco.value.length==13){if(!isContaCorrente(objEmFoco.value)){alerta(objEmFoco.value+"\nConta corrente inválida");objEmFoco.value="";objEmFoco.focus();return }}break;case"HH:MM":objEmFoco.maxLength=5;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.substr(0,1)>2){retorno=""}if(retorno.substr(0,2)>23){retorno=retorno.substr(0,1)}if(retorno.substr(2,1)>5){retorno=retorno.substr(0,2)}if(retorno.length>=2){retorno=retorno.substr(0,2)+":"+retorno.substr(2)}objEmFoco.value=retorno.substr(0,5);break}}function limpaParaMascara(sujeira,filtro,tipo){numeros="0123456789";valores="0123456789,";letras="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÉÍÓÚÀÈÌÒÙÄËÏÖÜÂÊÎÔÛÃÕáéíóúàèìòùäëïöüâêîôûãõçÇ&ªº'\"|@_<>!#$%&*()={[}]?:+-.,;/\\0123456789 ";retorno2="";if(tipo==1){if(sujeira.substring(0,1)=="-"){ind=1}else{ind=0}}else{ind=0}switch(filtro){case"numeros":for(i=ind;i<sujeira.length;i++){if(numeros.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}break;case"valores":for(i=ind;i<sujeira.length;i++){if(valores.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}if(sujeira.charAt(0)=="-"){retorno2="-"+retorno2}break;case"letras":for(i=0;i<sujeira.length;i++){if(letras.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}break}if(tipo==1){if(sujeira.substring(0,1)=="-"){retorno2="-"+retorno2}}return retorno2}function validaCPF(CPF){CPF=limpaParaMascara(CPF,"numeros");if(CPF.length!=11){for(countZeros=0;countZeros<((11-CPF.length)+2);countZeros++){CPF="0"+CPF}}if(CPF=="00000000000"){return false}soma=0;for(i=0;i<9;i++){soma=soma+eval(CPF.charAt(i)*(10-i))}Resto=11-(soma-(parseInt(soma/11)*11));if((Resto==10)||(Resto==11)){Resto=0}if(Resto!=eval((CPF.charAt(9)))){return false}soma=0;for(i=0;i<10;i++){soma=soma+eval(CPF.charAt(i)*(11-i))}Resto=11-(soma-(parseInt(soma/11)*11));if((Resto==10)||(Resto==11)){Resto=0}if(Resto!=eval((CPF.charAt(10)))){return false}return true}function VerificaCPF(valor){function moduloCPF(str){soma=0;ind=2;for(pos=str.length-1;pos>-1;pos=pos-1){soma=soma+(parseInt(str.charAt(pos))*ind);ind++;if(str.length>11){if(ind>9){ind=2}}}resto=soma-(Math.floor(soma/11)*11);if(resto<2){return 0}else{return 11-resto}}primeiro=valor.substr(1,1);falso=true;size=valor.length;if(size!=11){return false}size--;for(i=2;i<size-1;++i){proximo=(valor.substr(i,1));if(primeiro!=proximo){falso=false}}if(falso){return false}if(moduloCPF(valor.substring(0,valor.length-2))+""+moduloCPF(valor.substring(0,valor.length-1))!=valor.substring(valor.length-2,valor.length)){return false}return true}function validaCGC(field){field=limpaParaMascara(field,"numeros");if((field=="")||(field==" ")||(field=="00000000000000")){return false}if(field.length!=14){return false}first_digit=field.charAt(12);second_digit=field.charAt(13);field=field.substring(0,12);first_verified=calcMod11(field,5,2);second_verified=calcMod11(field+first_verified,6,2);if((first_verified==first_digit)&&(second_verified==second_digit)){return true}else{return false}}function VerificaCNPJ(valor){function moduloCNPJ(str){soma=0;ind=2;for(pos=str.length-1;pos>-1;pos=pos-1){soma=soma+(parseInt(str.charAt(pos))*ind);ind++;if(str.length>11){if(ind>9){ind=2}}}resto=soma-(Math.floor(soma/11)*11);if(resto<2){return 0}else{return 11-resto}}primeiro=valor.substr(1,1);falso=true;size=valor.length;if(size!=14){return false}size--;for(i=2;i<size-1;++i){proximo=(valor.substr(i,1));if(primeiro!=proximo){falso=false}}if(falso){return }if(moduloCNPJ(valor.substring(0,valor.length-2))+""+moduloCNPJ(valor.substring(0,valor.length-1))!=valor.substring(valor.length-2,valor.length)){return false}return true}function limpaCampo(field){t_field="";for(i=0;i<field.length;i++){if((field.charAt(i)!=".")&&(field.charAt(i)!="-")&&(field.charAt(i)!="/")&&(field.charAt(i)!=",")){t_field=t_field+field.charAt(i)}}return t_field}function formataCPF(paramCpf){cpfSemMascara=limpaParaMascara(paramCpf,"numeros");if(cpfSemMascara.length==11){cpfRetorno="";cpfRetorno+=cpfSemMascara.substr(0,3);cpfRetorno+=".";cpfRetorno+=cpfSemMascara.substr(3,3);cpfRetorno+=".";cpfRetorno+=cpfSemMascara.substr(6,3);cpfRetorno+="-";cpfRetorno+=cpfSemMascara.substr(9,2);return cpfRetorno}else{return paramCpf}}function formataCGC(paramCgc){cgcSemMascara=limpaParaMascara(paramCgc,"numeros");if(cgcSemMascara.length==14){cgcRetorno="";cgcRetorno=cgcSemMascara.substr(0,2);cgcRetorno+=".";cgcRetorno+=cgcSemMascara.substr(2,3);cgcRetorno+=".";cgcRetorno+=cgcSemMascara.substr(5,3);cgcRetorno+="/";cgcRetorno+=cgcSemMascara.substr(8,4);cgcRetorno+="-";cgcRetorno+=cgcSemMascara.substr(12,2);return cgcRetorno}else{return paramCgc}}function alertaDataInvalida(data,tipoTratamento){falhou=false;t_data=data.value;t_data=limpaCampo(t_data);dia=t_data.substr(0,2);mes=t_data.substr(2,2)-1;ano=t_data.substr(4,4);dataCorr=new Date();dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();if((t_data.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){falhou=true}if(tipoTratamento==0){if(dataObj>=dataCorr){falhou=true}}if(tipoTratamento==1){if(dataObj>dataCorr){falhou=true}}if(tipoTratamento==2&&data.value=="00/00/0000"){falhou=false}if(falhou){alerta("Data inválida");data.value="";if(!data.disabled){data.focus()}}}function dataValida(dataValor,tipoTeste){dataValor=limpaCampo(dataValor);dia=dataValor.substr(0,2);mes=dataValor.substr(2,2)-1;ano=dataValor.substr(4,4);dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();dataObj.setHours(0);dataObj.setMinutes(0);dataObj.setSeconds(0);dataObj.setMilliseconds(0);dataCorr=new Date();diaCorr=dataCorr.getDate();mesCorr=dataCorr.getMonth();anoCorr=dataCorr.getFullYear();dataCorr.setHours(0);dataCorr.setMinutes(0);dataCorr.setSeconds(0);dataCorr.setMilliseconds(0);data120=new Date(anoCorr-120,mesCorr,diaCorr);data120.setHours(0);data120.setMinutes(0);data120.setSeconds(0);data120.setMilliseconds(0);if((dataValor.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){return false}switch(tipoTeste){case"anterior":if(dataObj>=dataCorr){return false}break;case"ult120anos":if(dataObj<data120){return false}if(dataObj>=dataCorr){return false}break;case"futura":if(dataObj<=dataCorr){return false}break;case"futuraOUigual":if(dataObj<dataCorr){return false}break;case"anteriorOUigual":if(dataObj>dataCorr){return false}break;case"2mesesMMAAAA":dia="01";dataObj=new Date(ano,mes,dia);dataObj.setHours(0);dataObj.setMinutes(0);dataObj.setSeconds(0);dataObj.setMilliseconds(0);if(mesCorr>=2){mesCorr-=2}else{anoCorr-=1;if(mesCorr==0){mesCorr=10}if(mesCorr==1){mesCorr=11}}data2meses=new Date(anoCorr,mesCorr,dia);data2meses.setHours(0);data2meses.setMinutes(0);data2meses.setSeconds(0);data2meses.setMilliseconds(0);if(dataObj<data2meses){return false}break}return true}function retornaValidaData(t_data,tipoTratamento){falhou=false;t_data=limpaCampo(t_data);dia=t_data.substr(0,2);mes=t_data.substr(2,2)-1;ano=t_data.substr(4,4);dataCorr=new Date();dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();if((t_data.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){falhou=true}if(tipoTratamento&&tipoTratamento==2&&t_data=="00000000"){falhou=false}if(falhou){return false}else{return true}}function imprimir(){var WebBrowser='<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';document.body.insertAdjacentHTML("beforeEnd",WebBrowser);window.onerror=printerrortrap;WebBrowser1.ExecWB(6,2);window.onerror=null;WebBrowser1.outerHTML=""}function printerrortrap(){alerta("Impressão do documento não ocorreu.");window.onerror=null;WebBrowser1.outerHTML="";return true}function manipulaDatas(strData,nDias,futuroOuPassado){dateArray=strData.split("/");sdate=new Date(dateArray[2],dateArray[1]-1,dateArray[0]);if(futuroOuPassado=="+"){sdate.setDate(sdate.getDate()+nDias)}if(futuroOuPassado=="-"){sdate.setDate(sdate.getDate()-nDias)}var dia=sdate.getDate();var mes=sdate.getMonth()+1;if(dia<10){dia="0"+dia}if(mes<10){mes="0"+mes}return dia+"/"+mes+"/"+sdate.getFullYear()}function periodoDatas(dataFimPeriodo,dataInicioPeriodo){dateFim=new Date(dataFimPeriodo.substring(6,10),dataFimPeriodo.substring(3,5)-1,dataFimPeriodo.substring(0,2));dateInicio=new Date(dataInicioPeriodo.substring(6,10),dataInicioPeriodo.substring(3,5)-1,dataInicioPeriodo.substring(0,2));return((dateFim-dateInicio)/86400000)}function dateToddmmaaaa(objDate){var dia=objDate.getDate();var mes=objDate.getMonth()+1;if(dia<10){dia="0"+dia}if(mes<10){mes="0"+mes}return dia+"/"+mes+"/"+objDate.getFullYear()}function toData(stringData){if(stringData.substr(0,1)=="0"){dia=stringData.substr(1,1)}else{dia=stringData.substr(0,2)}if(stringData.substr(3,1)=="0"){mes=(stringData.substr(4,1)-1)}else{mes=(stringData.substr(3,2)-1)}ano=stringData.substr(6,4);tmp_Data=new Date(ano,mes,dia,0,0,0,0);corrigeBugTimeZoneGMT3(tmp_Data);return(tmp_Data)}function limitaTexto(objText,limiteChars){if(objText.value.length>limiteChars){objText.value=objText.value.substr(0,limiteChars);return(false)}return(true)}function getRandom(){return Math.random()}function desabilitaCampo(str){arrDesabilita=new Array();arrDesabilita=str.split(",");for(i=0;i<arrDesabilita.length;i++){obj=document.getElementById(arrHabilita[i]);if(obj!=null){obj.disabled=true}}}function habilitaCampo(str){arrHabilita=new Array();arrHabilita=str.split(",");for(i=0;i<arrHabilita.length;i++){obj=document.getElementById(arrHabilita[i]);if(obj!=null){obj.disabled=false}}}function placeFocus(){if(document.forms.length>0){var field=document.forms[0];for(i=0;i<field.length;i++){if((field.elements[i].type=="text")||(field.elements[i].type=="textarea")||(field.elements[i].type.toString().charAt(0)=="s")){document.forms[0].elements[i].focus();break}}}}function obrigatorio(campo){if(campo.value==""){alert("Este campo é um campo Obrigatório\nPor favor, complete seu preenchimento.");return false}}function MostraImageUpload(sessao){var x=400;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/legado/imagens/uploadImageLegado.php?"+sessao;var wVolta=false;var sAux="up"+sessaoid+" = window.open(sArq,'up"+sessaoid+"','width=400px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function validaDecimais(fieldName,fieldValue,decal){if(fieldValue.indexOf(",")==-1){fieldValue+=","}dectext=fieldValue.substring(fieldValue.indexOf(",")+1,fieldValue.length);if(dectext.length!=decal){alert("Por favor, use um número com "+decal+" casas decimais.");fieldName.focus();return false}}function validaNumeros(fieldName){fieldValue=fieldName.value;retorno=fieldValue.replace(",",".");if(isNaN(retorno)){alert("Você deve usar apenas números.");fieldName.focus();return false}}function abreAjuda(sessao){var x=10;var y=10;var sessaoid=sessao.substr(10,6);var sArq="ajuda/index.php?"+sessao;var wVolta=false;var sAux="hlp"+sessaoid+" = window.open(sArq,'hlp"+sessaoid+"','width=500px,height=300px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaMensagem(erro,tipo){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+erro+"&tipo="+tipo;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function alertaConfirma(template,pagina,chave,valor,men){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+men+"&tipo="+template+"&chave="+chave+"&valor="+valor+"&pag="+pagina;var wVolta=false;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function alertaDecisao(pagina,men){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+men+"&tipo=decisao&pag="+pagina;var wVolta=false;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function MostraEstados(nomeform,nomeestado,codestado,nommunicipio,codmunicipio,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/estados.php?"+sessao+"&nomForm="+nomeform+"&nomEstado="+nomeestado+"&codEstado="+codestado+"&nomMunicipio="+nommunicipio+"&codMunicipio="+codmunicipio;var wVolta=false;var sAux="mest"+sessaoid+" = window.open(sArq,'mest"+sessaoid+"','width=300px,height=120px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function autoTab(input,len,e){var isNN=(navigator.appName.indexOf("Netscape")!=-1);var keyCode=(isNN)?e.which:e.keyCode;var filter=(isNN)?[0,8,9]:[0,8,9,16,17,18,37,38,39,40,46];if(input.value.length>=len&&!containsElement(filter,keyCode)){input.value=input.value.slice(0,len);input.form[(getIndex(input)+1)%input.form.length].focus()}function containsElement(arr,ele){var found=false,index=0;while(!found&&index<arr.length){if(arr[index]==ele){found=true}else{index++}}return found}function getIndex(input){var index=-1,i=0,found=false;while(i<input.form.length&&index==-1){if(input.form[i]==input){index=i}else{i++}}return index}return true}function formataNumeroDecimais(fld,milSep,decSep,e){var sep=0;var key="";var i=j=0;var len=len2=0;var strCheck="0123456789";var aux=aux2="";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}len=fld.value.length;for(i=0;i<len;i++){if((fld.value.charAt(i)!="0")&&(fld.value.charAt(i)!=decSep)){break}}aux="";for(;i<len;i++){if(strCheck.indexOf(fld.value.charAt(i))!=-1){aux+=fld.value.charAt(i)}}aux+=key;len=aux.length;if(len==0){fld.value=""}if(len==1){fld.value="0"+decSep+"0"+aux}if(len==2){fld.value="0"+decSep+aux}if(len>2){aux2="";for(j=0,i=len-3;i>=0;i--){if(j==3){aux2+=milSep;j=0}aux2+=aux.charAt(i);j++}fld.value="";len2=aux2.length;for(i=len2-1;i>=0;i--){fld.value+=aux2.charAt(i)}fld.value+=decSep+aux.substr(len-2,len)}return false}function formataNumeroDecimaisNegativos(fld,milSep,decSep,e){var sep=0;var key="";var i=j=0;var len=len2=0;var strCheck="-0123456789";var aux=aux2="";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}len=fld.value.length;for(i=0;i<len;i++){if((fld.value.charAt(i)!="0")&&(fld.value.charAt(i)!=decSep)){break}}aux="";for(;i<len;i++){if(strCheck.indexOf(fld.value.charAt(i))!=-1){aux+=fld.value.charAt(i)}}aux+=key;len=aux.length;if(len==0){fld.value=""}if(len==1){fld.value="0"+decSep+"0"+aux}if(len==2){fld.value="0"+decSep+aux}if(len>2){aux2="";for(j=0,i=len-3;i>=0;i--){if(j==3){aux2+=milSep;j=0}aux2+=aux.charAt(i);j++}fld.value="";len2=aux2.length;for(i=len2-1;i>=0;i--){fld.value+=aux2.charAt(i)}fld.value+=decSep+aux.substr(len-2,len)}return false}function procuraBem(nomeform,campobem,sessao){var x=200;var y=120;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoPatrimonial/fontes/PHP/patrimonio/popups/bem/procuraBem.php?"+sessao+"&nomForm="+nomeform+"&campoBem="+campobem;var wVolta=false;var sAux="prbem"+sessaoid+" = window.open(sArq,'prbem"+sessaoid+"','width=650px,height=500px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function alertaAviso(objeto,tipo,chamada,sessao,caminho){var x=350;var y=200;var sessaoid=sessao.substr(10,6);if(caminho==undefined){caminho=""}var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/instancias/index/mensagem.php?"+sessao+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;mudaTelaMensagem(sArq)}function alertaAvisoNivel2(objeto,tipo,chamada,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;var sAux="window.open(sArq,'','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestao(pagina,chave,valor,objeto,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popups/alerta/alerta.php?"+sessao+"&tipo="+tipo+"&chamada=sn&chave="+chave+"&valor="+valor+"&pagQuestao="+pagina+"&obj="+objeto;var wVolta=false;var sAux="window.open(sArq,'','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoFabio(pagina,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada=pp&chave="+chave+"&valor="+valor+"&pag="+pagina+"&obj="+objeto;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoPopUp(pagina,tipo,sessao){var x=350;var y=200;var valor="pp_excluir";var chave="cod";var sessaoid=sessao.substr(10,6);var sArq="../../popups/alertaGenerico.inc.php?"+sessao+"&tipo="+tipo+"&chamada=pp&chave="+chave+"&valor="+valor+"&pag="+pagina;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestao2(pagina,tipo,sessao){var x=350;var y=200;var valor="teste";var chave=1;var sessaoid=sessao.substr(10,6);var sArq="../../../framework/popups/alerta/alerta.php?"+sessao+"&tipo="+tipo+"&chamada=sn&chave="+chave+"&valor="+valor+"&pagQuestao="+pagina;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoOculto(pagina,chave,valor,objeto,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada=oculto&chave="+chave+"&valor="+valor+"&pag="+pagina+"&obj="+objeto;var wVolta=false;var sAux="msgd"+sessaoid+" = window.open(sArq,'msgd"+sessaoid+"','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaSubmit(objeto,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo=ccform&chamada=ccform&chave=&valor=&pag=&obj="+objeto;var wVolta=false;var sAux="msge"+sessaoid+" = window.open(sArq,'msge"+sessaoid+"','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraLocal(nomeform,campolocal,campoexercicio,sessao){var x=350;var y=200;var sArq="../../includes/procuraLocal.php?"+sessao+"&nomForm="+nomeform+"&campoBem="+campolocal+"&campoexercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prloc"+sessaoid+" = window.open(sArq,'prloc"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraSetor(nomeform,camponomesetor,camposetor,campoexercicio,sessao){var x=350;var y=200;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popupsLegado/setor/procuraSetor.php?"+sessao+"&nomForm="+nomeform+"&campoNomeSetor="+camponomesetor+"&campoSetor="+camposetor+"&campoexercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prset"+sessaoid+" = window.open(sArq,'prset"+sessaoid+"','width=550px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraVeiculo(nomeform,campoveiculo,sessao){var x=350;var y=200;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popupsLegado/veiculo/procuraVeiculo.php?"+sessao+"&nomForm="+nomeform+"&campoCodVeiculo="+campoveiculo;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prvei"+sessaoid+" = window.open(sArq,'prvei"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraMotorista(nomeform,camponommotorista,campocodmotorista,sessao){var x=350;var y=200;var sArq="../../includes/procuraMotorista.php?"+sessao+"&nomForm="+nomeform+"&campoNomMotorista="+camponommotorista+"&campoCodMotorista="+campocodmotorista;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prmot"+sessaoid+" = window.open(sArq,'prmot"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraProcesso(nomeform,campocodprocesso,campoexercicio,sessao){var x=200;var y=140;var sArq="../../includes/procuraProcesso.php?"+sessao+"&nomForm="+nomeform+"&campoCodProcesso="+campocodprocesso+"&campoExercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prpro"+sessaoid+" = window.open(sArq,'prpro"+sessaoid+"','width=400px,height=390px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraContaDespesa(nomeform,camponomeconta,campoconta,sessao){var x=200;var y=180;var sArq="../../includes/procuraContaDespesa.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcde"+sessaoid+" = window.open(sArq,'prcde"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraContaReceita(nomeform,camponomeconta,campoconta,camporeduzido,reduzido,sessao){var x=200;var y=180;var sArq="../../includes/procuraContaReceita.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodReduz="+camporeduzido+"&reduzido="+reduzido;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcre"+sessaoid+" = window.open(sArq,'prcre"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procurarCgm(nomeform,camponum,camponom,tipodebusca,sessao,innerHtml){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/FLProcurarCgm.php?"+sessao+"&nomForm="+nomeform+"&campoNum="+camponum+"&campoNom="+camponom+"&tipoBusca="+tipodebusca+"&innerHtml="+innerHtml;var wVolta=false;var sAux="window.open(sArq,'','width=800px,height=550px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraPlanoConta(nomeform,camponomeconta,campoconta,campocodplano,reduzido,sessao,innerHtml){var x=200;var y=180;var sArq="../../includes/procuraPlanoConta.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodPlano="+campocodplano+"&reduzido="+reduzido+"&innerHtml="+innerHtml;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prpco"+sessaoid+" = window.open(sArq,'prpco"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraProgramaTrabalho(nomeform,camponomeconta,campoconta,campocoddespesa,sessao){var x=200;var y=180;var sArq="../../includes/procuraProgramaTrabalho.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodDespesa="+campocoddespesa;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prptb"+sessaoid+" = window.open(sArq,'prptb"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function isNumber(fld,e){var key="";var strCheck="0123456789.";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function isNumeric(fld,e){var key="";var strCheck="0123456789";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function isValido(fld,e,dominio){var key="";var strCheck=dominio;var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function maxTextArea(campo,limite,e,blur){var key="";var strCheck="";var whichCode=(window.Event)?e.which:e.keyCode;if(blur){campo.value=campo.value.substring(0,limite);return true}if(campo.value.length>limite){campo.value=campo.value.substring(0,limite);return false}}function procuraDomicilio(nomeform,campocoddomicilio,campologradouro,sessao){var x=200;var y=140;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/CSE/popups/domicilio/procuraDomicilio.php?"+sessao+"&nomForm="+nomeform+"&campoCodDomicilio="+campocoddomicilio+"&campoLogradouro="+campologradouro;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="window.open(sArq,'','width=500px,height=350px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function limpaSelect(sCampo,iOption){var campo=sCampo;var tam=campo.options.length;while(tam>=iOption){campo.options[tam]=null;tam=tam-1}if(iOption>0){campo.options[0].selected=true}}function procuraAutorizacaoEmpenho(nomeform,campoautorizacao,flag,sessao){var x=200;var y=140;var sArq="../../includes/procuraAutorizacaoEmpenho.php?"+sessao+"&nomForm="+nomeform+"&flag="+flag+"&campoAutorizacao="+campoautorizacao;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="window.open(sArq,'','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraEmpenho(nomeform,campoempenho,sessao){var x=200;var y=140;var sArq="../../includes/procuraEmpenho.php?"+sessao+"&nomForm="+nomeform+"&campoEmpenho="+campoempenho;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prem"+sessaoid+" = window.open(sArq,'prem"+sessaoid+"','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function mostraDadosProcesso(tipo,sessao){var x=200;var y=140;var sArq="../../includes/mostraDadosProcesso.php?"+sessao+"&tipo="+tipo;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prem"+sessaoid+" = window.open(sArq,'mdpr"+sessaoid+"','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraGenerica(nomeform,campocodigo,campodescricao,tabela,atributocod,atributonom,orderby,titulo,label,sessao){var x=200;var y=180;var sArq="../../includes/procuraGenerica.php?"+sessao+"&nomForm="+nomeform+"&campoCodigo="+campocodigo+"&campoDescricao="+campodescricao+"&tabela="+tabela+"&atributoCod="+atributocod+"&atributoNom="+atributonom+"&orderBy="+orderby+"&titulo="+titulo+"&label="+label;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcde"+sessaoid+" = window.open(sArq,'prcde"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function verificaData(campoData){if(campoData.value.length){var stErro=false;if(campoData.value.substr(0,2)<1||campoData.value.substr(0,2)>31){stErro=true}if(campoData.value.substr(3,2)<1||campoData.value.substr(3,2)>12){stErro=true}if(campoData.value.substr(3,2)==4||campoData.value.substr(3,2)==6||campoData.value.substr(3,2)==9||campoData.value.substr(3,2)==11){if(campoData.value.substr(0,2)>30){stErro=true}}if(campoData.value.substr(3,2)==2){var bissexto=Number(campoData.value.substr(6,4))%4;if(bissexto!=0&&campoData.value.substr(0,2)>28){stErro=true}if(bissexto==0&&campoData.value.substr(0,2)>29){stErro=true}}if(stErro){campoData.focus();return false}else{return true}}else{return true}}function filtraMascara(campo){var expReg=new RegExp("[^a-zA-Z0-9]","g");var inCont=0;var novoCampo="";var tmpCampo;while(campo.length>inCont){tmpCampo=campo.substr(inCont,1);if(!expReg.test(tmpCampo)){novoCampo+=tmpCampo}inCont++}return novoCampo}function validaCaracter(masc,caracter,posicao){var caracterMasc=masc.charAt(posicao);var expRegCharNumber=new RegExp("[a-zA-Z0-9]","ig");if(expRegCharNumber.test(caracterMasc)){if(isNaN(caracterMasc)){var expValReg=new RegExp("[a-"+caracterMasc+"]","ig")}else{var expValReg=new RegExp("[0-"+caracterMasc+"]")}return expValReg.test(caracter)}else{return false}}function mascaraDinamico(mascara,campo,evento){var expReg=new RegExp("[^a-zA-Z0-9]","g");var expRegTmp;var arExecExp=expReg.exec(mascara);var stCampoNovo="";var stMascaraTmp=mascara.substr(arExecExp.index+1);var campoMasc=filtraMascara(campo.value);var inContIndex=1;var inCont=0;var flagIndex=true;var whichCode=(window.Event)?evento.which:evento.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}while(inCont<campoMasc.length&&stCampoNovo.length<mascara.length){caracter=campoMasc.substr(inCont,1);if(validaCaracter(mascara,caracter,inContIndex-1)){stCampoNovo+=caracter;expRegTmp=new RegExp("[^a-zA-Z0-9]","g");if(expRegTmp.test(stMascaraTmp)||flagIndex){if(arExecExp.index==inContIndex){stCampoNovo+=arExecExp[0];arExecExp=expReg.exec(mascara);inContIndex++;stMascaraTmp=mascara.substr(inContIndex);flagIndex=false}}}inCont++;inContIndex++}campo.value=stCampoNovo;return false}function mascaraCPF(campo,evento){return mascaraDinamico("999.999.999-99",campo,evento)}function mascaraCNPJ(campo,evento){return mascaraDinamico("99.999.999/9999-99",campo,evento)}function mascaraCEP(campo,evento){return mascaraDinamico("99999-999",campo,evento)}function mascaraData(campo,evento){return mascaraDinamico("99/99/9999",campo,evento)}function limpaZerosMoeda(valor){while(valor.substr(0,1)=="0"){valor=valor.substr(1,valor.length)}return valor}function montaMilharMoeda(valor){if(valor!="0"){var expReg=new RegExp("[^0-9-]","g");valor=valor.replace(expReg,"");valor=limpaZerosMoeda(valor);var tamanho=valor.length;var pos=tamanho-3;var milhar="";var cont=0;while(pos>0&&tamanho>3){if(valor.substr(0,pos)!="-"){valor=valor.substr(0,pos)+"."+valor.substr(pos,tamanho)}tamanho=valor.length;pos=pos-3}}return valor}function formataMoeda(campo,decimais,evento,negativo){var moeda="";if(campo.value.length>0){var virgPos=campo.value.search(",");if(virgPos>=0){if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}var arMoeda=stMenos.split(",");while(arMoeda[1].length<decimais){arMoeda[1]+="0"}var milhar=montaMilharMoeda(arMoeda[0]);if(milhar.length==0){milhar="0"}moeda=milhar+","+arMoeda[1]}else{var zeros="";while(zeros.length<decimais){zeros+="0"}if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}moeda=montaMilharMoeda(stMenos)+","+zeros}if(campo.value.search("-")==0&&negativo){campo.value="-"+moeda}else{campo.value=moeda}}return true}function mascaraMoeda(campo,decimais,evento,negativo){var virgPos=campo.value.search(",");var stMenos="";if((evento.keyCode!=9)){if((evento.keyCode!=16)){if(evento.keyCode==109){if(negativo){if(campo.value.length!=1){campo.value=campo.value.substring(0,campo.value.length-1)}}else{campo.value=campo.value.substring(0,campo.value.length-1)}}else{if(evento.keyCode==188){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}var arMoeda=stMenos.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}stMenos=inMoeda+","+arMoeda[1].substr(0,decimais)}else{stMenos=inMoeda}if(campo.value.search("-")==0&&negativo){campo.value="-"+stMenos}else{campo.value=stMenos}}}}}}function mascaraNumerico(campo,tamanho,decimais,evento,negativo){RegExpMenos=new RegExp("-","g");var boValorNegativo=false;if((evento.keyCode!=9)){if((evento.keyCode!=16)){if((evento.keyCode!=0)){if((campo.value.length<(tamanho-(decimais+2)))||(campo.value.search(",")!="-1")||(evento.keyCode==8)){if(negativo){if(evento.keyCode==109){boValorNegativo=true}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode!=107&&evento.keyCode!=61)){boValorNegativo=true}}if((campo.value.charAt(0)!="-")&&(evento.keyCode==109)){campo.maxLength=campo.maxLength+1}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode==107||evento.keyCode==61)){campo.maxLength=campo.maxLength-1}}}campo.value=campo.value.replace(RegExpMenos,"");var virgPos=campo.value.search(",");if(evento.keyCode==188){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{var arMoeda=campo.value.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}campo.value=inMoeda+","+arMoeda[1].substr(0,decimais)}else{campo.value=inMoeda}}if(negativo){if(boValorNegativo){campo.value="-"+campo.value}}}else{campo.value=campo.value+","}}else{campo.value=campo.value.replace(/\^|~|´|`/g,"")}}}}function mascaraNumericoBR(campo,tamanho,decimais,evento,negativo){RegExpMenos=new RegExp("-","g");var boValorNegativo=false;if((evento.keyCode!=9)){if((evento.keyCode!=16)){if((evento.keyCode!=0)){campo.value=campo.value.replace(/[\.]/g,"");if((campo.value.length<(tamanho-decimais))||(campo.value.search(",")!="-1")||(evento.keyCode==8)){if(negativo){if(evento.keyCode==109){boValorNegativo=true}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode!=107&&evento.keyCode!=61)){boValorNegativo=true}}if((campo.value.charAt(0)!="-")&&(evento.keyCode==109)){campo.maxLength=campo.maxLength+1}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode==107||evento.keyCode==61)){campo.maxLength=campo.maxLength-1}}}campo.value=campo.value.replace(RegExpMenos,"");var virgPos=campo.value.search(",");if(evento.keyCode==188){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{var arMoeda=campo.value.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}campo.value=inMoeda+","+arMoeda[1].substr(0,decimais)}else{campo.value=inMoeda}}if(negativo){if(boValorNegativo){campo.value="-"+campo.value}}}else{var inMoeda=montaMilharMoeda(campo.value);campo.value=inMoeda+","}}else{campo.value=campo.value.replace(/\^|~|´|`/g,"")}}}}function validaCharMoeda(campo,evento){var arMoeda=campo.value.split(",");if(navigator.appName=="Netscape"){var teclaPress=evento.which}else{var teclaPress=evento.keyCode}var retorno=true;var expReg=new RegExp("[0-9,-]","g");var novo=String.fromCharCode(teclaPress);if(!validaTecla(evento.keyCode)){if(novo.search(expReg)){retorno=false}else{var strTemp=campo.value+String.fromCharCode(teclaPress);if(strTemp.search(",")!=strTemp.lastIndexOf(",")){retorno=false}}}return retorno}function validaTecla(tecla){var retorno=false;if(navigator.appName=="Netscape"){switch(tecla){case 8:retorno=true;break;case 9:retorno=true;break;case 13:retorno=true;break;case 20:retorno=true;break;case 27:retorno=true;break;case 33:retorno=true;break;case 34:retorno=true;break;case 35:retorno=true;break;case 36:retorno=true;break;case 37:retorno=true;break;case 38:retorno=true;break;case 39:retorno=true;break;case 40:retorno=true;break;case 45:retorno=true;break;case 46:retorno=true;break}}else{switch(tecla){case 8:retorno=true;break}}return retorno}function preencheCampo(selecionado,preenchido){var iIndice=0;var formulario=selecionado.form.name;var d=eval("document."+formulario);var iIndex;if(selecionado.type=="select-one"&&selecionado.value.toUpperCase()=="XXX"){preenchido.value="";return true}else{preenchido.value=selecionado.value;if(preenchido.type=="select-one"&&preenchido.value!=selecionado.value){alertaAviso("@Valor inválido. ("+selecionado.value+")","form","erro","<?=$sessao->id?>");preenchido.selectedIndex=0;return false}else{for(var iCont=1;iCont<d.elements.length;iCont++){if(d.elements[iCont].name==selecionado.name){break}}if(selecionado.type=="select-one"){iIndex=iCont+1}else{iIndex=iCont+2}if((d.elements.length-iIndex)>0){d.elements[iIndex].focus()}return true}}return true}function preencheCA(variavel,valor){var targetTmp=document.frm.target;document.frm.target="oculto";var actionTmp=document.frm.action;document.frm.action+="&variavel="+variavel+"&valor="+escape(valor)+"&ctrl=100&controle=100";document.frm.submit();document.frm.target=targetTmp}function preencheCA_ano(variavel,valor){ano=valor.substr((valor.length)-4,4);valor=valor.substr(0,(valor.length)-4);var targetTmp=document.frm.target;document.frm.target="oculto";var actionTmp=document.frm.action;document.frm.action+="&anoOrgao="+ano+"&variavel="+variavel+"&valor="+escape(valor)+"&ctrl=100&controle=100";document.frm.submit();document.frm.target=targetTmp}function validaCombo(iCod,campo){var cod=iCod;var val;var erro=true;var f=document.frm;var tam=campo.options.length-1;while(tam>=0){val=campo.options[tam].value;if(cod==val){campo.options[tam].selected=true;erro=false}tam=tam-1}if(erro){return false}else{return true}}function abrePopUp(arquivo,nomeform,camponum,camponom,tipodebusca,sessao,width,height){if(width==""){width=800}if(height==""){height=550}var x=0;var y=0;var sessaoid=sessao.substr(10,6);var sArq="../../popups/popups/"+arquivo+"?"+sessao+"&nomForm="+nomeform+"&campoNum="+camponum+"&campoNom="+camponom+"&tipoBusca="+tipodebusca;var sAux="prcgm"+sessaoid+" = window.open(sArq,'prcgm"+sessaoid+"','width="+width+",height="+height+",resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function formataValor(campo){campo.value=filtraCampo(campo);vr=campo.value;tam=vr.length;if(tam<=2){campo.value=vr}if((tam>2)&&(tam<=5)){campo.value=vr.substr(0,tam-2)+","+vr.substr(tam-2,tam)}if((tam>=6)&&(tam<=8)){campo.value=vr.substr(0,tam-5)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=9)&&(tam<=11)){campo.value=vr.substr(0,tam-8)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=12)&&(tam<=14)){campo.value=vr.substr(0,tam-11)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=15)&&(tam<=18)){campo.value=vr.substr(0,tam-14)+"."+vr.substr(tam-14,3)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}}function filtraCampo(campo){var s="";var cp="";var regra=new RegExp("[0-9]");vr=campo.value;tam=vr.length;for(i=0;i<tam;i++){var conferir=regra.exec(vr.substring(i,i+1));if(vr.substring(i,i+1)!="/"&&vr.substring(i,i+1)!="-"&&vr.substring(i,i+1)!="."&&vr.substring(i,i+1)!=","&&conferir!=null){s=s+vr.substring(i,i+1)}}campo.value=s;return cp=campo.value}function atualizaFormataValor(campo){campo.value=filtraCampo(campo);vr=campo.value;tam=vr.length;if(tam<=2){campo.value=campo.value+",00"}else{formataValor(campo)}}; | |
2 | 1 | \ No newline at end of file |
2 | +function mudaTelaPrincipal(sPag){parent.frames.telaPrincipal.location.replace(sPag)}function mudaTelaMensagem(sPag){parent.frames.telaMensagem.location.replace(sPag)}function mudaFrameOculto(sPag){parent.frames.oculto.location.replace(sPag)}function Hoje(){var a;var sHoje;a=new Date();lm_year=a.getYear();lm_year=((lm_year<1000)?((lm_year<70)?2000:1900):0)+lm_year;lm_month=a.getMonth()+1;lm_month=((lm_month<10)?"0":"")+lm_month;lm_day=a.getDate();lm_day=((lm_day<10)?"0":"")+lm_day;sHoje=lm_day+"-"+lm_month+"-"+lm_year;return sHoje}function Agora(){var a;var sAgora;a=new Date();lm_hour=a.getHours();lm_hour=((lm_hour<10)?"0":"")+lm_hour;lm_minute=a.getMinutes();lm_minute=((lm_minute<10)?"0":"")+lm_minute;lm_second=a.getSeconds();lm_second=((lm_second<10)?"0":"")+lm_second;sAgora=lm_hour+":"+lm_minute+":"+lm_second;return sAgora}function HojeAgora(){var sHoje=Hoje();var sHora=Agora();sAux="&sAgora="+sHoje+"_"+sHora;return sAux}function retornaData(campo){var data=Hoje();data=data.replace(/-/gi,"/");campo.value=data}function MostraCalendario(sForm,sCampo,sessao){var x=400;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/legado/data0100Legado.php?"+sessao+"&sForm="+sForm+"&sCampo="+sCampo;var wVolta=false;var sAux="wCal"+sessaoid+" = window.open(sArq,'wCal"+sessaoid+"','width=180px,height=180px,resizable=0,scrollbars=0,left='+x+',top='+y);";eval(sAux)}function MontaCSS(caminho){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ie.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ns.css>"}document.write(sLinha)}function MontaCSSInclude(caminho){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ie.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href="+caminho+"includes/stylos_ns.css>"}document.write(sLinha)}function MontaCSSMenu(){var sLinha;var sNavegador=navigator.appName;if(sNavegador=="Microsoft Internet Explorer"){sLinha="<link rel=STYLESHEET type=text/css href=includes/stylos_ie_menu.css>"}else{sLinha="<link rel=STYLESHEET type=text/css href=includes/stylos_ns_menu.css>"}document.write(sLinha)}function AbreTela(sTela,iTamH,iTamV){var sNow=HojeAgora();var sArq=sTela+sNow;var sVar=sTela.substr(0,8);eval(sVar+'= window.open (sArq, "'+sVar+'", "width='+iTamH+",height="+iTamV+',resizable=1,scrollbars=1");')}function mnuEntra(obj){var sID=obj.id;eval("document.all."+sID+".style.backgroundColor = '#ccccff'");eval("document.all."+sID+".style.borderBottom = '1 solid #000080'");eval("document.all."+sID+".style.borderRight = '1 solid #000080'");eval("document.all."+sID+".style.borderLeft = '1 solid #ffffff'");eval("document.all."+sID+".style.borderTop = '1 solid #ffffff'")}function mnuSai(obj){var sID=obj.id;eval("document.all."+sID+".style.backgroundColor = '#526c9f'");eval("document.all."+sID+".style.borderBottom = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderRight = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderLeft = '1 solid #dcdcdc'");eval("document.all."+sID+".style.borderTop = '1 solid #dcdcdc'")}function alerta(msg){alert(msg)}function toFloat(strValor){if((strValor==null)||(strValor.length==0)){return 0}if(!isNaN(strValor)){return parseFloat(strValor)}retorno=limpaParaMascara(strValor,"valores");procurado=/,/;retorno=retorno.replace(/,/,".");if((retorno=="")||(isNaN(retorno))){return 0}return parseFloat(retorno)}function numericToFloat(stValor){stValor=stValor.replace(".","");stValor=stValor.replace(",",".");return parseFloat(stValor)}function incluiZerosAEsquerda(str,tamanho,permiteZero){retorno=str;if((str.length>0)&&(str.length<tamanho)&&((toFloat(str)!=0)||permiteZero)){for(i=(tamanho-str.length);i>0;i--){retorno="0"+retorno}return retorno}if(toFloat(str)==0&&!permiteZero){return""}else{return str}}function limpaZerosAEsquerda(inputString,tipo){outputString="";espacosAntes=0;if(tipo==1){re=/^0*$/;res=inputString.match(re);if(inputString.substr(0,1)!="-"&&res==null){inic=0}else{inic=1}}else{inic=0}for(i=inic;i<inputString.length;i++){if(inputString.charAt(i)=="0"){espacosAntes++}else{break}}outputString=inputString.substr(espacosAntes);return outputString}function trimString(inputString,trimLeft,trimRight){outputString="";espacosAntes=0;espacosDepois=0;if(trimLeft){for(i=0;i<inputString.length;i++){if(inputString.charAt(i)==" "){espacosAntes++}else{break}}}if(trimRight){for(i=inputString.length-1;i>0;i--){if(inputString.charAt(i)==" "){espacosDepois++}else{break}}}outputString=inputString.substr(espacosAntes);outputString=outputString.substr(0,(outputString.length-espacosDepois));return outputString}function formatoMonetario(oque,tipo){if(oque.value=="-"||oque.value==""){oque.value="";return }retorno="";for(contador=0;contador<oque.value.length;contador++){if((oque.value.charAt(contador)!=".")){retorno+=oque.value.charAt(contador)}}procurado=/,/;retorno=retorno.replace(procurado,".");retorno=retornaFormatoMonetario(retorno-0,tipo);oque.value=retorno}function formatoMonetarioSemCentavos(oque,tipo){if(oque.value=="-"||oque.value==""){oque.value="";return }retorno="";for(contador=0;contador<oque.value.length;contador++){if((oque.value.charAt(contador)!=".")){retorno+=oque.value.charAt(contador)}}procurado=/,/;retorno=retorno.replace(procurado,".");retorno=retornaFormatoMonetario(retorno-0,tipo);oque.value=retorno.substr(0,(retorno.length-3))}function retornaFormatoMonetario(valor,tipo){valorNegativo=false;retorno="";valor=toFloat(valor);if(valor<0){valorNegativo=true;valor=valor*(-1)}if(valor!=0||(tipo==1&&valor==0)){retorno=parteInteira(Math.floor(valor)+"")+parteFracao(valor);if(valorNegativo){retorno="-"+retorno}}return retorno}function retornaFormatoMonetarioInteiro(valor){if((valor-0)!=0){return parteInteira(Math.floor(valor-0)+"")}else{return""}}function parteInteira(valor){if(valor.length<=3){return(valor==""?"0":valor)}else{vezes=valor.length%3;retorno=(vezes==0?"":(valor.substring(0,vezes)));for(i=0;i<Math.floor(valor.length/3);i++){if((vezes==0)&&(i==0)){retorno+=valor.substring(vezes+3*i,vezes+3*i+3)}else{retorno+="."+valor.substring(vezes+3*i,vezes+3*i+3)}}retorno=retorno.replace(/-\./,"-");return(retorno)}}function parteFracao(resto){resto=Math.round(((resto)-Math.floor(resto))*100);return(resto<10?",0"+resto:","+resto)}function validaLengthData(oque,tipo,permiteZero){switch(tipo){case"visa":if(oque.value==""){return true}var StringVisa=limpaParaMascara(oque.value,"numeros");if(StringVisa.length<16){oque.value=limpaParaMascara(oque.value,"numeros");oque.value=incluiZerosAEsquerda(oque.value,16);if(digitoVisa(oque)!=1){mascara(oque,"cartao");alerta("Número do cartão inválido");oque.value="";oque.focus();return false}mascara(oque,"cartao",16)}return true;break;case"cc":if(oque.value==""||oque.value.length>=13){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<11){zeros="00000000000";retorno=retorno+zeros.substr(0,(11-retorno.length));if(retorno.length>=4){retorno=retorno.substr(0,4)+"-"+retorno.substr(4)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"-"+retorno.substr(10)}oque.value=retorno}if(!isContaCorrente(limpaParaMascara(oque.value,"numeros"))){alerta(oque.value+"\nConta Corrente inválida.");oque.value="";oque.focus();return false}return true;break;case"cep":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<8){zeros="00000000";retorno=retorno+zeros.substr(0,(8-retorno.length));if(retorno.length>=5){retorno=retorno.substr(0,5)+"-"+retorno.substr(5,7)}oque.value=retorno}if((limpaParaMascara(oque.value,"numeros")-0)==0){alerta(oque.value+"\nCEP inválido.");oque.value="";oque.focus();return false}break;case"cpf":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<11){cpf_zeros="00000000000";retorno=cpf_zeros.substr(0,(11-retorno.length))+retorno;if(retorno.length>=3){retorno=retorno.substr(0,3)+"."+retorno.substr(3)}if(retorno.length>=7){retorno=retorno.substr(0,7)+"."+retorno.substr(7)}if(retorno.length>=11){retorno=retorno.substr(0,11)+"-"+retorno.substr(11)}oque.value=retorno;if(retorno=="000.000.000-00"&&permiteZero){return true}if(!validaCPF(retorno)){alerta(oque.value+"\nCPF inválido.");oque.value="";oque.focus();return false}}break;case"cgc":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");if(retorno.length<14){cgc_zeros="00000000000000";retorno=cgc_zeros.substr(0,(14-retorno.length))+retorno;if(retorno.length>=2){retorno=retorno.substr(0,2)+"."+retorno.substr(2)}if(retorno.length>=6){retorno=retorno.substr(0,6)+"."+retorno.substr(6)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"/"+retorno.substr(10)}if(retorno.length>=15){retorno=retorno.substr(0,15)+"-"+retorno.substr(15)}oque.value=retorno;if(!validaCGC(retorno)){alerta(oque.value+"\nCNPJ inválido.");oque.value="";oque.focus();return false}}break;case"bdu":if(oque.value==""){return true}retorno="";retorno=limpaParaMascara(oque.value,"numeros");while(retorno.length<7){retorno="0"+retorno}retorno=retorno.substr(0,5)+"-"+retorno.substr(5,2);oque.value=retorno;if(!ValidaBDU(retorno)){alerta(oque.value+"\nBDU inválido.");oque.value="";oque.focus();return false}break}return true}function formataAoSair(campo,separador,digitosFracao,prePos,simbolo){if(campo.value.length==0){return }posicaoSeparador=campo.value.indexOf(separador);if(posicaoSeparador==-1){posicaoSeparador=campo.value.length}retorno=separador+limpaParaMascara(campo.value.substring(posicaoSeparador),"numeros");while(retorno.length<digitosFracao+separador.length){retorno=retorno+"0"}retorno=campo.value.substr(0,posicaoSeparador)+retorno;if(prePos==0){retorno=simbolo+retorno}if(prePos==1){retorno=retorno+simbolo}campo.value=retorno}function mascara(objEmFoco,tipo,tamanho1,tamanho2,sinal){if((event.keyCode==8)||(event.keyCode==13)||(event.keyCode==37)||(event.keyCode==39)||(event.keyCode==46)||(event.keyCode==16)||(event.keyCode==17)){return }tamanho1=toFloat(tamanho1);tamanho2=toFloat(tamanho2);retorno="";switch(tipo){case"cep":objEmFoco.maxLength=9;retorno=limpaParaMascara(objEmFoco.value,"numeros");retorno=retorno.substr(0,9);if(retorno.length>=8&&(retorno-0==0)){alerta(retorno.substr(0,5)+"-"+retorno.substr(5,7)+"\nCEP inválido.");objEmFoco.value="";objEmFoco.focus();return }if(retorno.length>=5){retorno=retorno.substr(0,5)+"-"+retorno.substr(5,7)}objEmFoco.value=retorno.substr(0,9);break;case"cpf":objEmFoco.maxLength=14;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=3){retorno=retorno.substr(0,3)+"."+retorno.substr(3)}if(retorno.length>=7){retorno=retorno.substr(0,7)+"."+retorno.substr(7)}if(retorno.length>=11){retorno=retorno.substr(0,11)+"-"+retorno.substr(11)}retorno=retorno.substr(0,14);objEmFoco.value=retorno;if(retorno=="000.000.000-00"&&tamanho1==1){return true}if(retorno.length>=14){if(!validaCPF(retorno)||retorno=="00000000000000"){alerta(objEmFoco.value+"\nCPF inválido.");objEmFoco.value="";objEmFoco.focus();return }}break;case"cgc":objEmFoco.maxLength=18;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"."+retorno.substr(2)}if(retorno.length>=6){retorno=retorno.substr(0,6)+"."+retorno.substr(6)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"/"+retorno.substr(10)}if(retorno.length>=15){retorno=retorno.substr(0,15)+"-"+retorno.substr(15)}objEmFoco.value=retorno.substr(0,18);if(retorno.length>=18){if(!validaCGC(retorno)){alerta(objEmFoco.value+"\nCNPJ inválido.");objEmFoco.value="";objEmFoco.focus();return }}break;case"ramal":objEmFoco.maxLength=4;retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,4);break;case"DD/MM/AA":objEmFoco.maxLength=8;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}if(retorno.length>=5){retorno=retorno.substr(0,5)+"/"+retorno.substr(5)}objEmFoco.value=retorno.substr(0,8);if(retorno.length>=8){dataEmTeste=retorno.substr(0,6)+"20"+retorno.substr(6,2);if(!retornaValidaData(dataEmTeste)){objEmFoco.value="";objEmFoco.focus();return }}break;case"DD/MM/AAAA":objEmFoco.maxLength=10;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}if(retorno.length>=5){retorno=retorno.substr(0,5)+"/"+retorno.substr(5)}objEmFoco.value=retorno.substr(0,10);if(retorno.length>=10){if(!retornaValidaData(objEmFoco.value,tamanho1)){objEmFoco.value="";objEmFoco.focus();return }}break;case"MM/AAAA":objEmFoco.maxLength=7;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=2){retorno=retorno.substr(0,2)+"/"+retorno.substr(2)}objEmFoco.value=retorno.substr(0,7);if(retorno.length>=7){dataEmTeste="01/"+retorno;if(!retornaValidaData(dataEmTeste)){objEmFoco.value="";objEmFoco.focus();return }}break;case"numero":if(tamanho1!=0){objEmFoco.maxLength=tamanho1}retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,objEmFoco.maxLength);break;case"inteiro":if(tamanho1!=0){objEmFoco.maxLength=tamanho1}retorno=limpaZerosAEsquerda(limpaParaMascara(objEmFoco.value,"numeros"));objEmFoco.value=retorno.substr(0,objEmFoco.maxLength);break;case"valor":retorno=objEmFoco.value;if(tamanho1+tamanho2>0){objEmFoco.maxLength=tamanho1+1+tamanho2+Math.floor(tamanho1/3)}var isNeg=false;if(retorno.charAt(0)=="-"){isNeg=true;retorno=retorno.substring(1);objEmFoco.maxLength++}retorno=limpaParaMascara(retorno,"valores");var posPrimVirgula=retorno.indexOf(",");retorno=limpaParaMascara(retorno,"numeros");if(posPrimVirgula>0){valorInteiro=retorno.substr(0,posPrimVirgula);valorCentavo=retorno.substring(posPrimVirgula);if(retorno.charAt(0)=="0"){retorno="0,"+valorCentavo.substr(0,tamanho2)}else{valorInteiro=retornaFormatoMonetarioInteiro(valorInteiro);valorCentavo=valorCentavo.substr(0,tamanho2);retorno=valorInteiro+","+valorCentavo}}else{retorno=retorno.substr(0,tamanho1);retorno=retornaFormatoMonetarioInteiro(retorno)}if(retorno==""&&(event.keyCode==48||event.keyCode==96)){retorno="0"}if(isNeg){retorno="-"+retorno}objEmFoco.value=retorno;break;case"percentual":objEmFoco.maxLength=3;retorno=limpaParaMascara(objEmFoco.value,"numeros");objEmFoco.value=retorno.substr(0,3);break;case"cartao":objEmFoco.maxLength=19;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=4){retorno=retorno.substr(0,4)+" "+retorno.substr(4)}if(retorno.length>=9){retorno=retorno.substr(0,9)+" "+retorno.substr(9)}if(retorno.length>=14){retorno=retorno.substr(0,14)+" "+retorno.substr(14)}objEmFoco.value=retorno.substr(0,19);if(objEmFoco.value.length==19){if(!validaCartao(objEmFoco.value)){alerta(objEmFoco.value+"\nNúmero do Cartão inválido");objEmFoco.value="";objEmFoco.focus();return }}break;case"cc":objEmFoco.maxLength=13;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.length>=4){retorno=retorno.substr(0,4)+"-"+retorno.substr(4)}if(retorno.length>=10){retorno=retorno.substr(0,10)+"-"+retorno.substr(10)}objEmFoco.value=retorno.substr(0,13);if(objEmFoco.value.length==13){if(!isContaCorrente(objEmFoco.value)){alerta(objEmFoco.value+"\nConta corrente inválida");objEmFoco.value="";objEmFoco.focus();return }}break;case"HH:MM":objEmFoco.maxLength=5;retorno=limpaParaMascara(objEmFoco.value,"numeros");if(retorno.substr(0,1)>2){retorno=""}if(retorno.substr(0,2)>23){retorno=retorno.substr(0,1)}if(retorno.substr(2,1)>5){retorno=retorno.substr(0,2)}if(retorno.length>=2){retorno=retorno.substr(0,2)+":"+retorno.substr(2)}objEmFoco.value=retorno.substr(0,5);break}}function limpaParaMascara(sujeira,filtro,tipo){numeros="0123456789";valores="0123456789,";letras="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÁÉÍÓÚÀÈÌÒÙÄËÏÖÜÂÊÎÔÛÃÕáéíóúàèìòùäëïöüâêîôûãõçÇ&ªº'\"|@_<>!#$%&*()={[}]?:+-.,;/\\0123456789 ";retorno2="";if(tipo==1){if(sujeira.substring(0,1)=="-"){ind=1}else{ind=0}}else{ind=0}switch(filtro){case"numeros":for(i=ind;i<sujeira.length;i++){if(numeros.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}break;case"valores":for(i=ind;i<sujeira.length;i++){if(valores.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}if(sujeira.charAt(0)=="-"){retorno2="-"+retorno2}break;case"letras":for(i=0;i<sujeira.length;i++){if(letras.indexOf(sujeira.charAt(i))>-1){retorno2+=sujeira.charAt(i)}}break}if(tipo==1){if(sujeira.substring(0,1)=="-"){retorno2="-"+retorno2}}return retorno2}function validaCPF(CPF){CPF=limpaParaMascara(CPF,"numeros");if(CPF.length!=11){for(countZeros=0;countZeros<((11-CPF.length)+2);countZeros++){CPF="0"+CPF}}if(CPF=="00000000000"){return false}soma=0;for(i=0;i<9;i++){soma=soma+eval(CPF.charAt(i)*(10-i))}Resto=11-(soma-(parseInt(soma/11)*11));if((Resto==10)||(Resto==11)){Resto=0}if(Resto!=eval((CPF.charAt(9)))){return false}soma=0;for(i=0;i<10;i++){soma=soma+eval(CPF.charAt(i)*(11-i))}Resto=11-(soma-(parseInt(soma/11)*11));if((Resto==10)||(Resto==11)){Resto=0}if(Resto!=eval((CPF.charAt(10)))){return false}return true}function VerificaCPF(valor){function moduloCPF(str){soma=0;ind=2;for(pos=str.length-1;pos>-1;pos=pos-1){soma=soma+(parseInt(str.charAt(pos))*ind);ind++;if(str.length>11){if(ind>9){ind=2}}}resto=soma-(Math.floor(soma/11)*11);if(resto<2){return 0}else{return 11-resto}}primeiro=valor.substr(1,1);falso=true;size=valor.length;if(size!=11){return false}size--;for(i=2;i<size-1;++i){proximo=(valor.substr(i,1));if(primeiro!=proximo){falso=false}}if(falso){return false}if(moduloCPF(valor.substring(0,valor.length-2))+""+moduloCPF(valor.substring(0,valor.length-1))!=valor.substring(valor.length-2,valor.length)){return false}return true}function validaCGC(field){field=limpaParaMascara(field,"numeros");if((field=="")||(field==" ")||(field=="00000000000000")){return false}if(field.length!=14){return false}first_digit=field.charAt(12);second_digit=field.charAt(13);field=field.substring(0,12);first_verified=calcMod11(field,5,2);second_verified=calcMod11(field+first_verified,6,2);if((first_verified==first_digit)&&(second_verified==second_digit)){return true}else{return false}}function VerificaCNPJ(valor){function moduloCNPJ(str){soma=0;ind=2;for(pos=str.length-1;pos>-1;pos=pos-1){soma=soma+(parseInt(str.charAt(pos))*ind);ind++;if(str.length>11){if(ind>9){ind=2}}}resto=soma-(Math.floor(soma/11)*11);if(resto<2){return 0}else{return 11-resto}}primeiro=valor.substr(1,1);falso=true;size=valor.length;if(size!=14){return false}size--;for(i=2;i<size-1;++i){proximo=(valor.substr(i,1));if(primeiro!=proximo){falso=false}}if(falso){return }if(moduloCNPJ(valor.substring(0,valor.length-2))+""+moduloCNPJ(valor.substring(0,valor.length-1))!=valor.substring(valor.length-2,valor.length)){return false}return true}function limpaCampo(field){t_field="";for(i=0;i<field.length;i++){if((field.charAt(i)!=".")&&(field.charAt(i)!="-")&&(field.charAt(i)!="/")&&(field.charAt(i)!=",")){t_field=t_field+field.charAt(i)}}return t_field}function formataCPF(paramCpf){cpfSemMascara=limpaParaMascara(paramCpf,"numeros");if(cpfSemMascara.length==11){cpfRetorno="";cpfRetorno+=cpfSemMascara.substr(0,3);cpfRetorno+=".";cpfRetorno+=cpfSemMascara.substr(3,3);cpfRetorno+=".";cpfRetorno+=cpfSemMascara.substr(6,3);cpfRetorno+="-";cpfRetorno+=cpfSemMascara.substr(9,2);return cpfRetorno}else{return paramCpf}}function formataCGC(paramCgc){cgcSemMascara=limpaParaMascara(paramCgc,"numeros");if(cgcSemMascara.length==14){cgcRetorno="";cgcRetorno=cgcSemMascara.substr(0,2);cgcRetorno+=".";cgcRetorno+=cgcSemMascara.substr(2,3);cgcRetorno+=".";cgcRetorno+=cgcSemMascara.substr(5,3);cgcRetorno+="/";cgcRetorno+=cgcSemMascara.substr(8,4);cgcRetorno+="-";cgcRetorno+=cgcSemMascara.substr(12,2);return cgcRetorno}else{return paramCgc}}function alertaDataInvalida(data,tipoTratamento){falhou=false;t_data=data.value;t_data=limpaCampo(t_data);dia=t_data.substr(0,2);mes=t_data.substr(2,2)-1;ano=t_data.substr(4,4);dataCorr=new Date();dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();if((t_data.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){falhou=true}if(tipoTratamento==0){if(dataObj>=dataCorr){falhou=true}}if(tipoTratamento==1){if(dataObj>dataCorr){falhou=true}}if(tipoTratamento==2&&data.value=="00/00/0000"){falhou=false}if(falhou){alerta("Data inválida");data.value="";if(!data.disabled){data.focus()}}}function dataValida(dataValor,tipoTeste){dataValor=limpaCampo(dataValor);dia=dataValor.substr(0,2);mes=dataValor.substr(2,2)-1;ano=dataValor.substr(4,4);dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();dataObj.setHours(0);dataObj.setMinutes(0);dataObj.setSeconds(0);dataObj.setMilliseconds(0);dataCorr=new Date();diaCorr=dataCorr.getDate();mesCorr=dataCorr.getMonth();anoCorr=dataCorr.getFullYear();dataCorr.setHours(0);dataCorr.setMinutes(0);dataCorr.setSeconds(0);dataCorr.setMilliseconds(0);data120=new Date(anoCorr-120,mesCorr,diaCorr);data120.setHours(0);data120.setMinutes(0);data120.setSeconds(0);data120.setMilliseconds(0);if((dataValor.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){return false}switch(tipoTeste){case"anterior":if(dataObj>=dataCorr){return false}break;case"ult120anos":if(dataObj<data120){return false}if(dataObj>=dataCorr){return false}break;case"futura":if(dataObj<=dataCorr){return false}break;case"futuraOUigual":if(dataObj<dataCorr){return false}break;case"anteriorOUigual":if(dataObj>dataCorr){return false}break;case"2mesesMMAAAA":dia="01";dataObj=new Date(ano,mes,dia);dataObj.setHours(0);dataObj.setMinutes(0);dataObj.setSeconds(0);dataObj.setMilliseconds(0);if(mesCorr>=2){mesCorr-=2}else{anoCorr-=1;if(mesCorr==0){mesCorr=10}if(mesCorr==1){mesCorr=11}}data2meses=new Date(anoCorr,mesCorr,dia);data2meses.setHours(0);data2meses.setMinutes(0);data2meses.setSeconds(0);data2meses.setMilliseconds(0);if(dataObj<data2meses){return false}break}return true}function retornaValidaData(t_data,tipoTratamento){falhou=false;t_data=limpaCampo(t_data);dia=t_data.substr(0,2);mes=t_data.substr(2,2)-1;ano=t_data.substr(4,4);dataCorr=new Date();dataObj=new Date(ano,mes,dia);diaObj=dataObj.getDate();mesObj=dataObj.getMonth();anoObj=dataObj.getFullYear();if((t_data.length<8)||(dia!=diaObj)||(mes!=mesObj)||(ano!=anoObj)){falhou=true}if(tipoTratamento&&tipoTratamento==2&&t_data=="00000000"){falhou=false}if(falhou){return false}else{return true}}function imprimir(){var WebBrowser='<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';document.body.insertAdjacentHTML("beforeEnd",WebBrowser);window.onerror=printerrortrap;WebBrowser1.ExecWB(6,2);window.onerror=null;WebBrowser1.outerHTML=""}function printerrortrap(){alerta("Impressão do documento não ocorreu.");window.onerror=null;WebBrowser1.outerHTML="";return true}function manipulaDatas(strData,nDias,futuroOuPassado){dateArray=strData.split("/");sdate=new Date(dateArray[2],dateArray[1]-1,dateArray[0]);if(futuroOuPassado=="+"){sdate.setDate(sdate.getDate()+nDias)}if(futuroOuPassado=="-"){sdate.setDate(sdate.getDate()-nDias)}var dia=sdate.getDate();var mes=sdate.getMonth()+1;if(dia<10){dia="0"+dia}if(mes<10){mes="0"+mes}return dia+"/"+mes+"/"+sdate.getFullYear()}function periodoDatas(dataFimPeriodo,dataInicioPeriodo){dateFim=new Date(dataFimPeriodo.substring(6,10),dataFimPeriodo.substring(3,5)-1,dataFimPeriodo.substring(0,2));dateInicio=new Date(dataInicioPeriodo.substring(6,10),dataInicioPeriodo.substring(3,5)-1,dataInicioPeriodo.substring(0,2));return((dateFim-dateInicio)/86400000)}function dateToddmmaaaa(objDate){var dia=objDate.getDate();var mes=objDate.getMonth()+1;if(dia<10){dia="0"+dia}if(mes<10){mes="0"+mes}return dia+"/"+mes+"/"+objDate.getFullYear()}function toData(stringData){if(stringData.substr(0,1)=="0"){dia=stringData.substr(1,1)}else{dia=stringData.substr(0,2)}if(stringData.substr(3,1)=="0"){mes=(stringData.substr(4,1)-1)}else{mes=(stringData.substr(3,2)-1)}ano=stringData.substr(6,4);tmp_Data=new Date(ano,mes,dia,0,0,0,0);corrigeBugTimeZoneGMT3(tmp_Data);return(tmp_Data)}function limitaTexto(objText,limiteChars){if(objText.value.length>limiteChars){objText.value=objText.value.substr(0,limiteChars);return(false)}return(true)}function getRandom(){return Math.random()}function desabilitaCampo(str){arrDesabilita=new Array();arrDesabilita=str.split(",");for(i=0;i<arrDesabilita.length;i++){obj=document.getElementById(arrHabilita[i]);if(obj!=null){obj.disabled=true}}}function habilitaCampo(str){arrHabilita=new Array();arrHabilita=str.split(",");for(i=0;i<arrHabilita.length;i++){obj=document.getElementById(arrHabilita[i]);if(obj!=null){obj.disabled=false}}}function placeFocus(){if(document.forms.length>0){var field=document.forms[0];for(i=0;i<field.length;i++){if((field.elements[i].type=="text")||(field.elements[i].type=="textarea")||(field.elements[i].type.toString().charAt(0)=="s")){document.forms[0].elements[i].focus();break}}}}function obrigatorio(campo){if(campo.value==""){alert("Este campo é um campo Obrigatório\nPor favor, complete seu preenchimento.");return false}}function MostraImageUpload(sessao){var x=400;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/legado/imagens/uploadImageLegado.php?"+sessao;var wVolta=false;var sAux="up"+sessaoid+" = window.open(sArq,'up"+sessaoid+"','width=400px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function validaDecimais(fieldName,fieldValue,decal){if(fieldValue.indexOf(",")==-1){fieldValue+=","}dectext=fieldValue.substring(fieldValue.indexOf(",")+1,fieldValue.length);if(dectext.length!=decal){alert("Por favor, use um número com "+decal+" casas decimais.");fieldName.focus();return false}}function validaNumeros(fieldName){fieldValue=fieldName.value;retorno=fieldValue.replace(",",".");if(isNaN(retorno)){alert("Você deve usar apenas números.");fieldName.focus();return false}}function abreAjuda(sessao){var x=10;var y=10;var sessaoid=sessao.substr(10,6);var sArq="ajuda/index.php?"+sessao;var wVolta=false;var sAux="hlp"+sessaoid+" = window.open(sArq,'hlp"+sessaoid+"','width=500px,height=300px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaMensagem(erro,tipo){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+erro+"&tipo="+tipo;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function alertaConfirma(template,pagina,chave,valor,men){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+men+"&tipo="+template+"&chave="+chave+"&valor="+valor+"&pag="+pagina;var wVolta=false;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function alertaDecisao(pagina,men){var x=350;var y=200;var sArq="../../includes/mensagem.php?mensagem="+men+"&tipo=decisao&pag="+pagina;var wVolta=false;mensagem=window.open(sArq,"mensagem","width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y)}function MostraEstados(nomeform,nomeestado,codestado,nommunicipio,codmunicipio,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/estados.php?"+sessao+"&nomForm="+nomeform+"&nomEstado="+nomeestado+"&codEstado="+codestado+"&nomMunicipio="+nommunicipio+"&codMunicipio="+codmunicipio;var wVolta=false;var sAux="mest"+sessaoid+" = window.open(sArq,'mest"+sessaoid+"','width=300px,height=120px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function autoTab(input,len,e){var isNN=(navigator.appName.indexOf("Netscape")!=-1);var keyCode=(isNN)?e.which:e.keyCode;var filter=(isNN)?[0,8,9]:[0,8,9,16,17,18,37,38,39,40,46];if(input.value.length>=len&&!containsElement(filter,keyCode)){input.value=input.value.slice(0,len);input.form[(getIndex(input)+1)%input.form.length].focus()}function containsElement(arr,ele){var found=false,index=0;while(!found&&index<arr.length){if(arr[index]==ele){found=true}else{index++}}return found}function getIndex(input){var index=-1,i=0,found=false;while(i<input.form.length&&index==-1){if(input.form[i]==input){index=i}else{i++}}return index}return true}function formataNumeroDecimais(fld,milSep,decSep,e){var sep=0;var key="";var i=j=0;var len=len2=0;var strCheck="0123456789";var aux=aux2="";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}len=fld.value.length;for(i=0;i<len;i++){if((fld.value.charAt(i)!="0")&&(fld.value.charAt(i)!=decSep)){break}}aux="";for(;i<len;i++){if(strCheck.indexOf(fld.value.charAt(i))!=-1){aux+=fld.value.charAt(i)}}aux+=key;len=aux.length;if(len==0){fld.value=""}if(len==1){fld.value="0"+decSep+"0"+aux}if(len==2){fld.value="0"+decSep+aux}if(len>2){aux2="";for(j=0,i=len-3;i>=0;i--){if(j==3){aux2+=milSep;j=0}aux2+=aux.charAt(i);j++}fld.value="";len2=aux2.length;for(i=len2-1;i>=0;i--){fld.value+=aux2.charAt(i)}fld.value+=decSep+aux.substr(len-2,len)}return false}function formataNumeroDecimaisNegativos(fld,milSep,decSep,e){var sep=0;var key="";var i=j=0;var len=len2=0;var strCheck="-0123456789";var aux=aux2="";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}len=fld.value.length;for(i=0;i<len;i++){if((fld.value.charAt(i)!="0")&&(fld.value.charAt(i)!=decSep)){break}}aux="";for(;i<len;i++){if(strCheck.indexOf(fld.value.charAt(i))!=-1){aux+=fld.value.charAt(i)}}aux+=key;len=aux.length;if(len==0){fld.value=""}if(len==1){fld.value="0"+decSep+"0"+aux}if(len==2){fld.value="0"+decSep+aux}if(len>2){aux2="";for(j=0,i=len-3;i>=0;i--){if(j==3){aux2+=milSep;j=0}aux2+=aux.charAt(i);j++}fld.value="";len2=aux2.length;for(i=len2-1;i>=0;i--){fld.value+=aux2.charAt(i)}fld.value+=decSep+aux.substr(len-2,len)}return false}function procuraBem(nomeform,campobem,sessao){var x=200;var y=120;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoPatrimonial/fontes/PHP/patrimonio/popups/bem/procuraBem.php?"+sessao+"&nomForm="+nomeform+"&campoBem="+campobem;var wVolta=false;var sAux="prbem"+sessaoid+" = window.open(sArq,'prbem"+sessaoid+"','width=650px,height=500px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function alertaAviso(objeto,tipo,chamada,sessao,caminho){var x=350;var y=200;var sessaoid=sessao.substr(10,6);if(caminho==undefined){caminho=""}var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/instancias/index/mensagem.php?"+sessao+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;mudaTelaMensagem(sArq)}function alertaAvisoNivel2(objeto,tipo,chamada,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;var sAux="window.open(sArq,'','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestao(pagina,chave,valor,objeto,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popups/alerta/alerta.php?"+sessao+"&tipo="+tipo+"&chamada=sn&chave="+chave+"&valor="+valor+"&pagQuestao="+pagina+"&obj="+objeto;var wVolta=false;var sAux="window.open(sArq,'','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoFabio(pagina,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada=pp&chave="+chave+"&valor="+valor+"&pag="+pagina+"&obj="+objeto;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoPopUp(pagina,tipo,sessao){var x=350;var y=200;var valor="pp_excluir";var chave="cod";var sessaoid=sessao.substr(10,6);var sArq="../../popups/alertaGenerico.inc.php?"+sessao+"&tipo="+tipo+"&chamada=pp&chave="+chave+"&valor="+valor+"&pag="+pagina;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestao2(pagina,tipo,sessao){var x=350;var y=200;var valor="teste";var chave=1;var sessaoid=sessao.substr(10,6);var sArq="../../../framework/popups/alerta/alerta.php?"+sessao+"&tipo="+tipo+"&chamada=sn&chave="+chave+"&valor="+valor+"&pagQuestao="+pagina;var wVolta=false;var sAux="msgc"+sessaoid+" = window.open(sArq,'msgc"+sessaoid+"','width=350px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaQuestaoOculto(pagina,chave,valor,objeto,tipo,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo="+tipo+"&chamada=oculto&chave="+chave+"&valor="+valor+"&pag="+pagina+"&obj="+objeto;var wVolta=false;var sAux="msgd"+sessaoid+" = window.open(sArq,'msgd"+sessaoid+"','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function alertaSubmit(objeto,sessao){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../includes/alerta.inc.php?"+sessao+"&tipo=ccform&chamada=ccform&chave=&valor=&pag=&obj="+objeto;var wVolta=false;var sAux="msge"+sessaoid+" = window.open(sArq,'msge"+sessaoid+"','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraLocal(nomeform,campolocal,campoexercicio,sessao){var x=350;var y=200;var sArq="../../includes/procuraLocal.php?"+sessao+"&nomForm="+nomeform+"&campoBem="+campolocal+"&campoexercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prloc"+sessaoid+" = window.open(sArq,'prloc"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraSetor(nomeform,camponomesetor,camposetor,campoexercicio,sessao){var x=350;var y=200;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popupsLegado/setor/procuraSetor.php?"+sessao+"&nomForm="+nomeform+"&campoNomeSetor="+camponomesetor+"&campoSetor="+camposetor+"&campoexercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prset"+sessaoid+" = window.open(sArq,'prset"+sessaoid+"','width=550px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraVeiculo(nomeform,campoveiculo,sessao){var x=350;var y=200;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/popupsLegado/veiculo/procuraVeiculo.php?"+sessao+"&nomForm="+nomeform+"&campoCodVeiculo="+campoveiculo;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prvei"+sessaoid+" = window.open(sArq,'prvei"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraMotorista(nomeform,camponommotorista,campocodmotorista,sessao){var x=350;var y=200;var sArq="../../includes/procuraMotorista.php?"+sessao+"&nomForm="+nomeform+"&campoNomMotorista="+camponommotorista+"&campoCodMotorista="+campocodmotorista;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prmot"+sessaoid+" = window.open(sArq,'prmot"+sessaoid+"','width=350px,height=250px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function procuraProcesso(nomeform,campocodprocesso,campoexercicio,sessao){var x=200;var y=140;var sArq="../../includes/procuraProcesso.php?"+sessao+"&nomForm="+nomeform+"&campoCodProcesso="+campocodprocesso+"&campoExercicio="+campoexercicio;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prpro"+sessaoid+" = window.open(sArq,'prpro"+sessaoid+"','width=400px,height=390px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraContaDespesa(nomeform,camponomeconta,campoconta,sessao){var x=200;var y=180;var sArq="../../includes/procuraContaDespesa.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcde"+sessaoid+" = window.open(sArq,'prcde"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraContaReceita(nomeform,camponomeconta,campoconta,camporeduzido,reduzido,sessao){var x=200;var y=180;var sArq="../../includes/procuraContaReceita.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodReduz="+camporeduzido+"&reduzido="+reduzido;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcre"+sessaoid+" = window.open(sArq,'prcre"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procurarCgm(nomeform,camponum,camponom,tipodebusca,sessao,innerHtml){var x=350;var y=200;var sessaoid=sessao.substr(10,6);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/FLProcurarCgm.php?"+sessao+"&nomForm="+nomeform+"&campoNum="+camponum+"&campoNom="+camponom+"&tipoBusca="+tipodebusca+"&innerHtml="+innerHtml;var wVolta=false;var sAux="window.open(sArq,'','width=800px,height=550px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraPlanoConta(nomeform,camponomeconta,campoconta,campocodplano,reduzido,sessao,innerHtml){var x=200;var y=180;var sArq="../../includes/procuraPlanoConta.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodPlano="+campocodplano+"&reduzido="+reduzido+"&innerHtml="+innerHtml;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prpco"+sessaoid+" = window.open(sArq,'prpco"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraProgramaTrabalho(nomeform,camponomeconta,campoconta,campocoddespesa,sessao){var x=200;var y=180;var sArq="../../includes/procuraProgramaTrabalho.php?"+sessao+"&nomForm="+nomeform+"&campoNomeConta="+camponomeconta+"&campoCodConta="+campoconta+"&campoCodDespesa="+campocoddespesa;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prptb"+sessaoid+" = window.open(sArq,'prptb"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function isNumber(fld,e){var key="";var strCheck="0123456789.";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function isNumeric(fld,e){var key="";var strCheck="0123456789";var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function isValido(fld,e,dominio){var key="";var strCheck=dominio;var whichCode=(window.Event)?e.which:e.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}key=String.fromCharCode(whichCode);if(strCheck.indexOf(key)==-1){return false}}function maxTextArea(campo,limite,e,blur){var key="";var strCheck="";var whichCode=(window.Event)?e.which:e.keyCode;if(blur){campo.value=campo.value.substring(0,limite);return true}if(campo.value.length>limite){campo.value=campo.value.substring(0,limite);return false}}function procuraDomicilio(nomeform,campocoddomicilio,campologradouro,sessao){var x=200;var y=140;var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/CSE/popups/domicilio/procuraDomicilio.php?"+sessao+"&nomForm="+nomeform+"&campoCodDomicilio="+campocoddomicilio+"&campoLogradouro="+campologradouro;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="window.open(sArq,'','width=500px,height=350px,resizable=1,scrollbars=0,left="+x+",top="+y+"');";eval(sAux)}function limpaSelect(sCampo,iOption){var campo=sCampo;var tam=campo.options.length;while(tam>=iOption){campo.options[tam]=null;tam=tam-1}if(iOption>0){campo.options[0].selected=true}}function procuraAutorizacaoEmpenho(nomeform,campoautorizacao,flag,sessao){var x=200;var y=140;var sArq="../../includes/procuraAutorizacaoEmpenho.php?"+sessao+"&nomForm="+nomeform+"&flag="+flag+"&campoAutorizacao="+campoautorizacao;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="window.open(sArq,'','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraEmpenho(nomeform,campoempenho,sessao){var x=200;var y=140;var sArq="../../includes/procuraEmpenho.php?"+sessao+"&nomForm="+nomeform+"&campoEmpenho="+campoempenho;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prem"+sessaoid+" = window.open(sArq,'prem"+sessaoid+"','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function mostraDadosProcesso(tipo,sessao){var x=200;var y=140;var sArq="../../includes/mostraDadosProcesso.php?"+sessao+"&tipo="+tipo;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prem"+sessaoid+" = window.open(sArq,'mdpr"+sessaoid+"','width=450px,height=350px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function procuraGenerica(nomeform,campocodigo,campodescricao,tabela,atributocod,atributonom,orderby,titulo,label,sessao){var x=200;var y=180;var sArq="../../includes/procuraGenerica.php?"+sessao+"&nomForm="+nomeform+"&campoCodigo="+campocodigo+"&campoDescricao="+campodescricao+"&tabela="+tabela+"&atributoCod="+atributocod+"&atributoNom="+atributonom+"&orderBy="+orderby+"&titulo="+titulo+"&label="+label;var sessaoid=sessao.substr(10,6);var wVolta=false;var sAux="prcde"+sessaoid+" = window.open(sArq,'prcde"+sessaoid+"','width=450px,height=250px,resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function verificaData(campoData){if(campoData.value.length){var stErro=false;if(campoData.value.substr(0,2)<1||campoData.value.substr(0,2)>31){stErro=true}if(campoData.value.substr(3,2)<1||campoData.value.substr(3,2)>12){stErro=true}if(campoData.value.substr(3,2)==4||campoData.value.substr(3,2)==6||campoData.value.substr(3,2)==9||campoData.value.substr(3,2)==11){if(campoData.value.substr(0,2)>30){stErro=true}}if(campoData.value.substr(3,2)==2){var bissexto=Number(campoData.value.substr(6,4))%4;if(bissexto!=0&&campoData.value.substr(0,2)>28){stErro=true}if(bissexto==0&&campoData.value.substr(0,2)>29){stErro=true}}if(stErro){campoData.focus();return false}else{return true}}else{return true}}function filtraMascara(campo){var expReg=new RegExp("[^a-zA-Z0-9]","g");var inCont=0;var novoCampo="";var tmpCampo;while(campo.length>inCont){tmpCampo=campo.substr(inCont,1);if(!expReg.test(tmpCampo)){novoCampo+=tmpCampo}inCont++}return novoCampo}function validaCaracter(masc,caracter,posicao){var caracterMasc=masc.charAt(posicao);var expRegCharNumber=new RegExp("[a-zA-Z0-9]","ig");if(expRegCharNumber.test(caracterMasc)){if(isNaN(caracterMasc)){var expValReg=new RegExp("[a-"+caracterMasc+"]","ig")}else{var expValReg=new RegExp("[0-"+caracterMasc+"]")}return expValReg.test(caracter)}else{return false}}function mascaraDinamico(mascara,campo,evento){var expReg=new RegExp("[^a-zA-Z0-9]","g");var expRegTmp;var arExecExp=expReg.exec(mascara);var stCampoNovo="";var stMascaraTmp=mascara.substr(arExecExp.index+1);var campoMasc=filtraMascara(campo.value);var inContIndex=1;var inCont=0;var flagIndex=true;var whichCode=(window.Event)?evento.which:evento.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}while(inCont<campoMasc.length&&stCampoNovo.length<mascara.length){caracter=campoMasc.substr(inCont,1);if(validaCaracter(mascara,caracter,inContIndex-1)){stCampoNovo+=caracter;expRegTmp=new RegExp("[^a-zA-Z0-9]","g");if(expRegTmp.test(stMascaraTmp)||flagIndex){if(arExecExp.index==inContIndex){stCampoNovo+=arExecExp[0];arExecExp=expReg.exec(mascara);inContIndex++;stMascaraTmp=mascara.substr(inContIndex);flagIndex=false}}}inCont++;inContIndex++}campo.value=stCampoNovo;return false}function mascaraCPF(campo,evento){return mascaraDinamico("999.999.999-99",campo,evento)}function mascaraCNPJ(campo,evento){return mascaraDinamico("99.999.999/9999-99",campo,evento)}function mascaraCEP(campo,evento){return mascaraDinamico("99999-999",campo,evento)}function mascaraData(campo,evento){return mascaraDinamico("99/99/9999",campo,evento)}function limpaZerosMoeda(valor){while(valor.substr(0,1)=="0"){valor=valor.substr(1,valor.length)}return valor}function montaMilharMoeda(valor){if(valor!="0"){var expReg=new RegExp("[^0-9-]","g");valor=valor.replace(expReg,"");valor=limpaZerosMoeda(valor);var tamanho=valor.length;var pos=tamanho-3;var milhar="";var cont=0;while(pos>0&&tamanho>3){if(valor.substr(0,pos)!="-"){valor=valor.substr(0,pos)+"."+valor.substr(pos,tamanho)}tamanho=valor.length;pos=pos-3}}return valor}function formataMoeda(campo,decimais,evento,negativo){var moeda="";if(campo.value.length>0){var virgPos=campo.value.search(",");if(virgPos>=0){if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}var arMoeda=stMenos.split(",");while(arMoeda[1].length<decimais){arMoeda[1]+="0"}var milhar=montaMilharMoeda(arMoeda[0]);if(milhar.length==0){milhar="0"}moeda=milhar+","+arMoeda[1]}else{var zeros="";while(zeros.length<decimais){zeros+="0"}if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}moeda=montaMilharMoeda(stMenos)+","+zeros}if(campo.value.search("-")==0&&negativo){campo.value="-"+moeda}else{campo.value=moeda}}return true}function mascaraMoeda(campo,decimais,evento,negativo){var virgPos=campo.value.search(",");var stMenos="";if((evento.keyCode!=9)){if((evento.keyCode!=16)){if(evento.keyCode==109){if(negativo){if(campo.value.length!=1){campo.value=campo.value.substring(0,campo.value.length-1)}}else{campo.value=campo.value.substring(0,campo.value.length-1)}}else{if(evento.keyCode==188){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{if(campo.value.search("-")==0&&negativo){stMenos=campo.value.substring(1,campo.value.length)}else{stMenos=campo.value}var arMoeda=stMenos.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}stMenos=inMoeda+","+arMoeda[1].substr(0,decimais)}else{stMenos=inMoeda}if(campo.value.search("-")==0&&negativo){campo.value="-"+stMenos}else{campo.value=stMenos}}}}}}function mascaraNumerico(campo,tamanho,decimais,evento,negativo){RegExpMenos=new RegExp("-","g");var boValorNegativo=false;if((evento.keyCode!=9)){if((evento.keyCode!=16)){if((evento.keyCode!=0)){if((campo.value.length<(tamanho-(decimais+2)))||(campo.value.search(",")!="-1")||(evento.keyCode==8)){if(negativo){if(evento.keyCode==109){boValorNegativo=true}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode!=107&&evento.keyCode!=61)){boValorNegativo=true}}if((campo.value.charAt(0)!="-")&&(evento.keyCode==109)){campo.maxLength=campo.maxLength+1}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode==107||evento.keyCode==61)){campo.maxLength=campo.maxLength-1}}}campo.value=campo.value.replace(RegExpMenos,"");var virgPos=campo.value.search(",");if(evento.keyCode==188){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{var arMoeda=campo.value.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}campo.value=inMoeda+","+arMoeda[1].substr(0,decimais)}else{campo.value=inMoeda}}if(negativo){if(boValorNegativo){campo.value="-"+campo.value}}}else{campo.value=campo.value+","}}else{campo.value=campo.value.replace(/\^|~|´|`/g,"")}}}}function mascaraNumericoBR(campo,tamanho,decimais,evento,negativo){RegExpMenos=new RegExp("-","g");var boValorNegativo=false;if((evento.keyCode!=9)){if((evento.keyCode!=16)){if((evento.keyCode!=0)){campo.value=campo.value.replace(/[\.]/g,"");if((campo.value.length<(tamanho-decimais))||(campo.value.search(",")!="-1")||(evento.keyCode==8)){if(negativo){if(evento.keyCode==109){boValorNegativo=true}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode!=107&&evento.keyCode!=61)){boValorNegativo=true}}if((campo.value.charAt(0)!="-")&&(evento.keyCode==109)){campo.maxLength=campo.maxLength+1}else{if((campo.value.charAt(0)=="-")&&(evento.keyCode==107||evento.keyCode==61)){campo.maxLength=campo.maxLength-1}}}campo.value=campo.value.replace(RegExpMenos,"");var virgPos=campo.value.search(",");if(evento.keyCode==188||evento.keyCode==108){if((campo.value.length-(decimais+1))>virgPos){campo.value=campo.value.replace(",","")}else{if(campo.value==","){campo.value="0,"}}}else{var arMoeda=campo.value.split(",");var inMoeda=montaMilharMoeda(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}campo.value=inMoeda+","+arMoeda[1].substr(0,decimais)}else{campo.value=inMoeda}}if(negativo){if(boValorNegativo){campo.value="-"+campo.value}}}else{var inMoeda=montaMilharMoeda(campo.value);campo.value=inMoeda+","}}else{campo.value=campo.value.replace(/\^|~|´|`/g,"")}}}}function validaCharMoeda(campo,evento){var arMoeda=campo.value.split(",");if(navigator.appName=="Netscape"){var teclaPress=evento.which}else{var teclaPress=evento.keyCode}var retorno=true;var expReg=new RegExp("[0-9,-]","g");var novo=String.fromCharCode(teclaPress);if(!validaTecla(evento.keyCode)){if(novo.search(expReg)){retorno=false}else{var strTemp=campo.value+String.fromCharCode(teclaPress);if(strTemp.search(",")!=strTemp.lastIndexOf(",")){retorno=false}}}return retorno}function validaTecla(tecla){var retorno=false;if(navigator.appName=="Netscape"){switch(tecla){case 8:retorno=true;break;case 9:retorno=true;break;case 13:retorno=true;break;case 20:retorno=true;break;case 27:retorno=true;break;case 33:retorno=true;break;case 34:retorno=true;break;case 35:retorno=true;break;case 36:retorno=true;break;case 37:retorno=true;break;case 38:retorno=true;break;case 39:retorno=true;break;case 40:retorno=true;break;case 45:retorno=true;break;case 46:retorno=true;break}}else{switch(tecla){case 8:retorno=true;break}}return retorno}function preencheCampo(selecionado,preenchido){var iIndice=0;var formulario=selecionado.form.name;var d=eval("document."+formulario);var iIndex;if(selecionado.type=="select-one"&&selecionado.value.toUpperCase()=="XXX"){preenchido.value="";return true}else{preenchido.value=selecionado.value;if(preenchido.type=="select-one"&&preenchido.value!=selecionado.value){alertaAviso("@Valor inválido. ("+selecionado.value+")","form","erro","<?=$sessao->id?>");preenchido.selectedIndex=0;return false}else{for(var iCont=1;iCont<d.elements.length;iCont++){if(d.elements[iCont].name==selecionado.name){break}}if(selecionado.type=="select-one"){iIndex=iCont+1}else{iIndex=iCont+2}if((d.elements.length-iIndex)>0){d.elements[iIndex].focus()}return true}}return true}function preencheCA(variavel,valor){var targetTmp=document.frm.target;document.frm.target="oculto";var actionTmp=document.frm.action;document.frm.action+="&variavel="+variavel+"&valor="+escape(valor)+"&ctrl=100&controle=100";document.frm.submit();document.frm.target=targetTmp}function preencheCA_ano(variavel,valor){ano=valor.substr((valor.length)-4,4);valor=valor.substr(0,(valor.length)-4);var targetTmp=document.frm.target;document.frm.target="oculto";var actionTmp=document.frm.action;document.frm.action+="&anoOrgao="+ano+"&variavel="+variavel+"&valor="+escape(valor)+"&ctrl=100&controle=100";document.frm.submit();document.frm.target=targetTmp}function validaCombo(iCod,campo){var cod=iCod;var val;var erro=true;var f=document.frm;var tam=campo.options.length-1;while(tam>=0){val=campo.options[tam].value;if(cod==val){campo.options[tam].selected=true;erro=false}tam=tam-1}if(erro){return false}else{return true}}function abrePopUp(arquivo,nomeform,camponum,camponom,tipodebusca,sessao,width,height){if(width==""){width=800}if(height==""){height=550}var x=0;var y=0;var sessaoid=sessao.substr(10,6);var sArq="../../popups/popups/"+arquivo+"?"+sessao+"&nomForm="+nomeform+"&campoNum="+camponum+"&campoNom="+camponom+"&tipoBusca="+tipodebusca;var sAux="prcgm"+sessaoid+" = window.open(sArq,'prcgm"+sessaoid+"','width="+width+",height="+height+",resizable=1,scrollbars=1,left="+x+",top="+y+"');";eval(sAux)}function formataValor(campo){campo.value=filtraCampo(campo);vr=campo.value;tam=vr.length;if(tam<=2){campo.value=vr}if((tam>2)&&(tam<=5)){campo.value=vr.substr(0,tam-2)+","+vr.substr(tam-2,tam)}if((tam>=6)&&(tam<=8)){campo.value=vr.substr(0,tam-5)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=9)&&(tam<=11)){campo.value=vr.substr(0,tam-8)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=12)&&(tam<=14)){campo.value=vr.substr(0,tam-11)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}if((tam>=15)&&(tam<=18)){campo.value=vr.substr(0,tam-14)+"."+vr.substr(tam-14,3)+"."+vr.substr(tam-11,3)+"."+vr.substr(tam-8,3)+"."+vr.substr(tam-5,3)+","+vr.substr(tam-2,tam)}}function filtraCampo(campo){var s="";var cp="";var regra=new RegExp("[0-9]");vr=campo.value;tam=vr.length;for(i=0;i<tam;i++){var conferir=regra.exec(vr.substring(i,i+1));if(vr.substring(i,i+1)!="/"&&vr.substring(i,i+1)!="-"&&vr.substring(i,i+1)!="."&&vr.substring(i,i+1)!=","&&conferir!=null){s=s+vr.substring(i,i+1)}}campo.value=s;return cp=campo.value}function atualizaFormataValor(campo){campo.value=filtraCampo(campo);vr=campo.value;tam=vr.length;if(tam<=2){campo.value=campo.value+",00"}else{formataValor(campo)}}; | |
3 | 3 | \ No newline at end of file | ... | ... |
gestaoAdministrativa/fontes/javaScript/ifuncoesJs.js
... | ... | @@ -2464,10 +2464,10 @@ function mascaraNumericoBR( campo, tamanho, decimais, evento, negativo ){ |
2464 | 2464 | //evento.keyCode == 188 é a virgula |
2465 | 2465 | //VERIFICA SE O USUARIO TENTOU COLOCAR A VIRGULA NUMA POSICAO INVALIDA |
2466 | 2466 | //SE ISSO OCORRER A VIRGULA SERA APAGADA |
2467 | - if( evento.keyCode == 188 ){ | |
2467 | + if( evento.keyCode == 188 || evento.keyCode == 108){ | |
2468 | 2468 | if( (campo.value.length - (decimais + 1)) > virgPos ){ |
2469 | 2469 | campo.value = campo.value.replace(',',''); |
2470 | - }else if( campo.value.length == 1 ){ | |
2470 | + }else if( campo.value == ',' ){ | |
2471 | 2471 | campo.value = "0,";//CASO TENHA SIDO DIGITADO Só A VIRGULA A FUNÇÃO COLOCA O ZERO |
2472 | 2472 | } |
2473 | 2473 | }else { | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadeLancamentoBaixaPatrimonioAlienacao.class.php
... | ... | @@ -89,6 +89,7 @@ class TContabilidadeLancamentoBaixaPatrimonioAlienacao extends Persistente |
89 | 89 | , '".$this->getDado("stDataBaixa")."' |
90 | 90 | , ".$this->getDado("nuValorAlienacao")." |
91 | 91 | , ".$this->getDado("inCodArrecadacao")." |
92 | + , ".$this->getDado("inCodRecurso")." | |
92 | 93 | , '".$this->getDado("stExercicioArrecadacao")."' |
93 | 94 | , '".$this->getDado("stTimestampArrecadacao")."' |
94 | 95 | , ".$this->getDado("inCodHistorico")." | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadePlanoAnalitica.class.php
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | * @package URBEM |
31 | 31 | * @subpackage Mapeamento |
32 | 32 | |
33 | - $Id: TContabilidadePlanoAnalitica.class.php 62341 2015-04-24 21:14:44Z carlos.silva $ | |
33 | + $Id: TContabilidadePlanoAnalitica.class.php 65673 2016-06-08 15:04:01Z franver $ | |
34 | 34 | |
35 | 35 | * Casos de uso: uc-02.02.02, uc-02.04.03, uc-02.02.31,uc-02.04.09, uc-02.03.23 |
36 | 36 | */ |
... | ... | @@ -50,24 +50,24 @@ include_once ( CLA_PERSISTENTE ); |
50 | 50 | */ |
51 | 51 | class TContabilidadePlanoAnalitica extends Persistente |
52 | 52 | { |
53 | -/** | |
54 | - * Método Construtor | |
55 | - * @access Private | |
56 | -*/ | |
57 | -function TContabilidadePlanoAnalitica() | |
58 | -{ | |
59 | - parent::Persistente(); | |
60 | - $this->setTabela('contabilidade.plano_analitica'); | |
61 | - | |
62 | - $this->setCampoCod('cod_plano'); | |
63 | - $this->setComplementoChave('exercicio'); | |
64 | - | |
65 | - $this->AddCampo('cod_plano','integer',true,'',true,false); | |
66 | - $this->AddCampo('exercicio','char',true,'04',true,true); | |
67 | - $this->AddCampo('cod_conta','integer',true,'',false,true); | |
68 | - $this->AddCampo('natureza_saldo','char',true,'01',false,true); | |
69 | - | |
70 | -} | |
53 | + /** | |
54 | + * Método Construtor | |
55 | + * @access Public | |
56 | + */ | |
57 | + public function __construct() | |
58 | + { | |
59 | + parent::Persistente(); | |
60 | + $this->setTabela('contabilidade.plano_analitica'); | |
61 | + | |
62 | + $this->setCampoCod('cod_plano'); | |
63 | + $this->setComplementoChave('exercicio'); | |
64 | + | |
65 | + $this->AddCampo('cod_plano' , 'integer', true, '', true, false); | |
66 | + $this->AddCampo('exercicio' , 'char', true, '04', true, true); | |
67 | + $this->AddCampo('cod_conta' , 'integer', true, '', false, true); | |
68 | + $this->AddCampo('natureza_saldo', 'char', true, '01', false, true); | |
69 | + | |
70 | + } | |
71 | 71 | |
72 | 72 | /** |
73 | 73 | * Seta dados para fazer o recuperaRelacionamento |
... | ... | @@ -589,66 +589,64 @@ function montaRecuperaPlanoBancoAnalitica() |
589 | 589 | return $stSQL; |
590 | 590 | } |
591 | 591 | |
592 | -/** | |
593 | - * Seta dados para fazer o recuperaRelacionamento | |
594 | - * @access Public | |
595 | - * @return String $stSql | |
596 | -*/ | |
597 | -function montaRecuperaRelacionamentoRecurso() | |
598 | -{ | |
599 | - $stSQL =" SELECT \n"; | |
600 | - $stSQL .=" pa.cod_plano, \n"; | |
601 | - $stSQL .=" pa.exercicio, \n"; | |
602 | - $stSQL .=" pa.cod_conta, \n"; | |
603 | - $stSQL .=" pr.cod_recurso, \n"; | |
604 | - $stSQL .=" pr.tipo, \n"; | |
605 | - $stSQL .=" pa.natureza_saldo \n"; | |
606 | - $stSQL .=" FROM \n"; | |
607 | - $stSQL .=" contabilidade.plano_analitica as pa \n"; | |
608 | - $stSQL .=" LEFT JOIN ( \n"; | |
609 | - $stSQL .=" SELECT \n"; | |
610 | - $stSQL .=" pr.cod_plano, \n"; | |
611 | - $stSQL .=" pr.exercicio, \n"; | |
612 | - $stSQL .=" r.cod_recurso, \n"; | |
613 | - $stSQL .=" r.tipo \n"; | |
614 | - $stSQL .=" FROM \n"; | |
615 | - $stSQL .=" contabilidade.plano_recurso as pr, \n"; | |
616 | - $stSQL .=" orcamento.recurso('".$this->getDado('exercicio')."') as r \n"; | |
617 | - $stSQL .=" WHERE \n"; | |
618 | - $stSQL .=" pr.cod_recurso = r.cod_recurso AND \n"; | |
619 | - $stSQL .=" pr.exercicio = r.exercicio \n"; | |
620 | - $stSQL .=" ) as pr on ( \n"; | |
621 | - $stSQL .=" pa.cod_plano = pr.cod_plano and \n"; | |
622 | - $stSQL .=" pa.exercicio = pr.exercicio \n"; | |
623 | - $stSQL .=" ) \n"; | |
624 | - | |
625 | - return $stSQL; | |
626 | -} | |
627 | - | |
628 | -/** | |
629 | - * Mesma função do recuperaTodos, mas efetua chamada a outro método para montar o SQL, o método | |
630 | - * montaRecuperaRelacionamentoRecurso. | |
631 | - * @access Public | |
632 | - * @param Object $rsRecordSet Objeto RecordSet | |
633 | - * @param String $stCondicao String de condição do SQL (WHERE) | |
634 | - * @param String $stOrdem String de Ordenação do SQL (ORDER BY) | |
635 | - * @param Boolean $boTransacao | |
636 | - * @return Object Objeto Erro | |
637 | -*/ | |
638 | -function recuperaRelacionamentoRecurso(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") | |
639 | -{ | |
640 | - $obErro = new Erro; | |
641 | - $obConexao = new Conexao; | |
642 | - $rsRecordSet = new RecordSet; | |
643 | - | |
644 | - if(trim($stOrdem)) | |
645 | - $stOrdem = (strpos($stOrdem,"ORDER BY")===false)?" ORDER BY $stOrdem":$stOrdem; | |
646 | - $stSql = $this->montaRecuperaRelacionamentoRecurso().$stCondicao.$stOrdem; | |
647 | - $this->setDebug( $stSql ); | |
648 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
592 | + /** | |
593 | + * Seta dados para fazer o recuperaRelacionamento | |
594 | + * @access Public | |
595 | + * @return String $stSql | |
596 | + */ | |
597 | + public function montaRecuperaRelacionamentoRecurso() | |
598 | + { | |
599 | + $stSQL = " | |
600 | + SELECT pa.cod_plano | |
601 | + , pa.exercicio | |
602 | + , pa.cod_conta | |
603 | + , pr.cod_recurso | |
604 | + , pr.tipo | |
605 | + , pa.natureza_saldo | |
606 | + , pr.cod_recurso_contrapartida | |
607 | + FROM contabilidade.plano_analitica AS pa | |
608 | + LEFT JOIN ( | |
609 | + SELECT pr.cod_plano | |
610 | + , pr.exercicio | |
611 | + , r.cod_recurso | |
612 | + , r.tipo | |
613 | + , pr.cod_recurso_contrapartida | |
614 | + FROM contabilidade.plano_recurso AS pr | |
615 | + INNER JOIN orcamento.recurso('".$this->getDado('exercicio')."') AS r | |
616 | + ON pr.cod_recurso = r.cod_recurso | |
617 | + AND pr.exercicio = r.exercicio | |
618 | + ) AS pr | |
619 | + ON pa.cod_plano = pr.cod_plano | |
620 | + AND pa.exercicio = pr.exercicio | |
621 | + "; | |
622 | + | |
623 | + return $stSQL; | |
624 | + } | |
649 | 625 | |
650 | - return $obErro; | |
651 | -} | |
626 | + /** | |
627 | + * Mesma função do recuperaTodos, mas efetua chamada a outro método para montar o SQL, o método | |
628 | + * montaRecuperaRelacionamentoRecurso. | |
629 | + * @access Public | |
630 | + * @param Object $rsRecordSet Objeto RecordSet | |
631 | + * @param String $stCondicao String de condição do SQL (WHERE) | |
632 | + * @param String $stOrdem String de Ordenação do SQL (ORDER BY) | |
633 | + * @param Boolean $boTransacao | |
634 | + * @return Object Objeto Erro | |
635 | + */ | |
636 | + public function recuperaRelacionamentoRecurso(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") | |
637 | + { | |
638 | + $obErro = new Erro; | |
639 | + $obConexao = new Conexao; | |
640 | + $rsRecordSet = new RecordSet; | |
641 | + | |
642 | + if(trim($stOrdem)) | |
643 | + $stOrdem = (strpos($stOrdem,"ORDER BY")===false)?" ORDER BY $stOrdem":$stOrdem; | |
644 | + $stSql = $this->montaRecuperaRelacionamentoRecurso().$stCondicao.$stOrdem; | |
645 | + $this->setDebug( $stSql ); | |
646 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
647 | + | |
648 | + return $obErro; | |
649 | + } | |
652 | 650 | /** |
653 | 651 | * Mesma função do recuperaTodos, mas efetua chamada a outro método para montar o SQL, o método |
654 | 652 | * montaRecuperaPlanoContaAnalitica. | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadePlanoAnaliticaCredito.class.php
... | ... | @@ -74,7 +74,7 @@ class TContabilidadePlanoAnaliticaCredito extends Persistente |
74 | 74 | * Método Construtor |
75 | 75 | * @access Private |
76 | 76 | */ |
77 | -function TContabilidadePlanoAnaliticaCredito() | |
77 | +function __construct() | |
78 | 78 | { |
79 | 79 | parent::Persistente(); |
80 | 80 | $this->setTabela('contabilidade.plano_analitica_credito'); |
... | ... | @@ -82,12 +82,12 @@ function TContabilidadePlanoAnaliticaCredito() |
82 | 82 | $this->setCampoCod(''); |
83 | 83 | $this->setComplementoChave('exercicio,cod_plano'); |
84 | 84 | |
85 | - $this->AddCampo( 'cod_plano' ,'integer' ,true ,'' ,true ,true ); | |
86 | - $this->AddCampo( 'exercicio' ,'char' ,true ,'04',true ,true ); | |
87 | - $this->AddCampo( 'cod_especie' ,'integer' ,true ,'' ,false ,true ); | |
88 | - $this->AddCampo( 'cod_genero' ,'integer' ,true ,'' ,false ,true ); | |
89 | - $this->AddCampo( 'cod_natureza' ,'integer' ,true ,'' ,false ,true ); | |
90 | - $this->AddCampo( 'cod_credito' ,'integer' ,true ,'' ,false ,true ); | |
85 | + $this->AddCampo( 'cod_plano' ,'integer',true, '', true,true ); | |
86 | + $this->AddCampo( 'exercicio' , 'char',true,'04', true,true ); | |
87 | + $this->AddCampo( 'cod_especie' ,'integer',true, '',false,true ); | |
88 | + $this->AddCampo( 'cod_genero' ,'integer',true, '',false,true ); | |
89 | + $this->AddCampo( 'cod_natureza','integer',true, '',false,true ); | |
90 | + $this->AddCampo( 'cod_credito' ,'integer',true, '',false,true ); | |
91 | 91 | |
92 | 92 | } |
93 | 93 | |
... | ... | @@ -111,7 +111,7 @@ function montaRecuperaVerificaCredito() |
111 | 111 | */ |
112 | 112 | function recuperaClassReceitasCreditosValidacao(&$rsRecordSet,$stFiltro="",$stOrder="",$boTransacao="") |
113 | 113 | { |
114 | - return $this->executaRecupera("montaRecuperaClassReceitasCreditosValidacao",&$rsRecordSet,$stFiltro,$stOrder,$boTransacao); | |
114 | + return $this->executaRecupera("montaRecuperaClassReceitasCreditosValidacao",$rsRecordSet,$stFiltro,$stOrder,$boTransacao); | |
115 | 115 | } |
116 | 116 | function montaRecuperaClassReceitasCreditosValidacao() |
117 | 117 | { |
... | ... | @@ -121,20 +121,6 @@ function montaRecuperaClassReceitasCreditosValidacao() |
121 | 121 | and tbl.cod_especie = " . $this->getDado('cod_especie') ." |
122 | 122 | and tbl.cod_genero = " . $this->getDado('cod_genero') ." |
123 | 123 | and tbl.cod_natureza = " . $this->getDado('cod_natureza') .""; |
124 | -/* | |
125 | - $stSql = " select tbl.cod_credito "; | |
126 | - $stSql .= " from contabilidade.plano_analitica_credito as tbl "; | |
127 | - | |
128 | - $stSql .= " where tbl.cod_credito = " . $this->getDado('cod_credito') ." | |
129 | - and tbl.cod_especie = " . $this->getDado('cod_especie') ." | |
130 | - and tbl.cod_genero = " . $this->getDado('cod_genero') ." | |
131 | - and tbl.cod_natureza = " . $this->getDado('cod_natureza') ." | |
132 | - "; | |
133 | - // e que sejam diferentes do plano em questao | |
134 | - $stSql .= " and tbl.cod_plano != " . $this->getDado( "codigo" ); | |
135 | - $stSql .= " and tbl.exercicio = " . $this->getDado( "exercicio" ); | |
136 | -*/ | |
137 | - | |
138 | 124 | return $stSql; |
139 | 125 | } |
140 | 126 | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadePlanoAnaliticaCreditoAcrescimos.class.php
... | ... | @@ -41,28 +41,7 @@ |
41 | 41 | * Casos de uso: uc-02.02.02 |
42 | 42 | uc-02.04.03 |
43 | 43 | */ |
44 | - | |
45 | -/* | |
46 | -$Log$ | |
47 | -Revision 1.4 2007/08/13 18:44:03 vitor | |
48 | -Ajustes em: Tesouraria :: Configuração :: Classificar Receitas | |
49 | - | |
50 | -Revision 1.3 2007/05/29 14:12:51 domluc | |
51 | -Mudanças na forma de classificação de receitas. | |
52 | - | |
53 | -Revision 1.2 2007/05/17 00:31:53 diego | |
54 | -Bug #9144# | |
55 | - | |
56 | -Revision 1.1 2007/03/09 15:37:23 domluc | |
57 | -uc-02.04.33 | |
58 | - | |
59 | -Revision 1.7 2006/07/05 20:50:14 cleisson | |
60 | -Adicionada tag Log aos arquivos | |
61 | - | |
62 | -*/ | |
63 | - | |
64 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
65 | -include_once ( CLA_PERSISTENTE ); | |
44 | +require_once CLA_PERSISTENTE; | |
66 | 45 | |
67 | 46 | /** |
68 | 47 | * Efetua conexão com a tabela CONTABILIDADE.PLANO_ANALITICA_CREDITO |
... | ... | @@ -80,7 +59,7 @@ class TContabilidadePlanoAnaliticaCreditoAcrescimos extends Persistente |
80 | 59 | * Método Construtor |
81 | 60 | * @access Private |
82 | 61 | */ |
83 | -function TContabilidadePlanoAnaliticaCreditoAcrescimos() | |
62 | +function __construct() | |
84 | 63 | { |
85 | 64 | parent::Persistente(); |
86 | 65 | $this->setTabela('contabilidade.plano_analitica_credito_acrescimo'); |
... | ... | @@ -88,14 +67,14 @@ function TContabilidadePlanoAnaliticaCreditoAcrescimos() |
88 | 67 | $this->setCampoCod(''); |
89 | 68 | $this->setComplementoChave('exercicio,cod_especie,cod_genero,cod_natureza,cod_credito,cod_acrescimo,cod_tipo'); |
90 | 69 | |
91 | - $this->AddCampo( 'cod_plano' ,'integer' ,true ,'' ,true ,true ); | |
92 | - $this->AddCampo( 'exercicio' ,'char' ,true ,'04',true ,true ); | |
93 | - $this->AddCampo( 'cod_especie' ,'integer' ,true ,'' ,false ,true ); | |
94 | - $this->AddCampo( 'cod_genero' ,'integer' ,true ,'' ,false ,true ); | |
95 | - $this->AddCampo( 'cod_natureza' ,'integer' ,true ,'' ,false ,true ); | |
96 | - $this->AddCampo( 'cod_credito' ,'integer' ,true ,'' ,false ,true ); | |
97 | - $this->AddCampo( 'cod_acrescimo' ,'integer' ,true ,'' ,false ,true ); | |
98 | - $this->AddCampo( 'cod_tipo' ,'integer' ,true ,'' ,false ,true ); | |
70 | + $this->AddCampo( 'cod_plano' ,'integer',true, '', true,true ); | |
71 | + $this->AddCampo( 'exercicio' , 'char',true,'04', true,true ); | |
72 | + $this->AddCampo( 'cod_especie' ,'integer',true, '',false,true ); | |
73 | + $this->AddCampo( 'cod_genero' ,'integer',true, '',false,true ); | |
74 | + $this->AddCampo( 'cod_natureza' ,'integer',true, '',false,true ); | |
75 | + $this->AddCampo( 'cod_credito' ,'integer',true, '',false,true ); | |
76 | + $this->AddCampo( 'cod_acrescimo','integer',true, '',false,true ); | |
77 | + $this->AddCampo( 'cod_tipo' ,'integer',true, '',false,true ); | |
99 | 78 | |
100 | 79 | } |
101 | 80 | |
... | ... | @@ -104,7 +83,7 @@ function TContabilidadePlanoAnaliticaCreditoAcrescimos() |
104 | 83 | */ |
105 | 84 | function recuperaClassReceitasCreditosValidacao(&$rsRecordSet,$stFiltro="",$stOrder="",$boTransacao="") |
106 | 85 | { |
107 | - return $this->executaRecupera("montaRecuperaClassReceitasCreditosValidacao",&$rsRecordSet,$stFiltro,$stOrder,$boTransacao); | |
86 | + return $this->executaRecupera("montaRecuperaClassReceitasCreditosValidacao",$rsRecordSet,$stFiltro,$stOrder,$boTransacao); | |
108 | 87 | } |
109 | 88 | function montaRecuperaClassReceitasCreditosValidacao() |
110 | 89 | { | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadePlanoRecurso.class.php
... | ... | @@ -40,28 +40,26 @@ |
40 | 40 | |
41 | 41 | * Casos de uso: uc-02.02.23 |
42 | 42 | */ |
43 | - | |
44 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
45 | -include_once ( CLA_PERSISTENTE ); | |
43 | +//require_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
44 | +require_once CLA_PERSISTENTE; | |
46 | 45 | |
47 | 46 | class TContabilidadePlanoRecurso extends Persistente |
48 | 47 | { |
49 | -/** | |
50 | - * Método Construtor | |
51 | - * @access Private | |
52 | -*/ | |
53 | -function TContabilidadePlanoRecurso() | |
54 | -{ | |
55 | - parent::Persistente(); | |
56 | - $this->setTabela('contabilidade.plano_recurso'); | |
57 | - | |
58 | - $this->setCampoCod('cod_plano'); | |
59 | - $this->setComplementoChave('exercicio'); | |
60 | - | |
61 | - $this->AddCampo('cod_plano','integer',true,'',true,true); | |
62 | - $this->AddCampo('exercicio','char',true,'04',true,true); | |
63 | - $this->AddCampo('cod_recurso','integer',true,'',false,true); | |
64 | - | |
65 | -} | |
66 | - | |
48 | + /** | |
49 | + * Método Construtor | |
50 | + * @access Public | |
51 | + */ | |
52 | + public function __construct() | |
53 | + { | |
54 | + parent::Persistente(); | |
55 | + $this->setTabela('contabilidade.plano_recurso'); | |
56 | + | |
57 | + $this->setCampoCod('cod_plano'); | |
58 | + $this->setComplementoChave('exercicio'); | |
59 | + | |
60 | + $this->AddCampo('cod_plano' , 'integer', true, '', true, true); | |
61 | + $this->AddCampo('exercicio' , 'char', true, '04', true, true); | |
62 | + $this->AddCampo('cod_recurso' , 'integer', true, '', false, true); | |
63 | + $this->AddCampo('cod_recurso_contrapartida', 'integer', false, '', false, true); | |
64 | + } | |
67 | 65 | } | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/negocio/RContabilidadePlanoContaAnalitica.class.php
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | * @author Analista: Jorge B. Ribarr |
31 | 31 | * @author Desenvolvedor: Anderson R. M. Buzo |
32 | 32 | |
33 | - $Id: RContabilidadePlanoContaAnalitica.class.php 65343 2016-05-13 17:02:26Z arthur $ | |
33 | + $Id: RContabilidadePlanoContaAnalitica.class.php 65479 2016-05-25 12:07:26Z franver $ | |
34 | 34 | |
35 | 35 | * Casos de uso: uc-02.02.02, uc-02.02.19, uc-02.04.03, uc-02.04.09, uc-02.03.23 |
36 | 36 | */ |
... | ... | @@ -347,6 +347,7 @@ function consultarRecurso($boTransacao = "") |
347 | 347 | $obErro = $obTContabilidadePlanoRecurso->recuperaTodos( $rsRecordSet, $stFiltro, $stOrder, $boTransacao ); |
348 | 348 | if (( !$obErro->ocorreu() ) && ( $rsRecordSet->getNumLinhas() > 0 )) { |
349 | 349 | $this->obROrcamentoRecurso->setCodRecurso( $rsRecordSet->getCampo( "cod_recurso" ) ); |
350 | + $this->obROrcamentoRecurso->setCodRecursoContraPartida( $rsRecordSet->getCampo( "cod_recurso_contrapartida" ) ); | |
350 | 351 | $obErro = $this->obROrcamentoRecurso->consultar( $rsRecurso, $boTransacao ); |
351 | 352 | } |
352 | 353 | } |
... | ... | @@ -851,7 +852,8 @@ function salvar($boTransacao = "") |
851 | 852 | $inCodRecursoOld = trim((string) $rsPlanoRecurso->getCampo( "cod_recurso" )); |
852 | 853 | if ( !$obErro->ocorreu() ) { |
853 | 854 | if ( $this->obROrcamentoRecurso->getCodRecurso() != null and $this->obROrcamentoRecurso->getCodRecurso() >= 0 and $this->obROrcamentoRecurso->getCodRecurso()!="") { |
854 | - $obTContabilidadePlanoRecurso->setDado( "cod_recurso", $this->obROrcamentoRecurso->getCodRecurso() ); | |
855 | + $obTContabilidadePlanoRecurso->setDado( "cod_recurso" , $this->obROrcamentoRecurso->getCodRecurso() ); | |
856 | + $obTContabilidadePlanoRecurso->setDado( "cod_recurso_contrapartida", $this->obROrcamentoRecurso->getCodRecursoContraPartida() ); | |
855 | 857 | if ( $inCodRecursoOld != null and $this->obROrcamentoRecurso->getCodRecurso() >= 0 and $this->obROrcamentoRecurso->getCodRecurso()!="") { |
856 | 858 | $obErro = $obTContabilidadePlanoRecurso->alteracao( $boTransacao ); |
857 | 859 | } else { | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/FMManterPlanoConta.php
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 | |
30 | 30 | * @ignore |
31 | 31 | |
32 | - * $Id: FMManterPlanoConta.php 64153 2015-12-09 19:16:02Z evandro $ | |
32 | + * $Id: FMManterPlanoConta.php 65673 2016-06-08 15:04:01Z franver $ | |
33 | 33 | |
34 | 34 | * Casos de uso: uc-02.02.02 |
35 | 35 | */ |
... | ... | @@ -129,7 +129,7 @@ if ($stAcao == 'alterar') { |
129 | 129 | $inCodPlano = $_GET['inCodPlano']; |
130 | 130 | $obRContabilidadePlanoBanco->setCodConta( $inCodConta ); |
131 | 131 | $obRContabilidadePlanoBanco->setCodPlano( $inCodPlano ); |
132 | - $obRContabilidadePlanoBanco->consultar(); | |
132 | + $obRContabilidadePlanoBanco->consultar( $boTransacao ); | |
133 | 133 | |
134 | 134 | $inCodSistemaContabil = $obRContabilidadePlanoBanco->obRContabilidadeSistemaContabil->getCodSistema(); |
135 | 135 | |
... | ... | @@ -157,6 +157,7 @@ if ($stAcao == 'alterar') { |
157 | 157 | } |
158 | 158 | |
159 | 159 | $inCodRecurso = $obRContabilidadePlanoBanco->obROrcamentoRecurso->getCodRecurso(); |
160 | + $inCodRecursoContraPartida = $obRContabilidadePlanoBanco->obROrcamentoRecurso->getCodRecursoContraPartida(); | |
160 | 161 | |
161 | 162 | $inCodPlano = $obRContabilidadePlanoBanco->getCodPlano(); |
162 | 163 | if ($inCodPlano) { |
... | ... | @@ -425,18 +426,6 @@ $obHdnEval->setValue(" |
425 | 426 | mensagem = 'Selecione uma Entidade.'; |
426 | 427 | erro = true; |
427 | 428 | } |
428 | - if (document.getElementById('inCodRecurso')) { | |
429 | - if (document.getElementById('inCodRecurso').value == '') { | |
430 | - mensagem = 'Informe um recurso.'; | |
431 | - erro = true; | |
432 | - } | |
433 | - } else { // Destinação | |
434 | - if (document.getElementById('stDestinacaoRecurso').value == '') { | |
435 | - mensagem = 'Defina a Destinação de Recurso'; | |
436 | - erro = true; | |
437 | - } | |
438 | - | |
439 | - } | |
440 | 429 | } |
441 | 430 | " ); |
442 | 431 | |
... | ... | @@ -459,8 +448,8 @@ $obTxtRecurso = new TextBox; |
459 | 448 | $obTxtRecurso->setName ( "inCodRecurso" ); |
460 | 449 | $obTxtRecurso->setId ( "inCodRecurso" ); |
461 | 450 | $obTxtRecurso->setValue ( $inCodRecurso ); |
462 | -$obTxtRecurso->setRotulo ( "Recurso" ); | |
463 | -$obTxtRecurso->setTitle ( "Selecione o recurso orçamentário" ); | |
451 | +$obTxtRecurso->setRotulo ( "**Recurso" ); | |
452 | +$obTxtRecurso->setTitle ( "Selecione o recurso orçamentário (Obrigatório caso campo Recurso ContraPartida for preenchido)" ); | |
464 | 453 | $obTxtRecurso->setDisabled( $boDesabilitaRecurso ); |
465 | 454 | $obTxtRecurso->setMascara ( $stMascaraRecurso ); |
466 | 455 | $obTxtRecurso->setPreencheComZeros ( 'E' ); |
... | ... | @@ -476,6 +465,28 @@ $obCmbRecurso->setCampoDesc ( "[nom_recurso]" ); |
476 | 465 | $obCmbRecurso->preencheCombo( $rsRecurso ); |
477 | 466 | $obCmbRecurso->setDisabled ( $boDesabilitaRecurso ); |
478 | 467 | |
468 | +// Define Objeto TextBox para Codigo do Recurso ContraPartida | |
469 | +$obTxtRecursoContraPartida = new TextBox; | |
470 | +$obTxtRecursoContraPartida->setName ( "inCodRecursoContraPartida" ); | |
471 | +$obTxtRecursoContraPartida->setId ( "inCodRecursoContraPartida" ); | |
472 | +$obTxtRecursoContraPartida->setValue ( $inCodRecursoContraPartida ); | |
473 | +$obTxtRecursoContraPartida->setRotulo ( "Recurso ContraPartida" ); | |
474 | +$obTxtRecursoContraPartida->setTitle ( "Selecione o recurso orçamentário" ); | |
475 | +$obTxtRecursoContraPartida->setDisabled( $boDesabilitaRecurso ); | |
476 | +$obTxtRecursoContraPartida->setMascara ( $stMascaraRecurso ); | |
477 | +$obTxtRecursoContraPartida->setPreencheComZeros ( 'E' ); | |
478 | + | |
479 | +// Define Objeto Select para o Recurso ContraPartida | |
480 | +$obCmbRecursoContraPartida = new Select; | |
481 | +$obCmbRecursoContraPartida->setName ( "stNomeRecursoContraPartida" ); | |
482 | +$obCmbRecursoContraPartida->setId ( "stNomeRecursoContraPartida" ); | |
483 | +$obCmbRecursoContraPartida->setValue ( $inCodRecursoContraPartida ); | |
484 | +$obCmbRecursoContraPartida->addOption ( "", "Selecione" ); | |
485 | +$obCmbRecursoContraPartida->setCampoId ( "[cod_fonte]" ); | |
486 | +$obCmbRecursoContraPartida->setCampoDesc ( "[cod_fonte] - [nom_recurso]" ); | |
487 | +$obCmbRecursoContraPartida->preencheCombo( $rsRecurso ); | |
488 | +$obCmbRecursoContraPartida->setDisabled ( $boDesabilitaRecurso ); | |
489 | + | |
479 | 490 | //******************************************************// |
480 | 491 | // Define COMPONENTES DO FORMULARIO ABA Conta de banco |
481 | 492 | //******************************************************// |
... | ... | @@ -923,6 +934,7 @@ if($rsContaEncerrada->getNumLinhas() > 0 && $stAcao == 'alterar'){ |
923 | 934 | $obIMontaRecursoDestinacao->geraFormulario ( $obFormulario ); |
924 | 935 | } else { |
925 | 936 | $obFormulario->addComponenteComposto( $obTxtRecurso, $obCmbRecurso ); |
937 | + $obFormulario->addComponenteComposto( $obTxtRecursoContraPartida, $obCmbRecursoContraPartida ); | |
926 | 938 | } |
927 | 939 | |
928 | 940 | //Tipo Conta Bancária - TCEMG | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/PRManterPlanoConta.php
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 | |
30 | 30 | * @ignore |
31 | 31 | |
32 | - * $Id: PRManterPlanoConta.php 64365 2016-01-27 13:28:43Z franver $ | |
32 | + * $Id: PRManterPlanoConta.php 65673 2016-06-08 15:04:01Z franver $ | |
33 | 33 | |
34 | 34 | * Casos de uso: uc-02.02.02 |
35 | 35 | */ |
... | ... | @@ -92,6 +92,13 @@ if($stAcao != 'excluir') { |
92 | 92 | } |
93 | 93 | } |
94 | 94 | |
95 | +if ( $stAcao == 'incluir' || $stAcao == 'alterar') { | |
96 | + if ( ($request->get('inCodRecursoContraPartida') != '') && ($request->get('inCodRecurso') == '') ) { | |
97 | + SistemaLegado::exibeAviso("Atenção: preencher o campo Recurso!", 'aviso', 'aviso'); | |
98 | + exit; | |
99 | + } | |
100 | +} | |
101 | + | |
95 | 102 | switch ($stAcao) { |
96 | 103 | case "incluir": |
97 | 104 | $obErro = new Erro; |
... | ... | @@ -158,6 +165,11 @@ switch ($stAcao) { |
158 | 165 | $obRContabilidadePlanoBanco->obRContabilidadeClassificacaoContabil->setCodClassificacao( 4 ); |
159 | 166 | } |
160 | 167 | |
168 | + if(trim($request->get('inCodRecursoContraPartida')) == '') | |
169 | + $inCodRecursoContraPartida = 'null'; | |
170 | + else | |
171 | + $inCodRecursoContraPartida = $request->get('inCodRecursoContraPartida'); | |
172 | + | |
161 | 173 | if ($_POST['stTipoConta'] == 'A') { |
162 | 174 | $obRContabilidadePlanoBanco->setContaAnalitica( true ); |
163 | 175 | if ( $boDestinacao == 'true' && !Sessao::getExercicio() > '2012' ) { |
... | ... | @@ -187,6 +199,7 @@ switch ($stAcao) { |
187 | 199 | $obErro = $obTOrcamentoRecursoDestinacao->inclusao($boTransacao); |
188 | 200 | |
189 | 201 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
202 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
190 | 203 | } |
191 | 204 | |
192 | 205 | if (Sessao::getExercicio() > '2008' && !$obErro->ocorreu()) { |
... | ... | @@ -224,6 +237,7 @@ switch ($stAcao) { |
224 | 237 | $obRContabilidadePlanoBancoC->setExercicio(Sessao::getExercicio()); |
225 | 238 | $obRContabilidadePlanoBancoC->setNatSaldo('C'); |
226 | 239 | $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
240 | + $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
227 | 241 | $obRContabilidadePlanoBancoC->setContaAnalitica(true); |
228 | 242 | |
229 | 243 | $obErro = $obRContabilidadePlanoBancoC->salvar($boTransacao, false); |
... | ... | @@ -258,6 +272,7 @@ switch ($stAcao) { |
258 | 272 | $obRContabilidadePlanoBancoD->setExercicio(Sessao::getExercicio()); |
259 | 273 | $obRContabilidadePlanoBancoD->setNatSaldo('D'); |
260 | 274 | $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
275 | + $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
261 | 276 | $obRContabilidadePlanoBancoD->setContaAnalitica(true); |
262 | 277 | |
263 | 278 | $obErro = $obRContabilidadePlanoBancoD->salvar($boTransacao); |
... | ... | @@ -269,10 +284,12 @@ switch ($stAcao) { |
269 | 284 | } |
270 | 285 | } else { |
271 | 286 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($inCodRecursoExiste); |
287 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
272 | 288 | } |
273 | 289 | } |
274 | 290 | } else { |
275 | 291 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso( $_POST['inCodRecurso'] ); |
292 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
276 | 293 | } |
277 | 294 | } |
278 | 295 | |
... | ... | @@ -393,8 +410,15 @@ switch ($stAcao) { |
393 | 410 | $obTOrcamentoRecursoDestinacao->recuperaTodos($rsDestinacao, $stFiltroBuscaExiste, '', $boTransacao); |
394 | 411 | $inCodRecursoExiste = $rsDestinacao->getCampo('cod_recurso'); |
395 | 412 | |
413 | + if(trim($request->get('inCodRecursoContraPartida')) == '') | |
414 | + $inCodRecursoContraPartida = 'null'; | |
415 | + else | |
416 | + $inCodRecursoContraPartida = $request->get('inCodRecursoContraPartida'); | |
417 | + | |
396 | 418 | if ($inCodRecursoExiste == '') { |
397 | 419 | $inCodRecurso = $_REQUEST['inCodRecurso']; |
420 | + | |
421 | + | |
398 | 422 | $obTOrcamentoRecurso->setDado("exercicio", Sessao::getExercicio() ); |
399 | 423 | $obTOrcamentoRecurso->proximoCod( $inCodRecurso ); |
400 | 424 | $obTOrcamentoRecurso->setDado("cod_recurso", $inCodRecurso ); |
... | ... | @@ -410,6 +434,7 @@ switch ($stAcao) { |
410 | 434 | $obErro = $obTOrcamentoRecursoDestinacao->inclusao( $boTransacao ); |
411 | 435 | |
412 | 436 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso( $inCodRecurso ); |
437 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
413 | 438 | } |
414 | 439 | |
415 | 440 | if (Sessao::getExercicio() > '2008') { |
... | ... | @@ -447,6 +472,7 @@ switch ($stAcao) { |
447 | 472 | $obRContabilidadePlanoBancoC->setExercicio(Sessao::getExercicio()); |
448 | 473 | $obRContabilidadePlanoBancoC->setNatSaldo('C'); |
449 | 474 | $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
475 | + $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
450 | 476 | $obRContabilidadePlanoBancoC->setContaAnalitica(true); |
451 | 477 | |
452 | 478 | $obErro = $obRContabilidadePlanoBancoC->salvar($boTransacao, false); |
... | ... | @@ -481,6 +507,7 @@ switch ($stAcao) { |
481 | 507 | $obRContabilidadePlanoBancoD->setExercicio(Sessao::getExercicio()); |
482 | 508 | $obRContabilidadePlanoBancoD->setNatSaldo('D'); |
483 | 509 | $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
510 | + $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
484 | 511 | $obRContabilidadePlanoBancoD->setContaAnalitica(true); |
485 | 512 | |
486 | 513 | $obErro = $obRContabilidadePlanoBancoD->salvar($boTransacao, false); |
... | ... | @@ -492,8 +519,14 @@ switch ($stAcao) { |
492 | 519 | } |
493 | 520 | } else { |
494 | 521 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($inCodRecursoExiste); |
522 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida($inCodRecursoContraPartida); | |
495 | 523 | } |
496 | 524 | } else { |
525 | + if(trim($request->get('inCodRecursoContraPartida')) == '') | |
526 | + $inCodRecursoContraPartida = 'null'; | |
527 | + else | |
528 | + $inCodRecursoContraPartida = $request->get('inCodRecursoContraPartida'); | |
529 | + | |
497 | 530 | if (Sessao::getExercicio() < '2009') { |
498 | 531 | $obTOrcamentoRecursoDestinacao->setDado("exercicio", Sessao::getExercicio() ); |
499 | 532 | $obTOrcamentoRecursoDestinacao->setDado("cod_recurso", $_REQUEST['inCodRecurso'] ); |
... | ... | @@ -537,6 +570,7 @@ switch ($stAcao) { |
537 | 570 | $obErro = $obTOrcamentoRecursoDestinacao->inclusao( $boTransacao ); |
538 | 571 | |
539 | 572 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso ( $inCodRecurso ); |
573 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
540 | 574 | } |
541 | 575 | |
542 | 576 | $obTOrcamentoEspecificacaoDestinacaoRecurso->setDado('exercicio', Sessao::getExercicio()); |
... | ... | @@ -573,6 +607,7 @@ switch ($stAcao) { |
573 | 607 | $obRContabilidadePlanoBancoC->setExercicio(Sessao::getExercicio()); |
574 | 608 | $obRContabilidadePlanoBancoC->setNatSaldo('C'); |
575 | 609 | $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
610 | + $obRContabilidadePlanoBancoC->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
576 | 611 | $obRContabilidadePlanoBancoC->setContaAnalitica(true); |
577 | 612 | |
578 | 613 | $obErro = $obRContabilidadePlanoBancoC->salvar($boTransacao, false); |
... | ... | @@ -607,6 +642,7 @@ switch ($stAcao) { |
607 | 642 | $obRContabilidadePlanoBancoD->setExercicio(Sessao::getExercicio()); |
608 | 643 | $obRContabilidadePlanoBancoD->setNatSaldo('D'); |
609 | 644 | $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecurso($inCodRecurso); |
645 | + $obRContabilidadePlanoBancoD->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
610 | 646 | $obRContabilidadePlanoBancoD->setContaAnalitica(true); |
611 | 647 | |
612 | 648 | $obErro = $obRContabilidadePlanoBancoD->salvar($boTransacao, false); |
... | ... | @@ -617,6 +653,7 @@ switch ($stAcao) { |
617 | 653 | } |
618 | 654 | } else { // se ja existe o recurso cadastrado, so altera a conta como o novo cod_recurso |
619 | 655 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($inCodRecursoExiste); |
656 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
620 | 657 | } |
621 | 658 | } else { // se nao alterou a especificacao, altera somente o recurso |
622 | 659 | $stFiltroBuscaExiste = ' WHERE exercicio = '.Sessao::getExercicio().' '; |
... | ... | @@ -637,14 +674,23 @@ switch ($stAcao) { |
637 | 674 | $obTOrcamentoRecursoDestinacao->alteracao($boTransacao); |
638 | 675 | |
639 | 676 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($_REQUEST['inCodRecurso']); |
677 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida); | |
640 | 678 | } else { |
641 | 679 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($inCodRecursoExiste); |
680 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida( $inCodRecursoContraPartida ); | |
642 | 681 | } |
643 | 682 | } |
644 | 683 | } |
645 | 684 | } |
646 | 685 | } else { |
686 | + | |
687 | + if(trim($request->get('inCodRecursoContraPartida')) == '') | |
688 | + $inCodRecursoContraPartida = 'null'; | |
689 | + else | |
690 | + $inCodRecursoContraPartida = $request->get('inCodRecursoContraPartida'); | |
691 | + | |
647 | 692 | $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso( $_POST['inCodRecurso'] ); |
693 | + $obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecursoContraPartida($inCodRecursoContraPartida); | |
648 | 694 | } |
649 | 695 | } |
650 | 696 | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCGeraRelatorioDemoMutPatrimonioLiquido.php
... | ... | @@ -63,7 +63,7 @@ if ( count($_REQUEST['inCodEntidade']) == 1 ) { |
63 | 63 | $rsEntidade->setPrimeiroElemento(); |
64 | 64 | |
65 | 65 | while ( !$rsEntidade->eof() ) { |
66 | - if (eregi("prefeitura.*", $rsEntidade->getCampo( 'nom_cgm' ))) { | |
66 | + if (preg_match("/prefeitura.*/i", $rsEntidade->getCampo( 'nom_cgm' ))) { | |
67 | 67 | $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm')); |
68 | 68 | break; |
69 | 69 | } | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/mapeamento/TEmpenhoNotaLiquidacao.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Mapeamento |
35 | 35 | |
36 | - $Id: TEmpenhoNotaLiquidacao.class.php 63889 2015-10-30 16:13:06Z franver $ | |
36 | + $Id: TEmpenhoNotaLiquidacao.class.php 65656 2016-06-08 11:23:58Z evandro $ | |
37 | 37 | |
38 | 38 | $Revision: 30668 $ |
39 | 39 | $Name$ |
... | ... | @@ -412,6 +412,8 @@ function montaRecuperaNotaLiquidacaoEmpenho() |
412 | 412 | $stSql .= " ,CASE WHEN estornos.num_item IS NOT NULL THEN 't' \n"; |
413 | 413 | $stSql .= " ELSE 'f' \n"; |
414 | 414 | $stSql .= " END as possui_estornos \n"; |
415 | + $stSql .= " ,LPAD(atributo_empenho_valor.valor,4,'0') AS cod_processo | |
416 | + ,atributo_empenho_valor_ano.valor AS ano_processo \n"; | |
415 | 417 | $stSql .= "FROM \n"; |
416 | 418 | $stSql .= " empenho.nota_liquidacao as nl \n"; |
417 | 419 | $stSql .= " ,empenho.nota_liquidacao_item as li \n"; |
... | ... | @@ -461,6 +463,18 @@ function montaRecuperaNotaLiquidacaoEmpenho() |
461 | 463 | $stSql .= " ON ( \n"; |
462 | 464 | $stSql .= " CGME.NUMCGM = OE.NUMCGM ) \n"; |
463 | 465 | $stSql .= " ,empenho.pre_empenho as pe \n"; |
466 | + $stSql .= " LEFT JOIN | |
467 | + empenho.atributo_empenho_valor | |
468 | + ON ( atributo_empenho_valor.exercicio = pe.exercicio AND | |
469 | + atributo_empenho_valor.cod_pre_empenho = pe.cod_pre_empenho AND | |
470 | + atributo_empenho_valor.cod_modulo = 10 AND | |
471 | + atributo_empenho_valor.cod_atributo = 120 ) | |
472 | + LEFT JOIN | |
473 | + empenho.atributo_empenho_valor AS atributo_empenho_valor_ano | |
474 | + ON ( atributo_empenho_valor_ano.exercicio = pe.exercicio AND | |
475 | + atributo_empenho_valor_ano.cod_pre_empenho = pe.cod_pre_empenho AND | |
476 | + atributo_empenho_valor_ano.cod_modulo = 10 AND | |
477 | + atributo_empenho_valor_ano.cod_atributo = 121 ) \n"; | |
464 | 478 | $stSql .= " ,empenho.pre_empenho_despesa as pd \n"; |
465 | 479 | $stSql .= " ,orcamento.despesa as de \n"; |
466 | 480 | $stSql .= " LEFT JOIN orcamento.recurso as re ON ( \n"; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/mapeamento/TEmpenhoOrdemPagamento.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Mapeamento |
35 | 35 | |
36 | - $Id: TEmpenhoOrdemPagamento.class.php 63098 2015-07-24 17:29:01Z arthur $ | |
36 | + $Id: TEmpenhoOrdemPagamento.class.php 65452 2016-05-23 20:54:03Z arthur $ | |
37 | 37 | |
38 | 38 | * Casos de uso: uc-02.03.12,uc-02.03.16,uc-02.03.05,uc-02.04.05,uc-02.03.28 |
39 | 39 | */ |
... | ... | @@ -1920,10 +1920,12 @@ class TEmpenhoOrdemPagamento extends Persistente |
1920 | 1920 | $stSql .= " )as vl_liquidado \n"; |
1921 | 1921 | $stSql .= " ,to_char(op.dt_emissao,'yyyy-mm-dd') as dt_emissao \n"; |
1922 | 1922 | $stSql .= " ,lpad(nl.cod_nota::varchar,6,'0') as cod_nota \n"; |
1923 | + $stSql .= " ,nl.cod_nota as cod_nota_relatorio \n"; | |
1923 | 1924 | $stSql .= " ,nl.cod_empenho \n"; |
1924 | 1925 | $stSql .= " ,nl.cod_entidade \n"; |
1925 | 1926 | $stSql .= " ,cgme.nom_cgm as nom_entidade \n"; |
1926 | 1927 | $stSql .= " ,lpad(nl.cod_empenho::varchar,6,'0') as cod_empenho \n"; |
1928 | + $stSql .= " ,nl.cod_empenho as cod_empenho_relatorio \n"; | |
1927 | 1929 | $stSql .= " ,to_char(nl.dt_liquidacao,'dd/mm/yyyy') as dt_liquidacao \n"; |
1928 | 1930 | $stSql .= " ,op.observacao \n"; |
1929 | 1931 | $stSql .= " ,nl.exercicio_empenho \n"; |
... | ... | @@ -2102,11 +2104,13 @@ class TEmpenhoOrdemPagamento extends Persistente |
2102 | 2104 | pl.cod_ordem |
2103 | 2105 | ,pl.vl_pagamento |
2104 | 2106 | ,to_char(op.dt_emissao,'yyyy-mm-dd') as dt_emissao |
2105 | - ,lpad(nl.cod_nota::VARCHAR,6,'0') as cod_nota | |
2107 | + ,lpad(nl.cod_nota::VARCHAR,6,'0') as cod_nota | |
2108 | + ,nl.cod_nota as cod_nota_relatorio | |
2106 | 2109 | ,nl.cod_empenho |
2107 | 2110 | ,nl.cod_entidade |
2108 | 2111 | ,cgme.nom_cgm as nom_entidade |
2109 | 2112 | ,lpad(nl.cod_empenho::VARCHAR,6,'0') as cod_empenho |
2113 | + ,nl.cod_empenho as cod_empenho_relatorio | |
2110 | 2114 | ,to_char(nl.dt_liquidacao,'dd/mm/yyyy') as dt_liquidacao |
2111 | 2115 | ,op.observacao |
2112 | 2116 | ,nl.exercicio_empenho | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoConfiguracao.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Regra |
35 | 35 | |
36 | - $Id: REmpenhoConfiguracao.class.php 65211 2016-05-03 17:21:13Z michel $ | |
36 | + $Id: REmpenhoConfiguracao.class.php 65471 2016-05-24 18:58:44Z michel $ | |
37 | 37 | |
38 | 38 | * Casos de uso: uc-02.01.23, uc-02.03.01, uc-02.03.03, uc-02.03.04, uc-02.03.05 |
39 | 39 | */ |
... | ... | @@ -75,21 +75,6 @@ var $boOPAutomatica; |
75 | 75 | */ |
76 | 76 | var $boEmitirCarneOp; |
77 | 77 | /** |
78 | - * @access Public | |
79 | - * @param String $valor | |
80 | -*/ | |
81 | -var $stDtAutorizacao; | |
82 | -/** | |
83 | - * @access Public | |
84 | - * @param String $valor | |
85 | -*/ | |
86 | -var $stDtEmpenho; | |
87 | -/** | |
88 | - * @access Public | |
89 | - * @param String $valor | |
90 | -*/ | |
91 | -var $stDtLiquidacao; | |
92 | -/** | |
93 | 78 | * @access Public |
94 | 79 | * @param Object $valor |
95 | 80 | */ |
... | ... | @@ -121,21 +106,6 @@ function setOPAutomatica($valor) { $this->boOPAutomatica = $valor; } |
121 | 106 | function setEmitirCarneOP($valor) { $this->boEmitirCarneOp = $valor; } |
122 | 107 | /** |
123 | 108 | * @access Public |
124 | - * @param Boolean $valor | |
125 | -*/ | |
126 | -function setDataAutorizacao($valor) { $this->stDtAutorizacao = $valor; } | |
127 | -/** | |
128 | - * @access Public | |
129 | - * @param Boolean $valor | |
130 | -*/ | |
131 | -function setDataEmpenho($valor) { $this->stDtEmpenho = $valor; } | |
132 | -/** | |
133 | - * @access Public | |
134 | - * @param Boolean $valor | |
135 | -*/ | |
136 | -function setDataLiquidacao($valor) { $this->stDtLiquidacao = $valor; } | |
137 | -/** | |
138 | - * @access Public | |
139 | 109 | * @return String |
140 | 110 | */ |
141 | 111 | function getNumeracao() { return $this->stNumeracao; } |
... | ... | @@ -164,21 +134,6 @@ function getOPAutomatica() { return $this->boOPAutomatica; } |
164 | 134 | * @param Boolean $valor |
165 | 135 | */ |
166 | 136 | function getEmitirCarneOp() { return $this->boEmitirCarneOp; } |
167 | -/** | |
168 | - * @access Public | |
169 | - * @param Boolean $valor | |
170 | -*/ | |
171 | -function getDataAutorizacao() { return $this->stDtAutorizacao; } | |
172 | -/** | |
173 | - * @access Public | |
174 | - * @param Boolean $valor | |
175 | -*/ | |
176 | -function getDataEmpenho() { return $this->stDtEmpenho; } | |
177 | -/** | |
178 | - * @access Public | |
179 | - * @param Boolean $valor | |
180 | -*/ | |
181 | -function getDataLiquidacao() { return $this->stDtLiquidacao; } | |
182 | 137 | |
183 | 138 | /** |
184 | 139 | * Método Construtor |
... | ... | @@ -247,33 +202,6 @@ function salvar($boTransacao = "") |
247 | 202 | } else { |
248 | 203 | $obErro = parent::incluir($boTransacao); |
249 | 204 | } |
250 | - | |
251 | - $this->setParametro("data_fixa_autorizacao"); | |
252 | - $this->setValor( $this->getDataAutorizacao()); | |
253 | - $this->verificaParametro($boExiste, $boTransacao); | |
254 | - if ($boExiste) { | |
255 | - $obErro = parent::alterar($boTransacao); | |
256 | - } else { | |
257 | - $obErro = parent::incluir($boTransacao); | |
258 | - } | |
259 | - | |
260 | - $this->setParametro("data_fixa_empenho"); | |
261 | - $this->setValor( $this->getDataEmpenho()); | |
262 | - $this->verificaParametro($boExiste, $boTransacao); | |
263 | - if ($boExiste) { | |
264 | - $obErro = parent::alterar($boTransacao); | |
265 | - } else { | |
266 | - $obErro = parent::incluir($boTransacao); | |
267 | - } | |
268 | - | |
269 | - $this->setParametro("data_fixa_liquidacao"); | |
270 | - $this->setValor( $this->getDataLiquidacao()); | |
271 | - $this->verificaParametro($boExiste, $boTransacao); | |
272 | - if ($boExiste) { | |
273 | - $obErro = parent::alterar($boTransacao); | |
274 | - } else { | |
275 | - $obErro = parent::incluir($boTransacao); | |
276 | - } | |
277 | 205 | } |
278 | 206 | $this->obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $this->obTConfiguracao ); |
279 | 207 | |
... | ... | @@ -312,30 +240,6 @@ function consultar($boTransacao = "") |
312 | 240 | if (!$obErro->ocorreu()) { |
313 | 241 | $this->setEmitirCarneOP($this->getValor()); |
314 | 242 | } |
315 | - | |
316 | - if (!$obErro->ocorreu()) { | |
317 | - $this->setParametro("data_fixa_autorizacao"); | |
318 | - $obErro = parent::consultar($boTransacao); | |
319 | - if (!$obErro->ocorreu()) { | |
320 | - $this->setDataAutorizacao($this->getValor()); | |
321 | - } | |
322 | - | |
323 | - if (!$obErro->ocorreu()) { | |
324 | - $this->setParametro("data_fixa_empenho"); | |
325 | - $obErro = parent::consultar($boTransacao); | |
326 | - if (!$obErro->ocorreu()) { | |
327 | - $this->setDataEmpenho($this->getValor()); | |
328 | - } | |
329 | - | |
330 | - if (!$obErro->ocorreu()) { | |
331 | - $this->setParametro("data_fixa_liquidacao"); | |
332 | - $obErro = parent::consultar($boTransacao); | |
333 | - if (!$obErro->ocorreu()) { | |
334 | - $this->setDataLiquidacao($this->getValor()); | |
335 | - } | |
336 | - } | |
337 | - } | |
338 | - } | |
339 | 243 | } |
340 | 244 | } |
341 | 245 | } | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoEmpenho.class.php
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | * @package URBEM |
36 | 36 | * @subpackage Regra |
37 | 37 | |
38 | - $Id: REmpenhoEmpenho.class.php 64153 2015-12-09 19:16:02Z evandro $ | |
38 | + $Id: REmpenhoEmpenho.class.php 65434 2016-05-20 18:32:34Z michel $ | |
39 | 39 | |
40 | 40 | * Casos de uso: uc-02.01.23 |
41 | 41 | uc-02.01.08 |
... | ... | @@ -789,7 +789,13 @@ function incluir($boTransacao = "") |
789 | 789 | $obTEmpenhoEmpenho->setDado( "cod_entidade" , $this->obROrcamentoEntidade->getCodigoEntidade() ); |
790 | 790 | $obTEmpenhoEmpenho->setDado( "exercicio" , $this->stExercicio ); |
791 | 791 | if ( !$obErro->ocorreu() ) { |
792 | - $obErro = $this->obROrcamentoDespesa->consultarValorReservaDotacao( $nuVlReserva, $boTransacao ); | |
792 | + if($this->getTipoEmissao() == 'E'){ | |
793 | + $this->obROrcamentoDespesa->obTPeriodo->setTDataFinal( $this->stDtEmpenho ); | |
794 | + $obErro = $this->obROrcamentoDespesa->consultarValorReservaDotacaoPeriodo( $nuVlReserva, $boTransacao ); | |
795 | + } | |
796 | + else | |
797 | + $obErro = $this->obROrcamentoDespesa->consultarValorReservaDotacao( $nuVlReserva, $boTransacao ); | |
798 | + | |
793 | 799 | if ( !$obErro->ocorreu() ) { |
794 | 800 | $obTEmpenhoEmpenho->setDado( "cod_empenho" , $this->inCodEmpenho ); |
795 | 801 | if ($this->inCodCategoria) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoPagamentoLiquidacao.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Regra |
35 | 35 | |
36 | - $Id: REmpenhoPagamentoLiquidacao.class.php 64153 2015-12-09 19:16:02Z evandro $ | |
36 | + $Id: REmpenhoPagamentoLiquidacao.class.php 65673 2016-06-08 15:04:01Z franver $ | |
37 | 37 | |
38 | 38 | $Revision: 30805 $ |
39 | 39 | $Name: $ |
... | ... | @@ -780,13 +780,23 @@ function verificarRecursoConta($boTransacao = "") |
780 | 780 | { |
781 | 781 | $obErro = $this->obRContabilidadePlanoContaAnalitica->listar( $rsContaAnalitica, 'cod_plano', $boTransacao ); |
782 | 782 | if ( !$obErro->ocorreu() ) { |
783 | - $inContaCodRecurso = $rsContaAnalitica->getCampo( 'cod_recurso' ); | |
784 | - $stTipoRecurso = $rsContaAnalitica->getCampo( 'tipo' ); | |
785 | - // Se recurso for VINCULADO faz validacao | |
786 | - if ($stTipoRecurso == "V") { | |
787 | - if( $inContaCodRecurso != $this->obREmpenhoOrdemPagamento->roUltimaNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoRecurso->getCodRecurso() ) | |
788 | - $obErro->setDescricao( 'A conta informada deve ter o mesmo recurso que a ordem de pagamento.' ); | |
789 | - } | |
783 | + $inContaCodRecurso = $rsContaAnalitica->getCampo('cod_recurso'); | |
784 | + $stTipoRecurso = $rsContaAnalitica->getCampo('tipo'); | |
785 | + $inCodRecursoContraPartida = $rsContaAnalitica->getCampo('cod_recurso_contrapartida'); | |
786 | + // Se recurso for VINCULADO faz validacao | |
787 | + if ($stTipoRecurso == "V") { | |
788 | + SistemaLegado::mostraVar($inContaCodRecurso ." = ".$this->obREmpenhoOrdemPagamento->roUltimaNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoRecurso->getCodRecurso()); | |
789 | + SistemaLegado::mostraVar($inCodRecursoContraPartida ." = ".$this->obREmpenhoOrdemPagamento->roUltimaNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoRecurso->getCodRecurso()); | |
790 | + $boExibeMensagem = true; | |
791 | + if( $inContaCodRecurso == $this->obREmpenhoOrdemPagamento->roUltimaNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoRecurso->getCodRecurso()) | |
792 | + $boExibeMensagem = false; | |
793 | + else if( $inCodRecursoContraPartida == $this->obREmpenhoOrdemPagamento->roUltimaNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoRecurso->getCodRecurso()) | |
794 | + $boExibeMensagem = false; | |
795 | + | |
796 | + if($boExibeMensagem){ | |
797 | + $obErro->setDescricao( 'A conta informada deve ter o mesmo recurso que a ordem de pagamento.' ); | |
798 | + } | |
799 | + } | |
790 | 800 | } |
791 | 801 | |
792 | 802 | return $obErro; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoRelatorioNotaEmpenhoAnulado.class.php
... | ... | @@ -33,20 +33,17 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Regra |
35 | 35 | |
36 | - $Revision: 30668 $ | |
37 | - $Name$ | |
38 | - $Author: vitor $ | |
39 | - $Date: 2007-07-30 18:38:44 -0300 (Seg, 30 Jul 2007) $ | |
36 | + $Id: REmpenhoRelatorioNotaEmpenhoAnulado.class.php 65434 2016-05-20 18:32:34Z michel $ | |
40 | 37 | |
41 | 38 | * Casos de uso: uc-02.03.03 |
42 | 39 | uc-02.03.18 |
43 | 40 | */ |
44 | 41 | |
45 | 42 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
46 | -include_once ( CLA_PERSISTENTE_RELATORIO); | |
47 | -include_once ( CAM_GF_EMP_MAPEAMENTO."TEmpenhoAtributoEmpenhoValor.class.php" ); | |
48 | -include_once ( CAM_GA_ADM_NEGOCIO ."RCadastroDinamico.class.php" ); | |
49 | -include_once ( CAM_GF_EMP_NEGOCIO ."REmpenhoEmpenho.class.php" ); | |
43 | +include_once CLA_PERSISTENTE_RELATORIO; | |
44 | +include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoAtributoEmpenhoValor.class.php"; | |
45 | +include_once CAM_GA_ADM_NEGOCIO."RCadastroDinamico.class.php"; | |
46 | +include_once CAM_GF_EMP_NEGOCIO."REmpenhoEmpenho.class.php"; | |
50 | 47 | |
51 | 48 | /** |
52 | 49 | * Classe de Regra para emissão do Plano de Contas com Banco/Recurso |
... | ... | @@ -166,7 +163,6 @@ function REmpenhoRelatorioNotaEmpenhoAnulado() |
166 | 163 | $this->obRCadastroDinamico = new RCadastroDinamico; |
167 | 164 | $this->obREmpenhoEmpenho = new REmpenhoEmpenho; |
168 | 165 | $this->obRCadastroDinamico->setPersistenteValores ( new TEmpenhoAtributoEmpenhoValor ); |
169 | -// $this->obRCadastroDinamico->setPersistenteAtributos( new TEmpenhoAtributoEmpenho ); | |
170 | 166 | $this->obRCadastroDinamico->setCodCadastro(1); |
171 | 167 | $this->obRCadastroDinamico->obRModulo->setCodModulo(10); |
172 | 168 | } |
... | ... | @@ -177,8 +173,13 @@ function REmpenhoRelatorioNotaEmpenhoAnulado() |
177 | 173 | */ |
178 | 174 | function geraRecordSet(&$arRecordSet , $stOrder = "") |
179 | 175 | { |
180 | - include_once ( CAM_GF_EMP_MAPEAMENTO."TEmpenhoEmpenho.class.php" ); | |
176 | + include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoEmpenho.class.php"; | |
177 | + include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoPreEmpenho.class.php"; | |
178 | + include_once CAM_GF_ORC_NEGOCIO."ROrcamentoDespesa.class.php"; | |
179 | + | |
181 | 180 | $obTEmpenhoEmpenho = new TEmpenhoEmpenho; |
181 | + $obTEmpenhoPreEmpenho = new TEmpenhoPreEmpenho; | |
182 | + $obROrcamentoDespesa = new ROrcamentoDespesa; | |
182 | 183 | |
183 | 184 | $arRecordSet = array(); |
184 | 185 | $stFiltro = ""; |
... | ... | @@ -213,6 +214,11 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
213 | 214 | break; |
214 | 215 | } |
215 | 216 | $inNumItemOld = $rsEmpenhoAnulado->getCampo('num_item'); |
217 | + | |
218 | + $arTimeStamp = explode(' ',$rsEmpenhoAnulado->getCampo( "timestamp" )); | |
219 | + list($ano,$mes,$dia) = explode('-',$arTimeStamp[0]); | |
220 | + $stDtAnulado = $dia."/".$mes."/".$ano; | |
221 | + | |
216 | 222 | $rsEmpenhoAnulado->proximo(); |
217 | 223 | } |
218 | 224 | |
... | ... | @@ -272,18 +278,29 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
272 | 278 | $arRecordSet[5] = $rsNewRecord; |
273 | 279 | |
274 | 280 | //Armazena os valores |
275 | - $nuValorOrcado = $arLinha6[0]['ValorOrcado'] = $rsRecordSet->getCampo('valor_orcado'); | |
276 | - if ($this->getReemitir() == "t") { | |
277 | - | |
278 | - $obTEmpenhoEmpenho->setDado( "cod_despesa", $rsRecordSet->getCampo('dotacao_reduzida') ); | |
279 | - $obTEmpenhoEmpenho->setDado( "timestamp", $this->getTimeStamp() ); | |
280 | - $obErro = $obTEmpenhoEmpenho->recuperaSaldoDotacaoData( $rsSaldoAnterior, $stOrder, $boTransacao ); | |
281 | - if ( !$obErro->ocorreu() ) { | |
282 | - $nuSaldoAnterior = $arLinha6[0]['SaldoAnterior'] = $rsSaldoAnterior->getCampo( "saldo_anterior" ); | |
283 | - } | |
284 | - } else $nuSaldoAnterior = $arLinha6[0]['SaldoAnterior'] = $this->getSaldoDotacao(); | |
285 | - $stRecurso = $rsRecordSet->getCampo('nom_recurso'); | |
281 | + $nuValorOrcado = $arLinha6[0]['ValorOrcado'] = $rsRecordSet->getCampo('valor_orcado'); | |
282 | + | |
283 | + $obTEmpenhoPreEmpenho->setDado( "exercicio" , $this->getExercicio()); | |
284 | + $obTEmpenhoPreEmpenho->setDado( "cod_despesa" , $rsRecordSet->getCampo('dotacao_reduzida') ); | |
285 | + $obTEmpenhoPreEmpenho->setDado( "dt_empenho" , $stDtAnulado); | |
286 | + $obTEmpenhoPreEmpenho->setDado( "entidade" , $this->getCodEntidade()); | |
287 | + $obTEmpenhoPreEmpenho->setDado( "tipo_emissao" , "E" ); | |
288 | + $obErro = $obTEmpenhoPreEmpenho->recuperaSaldoAnteriorDataEmpenho( $rsSaldoAnterior, "", $boTransacao ); | |
289 | + if ( !$obErro->ocorreu() ) { | |
290 | + $nuSaldoAnterior = $arLinha6[0]['SaldoAnterior'] = $rsSaldoAnterior->getCampo( "saldo_anterior" ); | |
291 | + } | |
292 | + | |
293 | + $obROrcamentoDespesa->obTPeriodo->setTDataFinal( $stDtAnulado ); | |
294 | + $obROrcamentoDespesa->setExercicio( $this->getExercicio() ); | |
295 | + $obROrcamentoDespesa->setCodDespesa( $rsRecordSet->getCampo('dotacao_reduzida') ); | |
296 | + $obErro = $obROrcamentoDespesa->consultarValorReservaDotacaoPeriodo( $nuVlReserva, $boTransacao ); | |
297 | + if ( !$obErro->ocorreu() ) { | |
298 | + $nuSaldoAnterior += $nuVlReserva; | |
299 | + $arLinha6[0]['SaldoAnterior'] += $nuVlReserva; | |
286 | 300 | } |
301 | + | |
302 | + $stRecurso = $rsRecordSet->getCampo('nom_recurso'); | |
303 | + } | |
287 | 304 | $inCount=0; |
288 | 305 | while ( !$rsRecordSet->eof() ) { |
289 | 306 | $arLinha7[$inCount]['Item'] = $rsRecordSet->getCampo('num_item'); |
... | ... | @@ -313,18 +330,10 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
313 | 330 | |
314 | 331 | //Linha6 |
315 | 332 | if ($this->boImplantado != 't') { |
316 | - | |
317 | - if ($this->getReemitir() == "t") { | |
318 | - $arLinha6[0]['ValorOrcado'] = $nuValorOrcado; | |
319 | - $arLinha6[0]['SaldoAnterior']= $nuSaldoAnterior; // - $nuValorEmpenho; | |
320 | - $arLinha6[0]['ValorEmpenho'] = $nuValorEmpenho; | |
321 | - $arLinha6[0]['SaldoAtual'] = $nuSaldoAnterior + $nuValorEmpenho; | |
322 | - } else { | |
323 | - $arLinha6[0]['ValorOrcado'] = $nuValorOrcado; | |
324 | - $arLinha6[0]['SaldoAnterior']= $this->getSaldoDotacao(); | |
325 | - $arLinha6[0]['ValorEmpenho'] = $nuValorEmpenho; | |
326 | - $arLinha6[0]['SaldoAtual'] = $this->getSaldoDotacao() + $nuValorEmpenho; | |
327 | - } | |
333 | + $arLinha6[0]['ValorOrcado'] = $nuValorOrcado; | |
334 | + $arLinha6[0]['SaldoAnterior']= $nuSaldoAnterior - $nuValorEmpenho; | |
335 | + $arLinha6[0]['ValorEmpenho'] = $nuValorEmpenho; | |
336 | + $arLinha6[0]['SaldoAtual'] = $nuSaldoAnterior; | |
328 | 337 | } |
329 | 338 | |
330 | 339 | $rsNewRecord = new RecordSet; |
... | ... | @@ -372,8 +381,6 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
372 | 381 | while ( !$rsAtributos->eof() ) { |
373 | 382 | $arLinha9[$inCount]['Nome'] = $rsAtributos->getCampo('nom_atributo'); |
374 | 383 | if ($rsAtributos->getCampo('cod_tipo')==3) { |
375 | - // $arDescricoes = explode("[][][]",$rsAtributos->getCampo('valor_padrao_desc')); | |
376 | - // $arLinha9[$inCount]['Valor'] = $arDescricoes[ (trim($rsAtributos->getCampo('valor'))-1) ]; | |
377 | 384 | $arDescricoes = explode("[][][]",$rsAtributos->getCampo('valor_padrao_desc')); |
378 | 385 | $arValores = explode(",",$rsAtributos->getCampo('valor_padrao')); |
379 | 386 | |
... | ... | @@ -404,9 +411,6 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
404 | 411 | $rsEmpenhoAnulado->setPrimeiroElemento(); |
405 | 412 | if ( !$rsEmpenhoAnulado->eof() ) { |
406 | 413 | $rsRecordSet = new RecordSet; |
407 | - $arTimeStamp = explode(' ',$rsEmpenhoAnulado->getCampo( "timestamp" )); | |
408 | - list($ano,$mes,$dia) = explode('-',$arTimeStamp[0]); | |
409 | - $stDtAnulado = "$dia/$mes/$ano"; | |
410 | 414 | $stDtAnulado = "Empenho anulado em: ".$stDtAnulado; |
411 | 415 | $arAnulado[0]['stDtAnulado'] = $stDtAnulado; |
412 | 416 | $rsRecordSet->preenche( $arAnulado ); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoRelatorioNotaLiquidacaoEmpenho.class.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Regra |
35 | 35 | |
36 | - $Id: REmpenhoRelatorioNotaLiquidacaoEmpenho.class.php 64593 2016-03-17 14:27:10Z jean $ | |
36 | + $Id: REmpenhoRelatorioNotaLiquidacaoEmpenho.class.php 65674 2016-06-08 17:18:14Z evandro $ | |
37 | 37 | |
38 | 38 | $Revision: 30668 $ |
39 | 39 | $Name$ |
... | ... | @@ -231,6 +231,18 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
231 | 231 | $rsNewRecord->preenche($arObs); |
232 | 232 | $arRecordSet[8] = $rsNewRecord; |
233 | 233 | |
234 | + //PROCESSO | |
235 | + if ($rsRecordSet->getCampo('cod_processo')) { | |
236 | + $arProc[1] = "PROCESSO ADMINISTRATIVO: ".$rsRecordSet->getCampo('cod_processo'); | |
237 | + $arProc2[1] = "ANO PROCESSO: ".$rsRecordSet->getCampo('ano_processo'); | |
238 | + $arProcesso[] = $arProc; | |
239 | + $arProcesso[] = $arProc2; | |
240 | + | |
241 | + $rsNewRecord = new RecordSet; | |
242 | + $rsNewRecord->preenche($arProcesso); | |
243 | + $arRecordSet[21] = $rsNewRecord; | |
244 | + } | |
245 | + | |
234 | 246 | } |
235 | 247 | $inCount=0; |
236 | 248 | while ( !$rsRecordSet->eof() ) { |
... | ... | @@ -707,6 +719,8 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
707 | 719 | $arRecordSet[14] = $rsNewRecord14; |
708 | 720 | } |
709 | 721 | |
722 | + | |
723 | + | |
710 | 724 | } |
711 | 725 | |
712 | 726 | } | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/negocio/REmpenhoRelatorioOrdemPagamento.class.php
... | ... | @@ -211,7 +211,6 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
211 | 211 | $obErro = $obTEmpenhoOrdemPagamento->recuperaRelatorioRestos( $rsRecordSet, $stFiltro, $stOrder ); |
212 | 212 | } else { |
213 | 213 | $obErro = $obTEmpenhoOrdemPagamento->recuperaRelatorioOP( $rsRecordSet, $stFiltro, $stOrder ); |
214 | - | |
215 | 214 | } |
216 | 215 | |
217 | 216 | if (!$obErro->ocorreu()) { |
... | ... | @@ -282,7 +281,7 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
282 | 281 | while ( !$rsRecordSet->eof() ) { |
283 | 282 | if ( $stEmpenhoAtual != $rsRecordSet->getCampo('cod_empenho').'/'.$rsRecordSet->getCampo('exercicio_empenho') ) { |
284 | 283 | $stEmpenhoAtual = $rsRecordSet->getCampo('cod_empenho').'/'.$rsRecordSet->getCampo('exercicio_empenho'); |
285 | - $stDescricao = $rsRecordSet->getCampo('cod_empenho').'/'.$rsRecordSet->getCampo('exercicio_empenho'); | |
284 | + $stDescricao = $rsRecordSet->getCampo('cod_empenho_relatorio').'/'.$rsRecordSet->getCampo('exercicio_empenho'); | |
286 | 285 | if ($rsRecordSet->getCampo('dotacao_reduzida') != null && $rsRecordSet->getCampo('dotacao_reduzida') != '') { |
287 | 286 | $stDescricao .= ' - '.$rsRecordSet->getCampo('dotacao_reduzida'); |
288 | 287 | } |
... | ... | @@ -306,7 +305,7 @@ function geraRecordSet(&$arRecordSet , $stOrder = "") |
306 | 305 | $arBloco4[ $inLinha++ ]['1'] .= substr(' Recurso: '.$rsRecordSet->getCampo('recurso_formatado')." - ".$rsRecordSet->getCampo('nom_recurso'). ' / PAO: '.$rsRecordSet->getCampo('num_acao') . ' - '.$rsRecordSet->getCampo('nom_pao'),0,100); |
307 | 306 | } |
308 | 307 | } |
309 | - $arBloco4[ $inLinha ]['1'] .= ' Liquidação: '. $rsRecordSet->getCampo('cod_nota').'/'.$rsRecordSet->getCampo('exercicio_nota').' - '.$rsRecordSet->getCampo('dt_liquidacao'); | |
308 | + $arBloco4[ $inLinha ]['1'] .= ' Liquidação: '. $rsRecordSet->getCampo('cod_nota_relatorio').'/'.$rsRecordSet->getCampo('exercicio_nota').' - '.$rsRecordSet->getCampo('dt_liquidacao'); | |
310 | 309 | $vl_pagamento = number_format( $rsRecordSet->getCampo('vl_pagamento'), 2, "," ,"." ); |
311 | 310 | $vl_anulado = number_format( $rsRecordSet->getCampo('vl_anulado') , 2, "," ,"." ); |
312 | 311 | $arBloco4[ $inLinha ]['2'] = $vl_pagamento; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/autorizacao/FMManterAutorizacao.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | |
34 | 34 | * @ignore |
35 | 35 | |
36 | - $Id: FMManterAutorizacao.php 65373 2016-05-17 12:31:43Z michel $ | |
36 | + $Id: FMManterAutorizacao.php 65615 2016-06-02 13:23:31Z franver $ | |
37 | 37 | |
38 | 38 | * Casos de uso: uc-02.03.02 |
39 | 39 | uc-02.01.08 |
... | ... | @@ -47,7 +47,6 @@ include_once CAM_GA_ADM_COMPONENTES.'IMontaAssinaturas.class.php'; |
47 | 47 | include_once TEMP.'TEmpenhoCategoriaEmpenho.class.php'; |
48 | 48 | include_once CAM_GP_ALM_COMPONENTES.'IPopUpCentroCustoUsuario.class.php'; |
49 | 49 | require_once CAM_GP_ALM_COMPONENTES."IPopUpMarca.class.php"; |
50 | -include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoConfiguracao.class.php"; | |
51 | 50 | |
52 | 51 | //Define o nome dos arquivos PHP |
53 | 52 | $stPrograma = 'ManterAutorizacao'; |
... | ... | @@ -82,11 +81,6 @@ $obTContabilidadeEncerramentoMes->setDado('exercicio', Sessao::getExercicio()); |
82 | 81 | $obTContabilidadeEncerramentoMes->setDado('situacao', 'F'); |
83 | 82 | $obTContabilidadeEncerramentoMes->recuperaEncerramentoMes($rsUltimoMesEncerrado, '', ' ORDER BY mes DESC LIMIT 1 '); |
84 | 83 | |
85 | -$obTConfiguracao = new TEmpenhoConfiguracao(); | |
86 | -$obTConfiguracao->setDado("parametro","data_fixa_autorizacao"); | |
87 | -$obTConfiguracao->recuperaPorChave($rsConfiguracao); | |
88 | -$stDtAutorizacao = trim($rsConfiguracao->getCampo('valor')); | |
89 | - | |
90 | 84 | if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerramentoMes == 'true') { |
91 | 85 | $obSpan = new Span; |
92 | 86 | $obSpan->setValue('<b>Não é possível utilizar esta rotina pois o mês atual está encerrado!</b>'); |
... | ... | @@ -237,8 +231,12 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
237 | 231 | |
238 | 232 | if ($obREmpenhoAutorizacaoEmpenho->getBoModuloEmpenho() == true) { |
239 | 233 | // Se foi emitido pela gestão patrimonial, define o atributo Modalidade como label, pois não pode ser alterado |
234 | + // Atributos 101 = Modalidade; 120 = Número Processo Administrativo; e 121 = Exercicio Processo Administrativo | |
235 | + $arAtributosLabelAL = array(120,121); | |
240 | 236 | while (!$rsAtributos->EOF()) { |
241 | - if ($rsAtributos->getCampo('nom_atributo') == 'Modalidade') { | |
237 | + if ( $rsAtributos->getCampo('cod_atributo') == 101 ) { | |
238 | + $rsAtributos->setCampo('label', true); | |
239 | + } else if( in_array($rsAtributos->getCampo('cod_atributo'), $arAtributosLabelAL) AND SistemaLegado::pegaConfiguracao('cod_uf',2,Sessao::getExercicio(), $boTransacao) == 2 ) { | |
242 | 240 | $rsAtributos->setCampo('label', true); |
243 | 241 | } else { |
244 | 242 | $rsAtributos->setCampo('label', false); |
... | ... | @@ -421,9 +419,9 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
421 | 419 | $obDtAutorizacao->setTitle ('Informe a data da autorização.'); |
422 | 420 | $obDtAutorizacao->setNull (false); |
423 | 421 | $obDtAutorizacao->obEvento->setOnChange("buscaDado('buscaDespesa');"); |
424 | - if($stDtAutorizacao != ''){ | |
425 | - $obDtAutorizacao->setValue ( $stDtAutorizacao ); | |
422 | + if ($stAcao == 'incluir'){ | |
426 | 423 | $obDtAutorizacao->setLabel ( TRUE ); |
424 | + $jsOnLoad .= "montaParametrosGET('LiberaDataAutorizacao');"; | |
427 | 425 | } |
428 | 426 | |
429 | 427 | // Define Objeto BuscaInner para Despesa |
... | ... | @@ -572,18 +570,25 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
572 | 570 | $obCmbHistorico->preencheCombo($rsHistorico); |
573 | 571 | $obCmbHistorico->setNull (true); |
574 | 572 | |
575 | - // Define Objeto TextArea para Descricao do Item | |
576 | - $obTxtNomItem = new TextArea; | |
577 | - $obTxtNomItem->setName ('stNomItem'); | |
578 | - $obTxtNomItem->setId ('stNomItem'); | |
579 | - $obTxtNomItem->setValue ($stNomItem); | |
580 | - $obTxtNomItem->setRotulo ('*Descrição do Item'); | |
581 | - $obTxtNomItem->setTitle ('Informe a descrição do item.'); | |
582 | - $obTxtNomItem->setNull (true); | |
583 | - $obTxtNomItem->setRows (1); | |
584 | - $obTxtNomItem->setCols (100); | |
585 | - $obTxtNomItem->setMaxCaracteres(160); | |
586 | - $obTxtNomItem->obEvento->setOnBlur('proximoFoco(this.value);'); | |
573 | + if ( $obREmpenhoAutorizacaoEmpenho->getBoModuloEmpenho() == true AND $stAcao == 'alterar' ) { | |
574 | + $obLblItem = new Label; | |
575 | + $obLblItem->setName ('stNomItem'); | |
576 | + $obLblItem->setId ('stNomItem'); | |
577 | + $obLblItem->setRotulo('Item'); | |
578 | + }else { | |
579 | + // Define Objeto TextArea para Descricao do Item | |
580 | + $obTxtNomItem = new TextArea; | |
581 | + $obTxtNomItem->setName ('stNomItem'); | |
582 | + $obTxtNomItem->setId ('stNomItem'); | |
583 | + $obTxtNomItem->setValue ($stNomItem); | |
584 | + $obTxtNomItem->setRotulo ('*Descrição do Item'); | |
585 | + $obTxtNomItem->setTitle ('Informe a descrição do item.'); | |
586 | + $obTxtNomItem->setNull (true); | |
587 | + $obTxtNomItem->setRows (1); | |
588 | + $obTxtNomItem->setCols (100); | |
589 | + $obTxtNomItem->setMaxCaracteres(160); | |
590 | + $obTxtNomItem->obEvento->setOnBlur('proximoFoco(this.value);'); | |
591 | + } | |
587 | 592 | |
588 | 593 | // Define Objeto TextArea para Complemento |
589 | 594 | $obTxtComplemento = new TextArea; |
... | ... | @@ -597,7 +602,11 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
597 | 602 | |
598 | 603 | $obMarca = new IPopUpMarca($obForm); |
599 | 604 | $obMarca->setNull ( true ); |
600 | - $obMarca->setRotulo ( 'Marca' ); | |
605 | + if ( $obREmpenhoAutorizacaoEmpenho->getBoModuloEmpenho() == true AND $stAcao == 'alterar') { | |
606 | + $obMarca->setRotulo ( 'Marca do Item' ); | |
607 | + }else{ | |
608 | + $obMarca->setRotulo ( 'Marca' ); | |
609 | + } | |
601 | 610 | $obMarca->setId ( 'stNomeMarca' ); |
602 | 611 | $obMarca->setName ( 'stNomeMarca' ); |
603 | 612 | $obMarca->obCampoCod->setName ( 'inMarca' ); |
... | ... | @@ -668,6 +677,13 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
668 | 677 | $obBtnIncluir->setName ('btnIncluir'); |
669 | 678 | $obBtnIncluir->setId ('btnIncluir'); |
670 | 679 | $obBtnIncluir->obEvento->setOnClick("jq('#stNomItem').focus();if(incluirItem()){montaParametrosGET('incluiItemPreEmpenho');}"); |
680 | + | |
681 | + // Define Objeto Button para Alterar Item | |
682 | + $obBtnAlterar = new Button; | |
683 | + $obBtnAlterar->setValue('Alterar Item'); | |
684 | + $obBtnAlterar->setName ('btnAlterar'); | |
685 | + $obBtnAlterar->setId ('btnAlterar'); | |
686 | + $obBtnAlterar->obEvento->setOnClick("montaParametrosGET('alteraMarcaItemPreEmpenho');"); | |
671 | 687 | |
672 | 688 | // Define Objeto Button para Limpar |
673 | 689 | $obBtnLimpar = new Button; |
... | ... | @@ -840,6 +856,11 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
840 | 856 | $obFormulario->addComponente($obTxtVlUnitario); |
841 | 857 | $obFormulario->addComponente($obTxtVlTotal); |
842 | 858 | $obFormulario->agrupaComponentes(array($obBtnIncluir, $obBtnLimpar)); |
859 | + }elseif ( $obREmpenhoAutorizacaoEmpenho->getBoModuloEmpenho() == true AND $stAcao == 'alterar' ) { | |
860 | + $obFormulario->addTitulo('Itens da Autorização'); | |
861 | + $obFormulario->addComponente($obLblItem); | |
862 | + $obFormulario->addComponente($obMarca); | |
863 | + $obFormulario->agrupaComponentes(array($obBtnAlterar, $obBtnLimpar)); | |
843 | 864 | } |
844 | 865 | |
845 | 866 | $obFormulario->addSpan ($obSpan); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/autorizacao/JSManterAutorizacao.js
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: JSManterAutorizacao.js 65373 2016-05-17 12:31:43Z michel $ | |
35 | + $Id: JSManterAutorizacao.js 65418 2016-05-19 13:09:36Z lisiane $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.02 |
38 | 38 | uc-02.01.08 |
... | ... | @@ -205,6 +205,13 @@ function limparItem() { |
205 | 205 | jQuery('input[name=stNomeMarca]').val(''); |
206 | 206 | } |
207 | 207 | |
208 | +function limparMarcaItem() { | |
209 | + jQuery("#inMarca").val(''); | |
210 | + jQuery("#stNomeMarca").html(' '); | |
211 | + jQuery("#stNomItem").html(' '); | |
212 | + | |
213 | +} | |
214 | + | |
208 | 215 | function gerarValorTotal(objeto) { |
209 | 216 | var nuVlUnidade = document.frm.nuVlUnitario.value; |
210 | 217 | var nuQuantidade = document.frm.nuQuantidade.value; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/autorizacao/OCManterAutorizacao.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | |
34 | 34 | * @ignore |
35 | 35 | |
36 | - $Id: OCManterAutorizacao.php 65373 2016-05-17 12:31:43Z michel $ | |
36 | + $Id: OCManterAutorizacao.php 65622 2016-06-02 14:17:42Z franver $ | |
37 | 37 | |
38 | 38 | * Casos de uso: uc-02.03.02 |
39 | 39 | uc-02.01.08 |
... | ... | @@ -59,12 +59,12 @@ $obREmpenhoAutorizacaoEmpenho->setExercicio(Sessao::getExercicio()); |
59 | 59 | $js = " "; |
60 | 60 | |
61 | 61 | function montaLista($arRecordSet, $boExecuta = true) |
62 | -{ | |
62 | +{ | |
63 | 63 | for($i=0;$i<count($arRecordSet);$i++){ |
64 | 64 | if(isset($arRecordSet[$i]['cod_item'])&&$arRecordSet[$i]['cod_item']!='') |
65 | 65 | $codItem = true; |
66 | 66 | |
67 | - if(isset($arRecordSet[$i]['cod_marca'])&&$arRecordSet[$i]['cod_marca']!='') | |
67 | + if(isset($arRecordSet[$i]['cod_marca'])&&$arRecordSet[$i]['cod_marca']!='') | |
68 | 68 | $arRecordSet[$i]['nom_item'] .= " ( Marca: ".$arRecordSet[$i]['cod_marca']." - ".$arRecordSet[$i]['nome_marca']." )"; |
69 | 69 | } |
70 | 70 | |
... | ... | @@ -111,6 +111,15 @@ function montaLista($arRecordSet, $boExecuta = true) |
111 | 111 | $obLista->ultimoCabecalho->setWidth(5); |
112 | 112 | $obLista->commitCabecalho(); |
113 | 113 | } |
114 | + | |
115 | + if ($_REQUEST['stAcao'] == 'alterar' && $_REQUEST['hdnBoModuloEmpenho'] == true) { | |
116 | + $obLista->addCabecalho(); | |
117 | + $obLista->ultimoCabecalho->addConteudo(' '); | |
118 | + $obLista->ultimoCabecalho->setWidth(5); | |
119 | + $obLista->commitCabecalho(); | |
120 | + } | |
121 | + | |
122 | + | |
114 | 123 | if ($codItem) { |
115 | 124 | $obLista->addDado(); |
116 | 125 | $obLista->ultimoDado->setCampo('cod_item'); |
... | ... | @@ -152,6 +161,17 @@ function montaLista($arRecordSet, $boExecuta = true) |
152 | 161 | $obLista->ultimaAcao->addCampo ('1', 'num_item'); |
153 | 162 | $obLista->commitAcao(); |
154 | 163 | } |
164 | + if ($_REQUEST['stAcao'] == 'alterar' && $_REQUEST['hdnBoModuloEmpenho'] == true) { | |
165 | + $obLista->addAcao(); | |
166 | + $obLista->ultimaAcao->setAcao ('ALTERAR'); | |
167 | + $obLista->ultimaAcao->setFuncaoAjax(true); | |
168 | + $obLista->ultimaAcao->setLink ("JavaScript:alterarEmpenho('alterarMarcaItem');"); | |
169 | + $obLista->ultimaAcao->addCampo ('1', 'num_item'); | |
170 | + if ($codItem) { | |
171 | + $obLista->ultimaAcao->addCampo('2', 'cod_item'); | |
172 | + } | |
173 | + $obLista->commitAcao(); | |
174 | + } | |
155 | 175 | |
156 | 176 | $obLista->montaInnerHTML(); |
157 | 177 | $stHTML = $obLista->getHTML(); |
... | ... | @@ -168,7 +188,7 @@ function montaLista($arRecordSet, $boExecuta = true) |
168 | 188 | |
169 | 189 | $js .= "jq('#spnLista').html('".$stHTML."'); \n"; |
170 | 190 | $js .= "jq('#Ok').attr('disabled',false); \n"; |
171 | - if ($codItem) { | |
191 | + if ($codItem AND $_REQUEST['hdnBoModuloEmpenho'] != true) { | |
172 | 192 | $js .= "jq('#inCodItem').val(''); \n"; |
173 | 193 | $js .= "jq('input[name=stNomItemCatalogo]').val(''); \n"; |
174 | 194 | $js .= "jq('#stNomItemCatalogo').html(' '); \n"; |
... | ... | @@ -189,7 +209,6 @@ function montaLista($arRecordSet, $boExecuta = true) |
189 | 209 | $js .= "jq('#hdnVlReserva').val(''); \n"; |
190 | 210 | Sessao::remove('arItens'); |
191 | 211 | } |
192 | - | |
193 | 212 | return $js; |
194 | 213 | } |
195 | 214 | |
... | ... | @@ -444,6 +463,13 @@ function montaOrgaoUnidade($entCodOrgao = '', $entCodUnidade = '', $entCodDespes |
444 | 463 | return $js; |
445 | 464 | } |
446 | 465 | |
466 | +function LiberaDataAutorizacao($boLibera = 'true'){ | |
467 | + $js = "setLabel('stDtAutorizacao', ".$boLibera."); "; | |
468 | + $js .= "jQuery('#stDtAutorizacao_label').html(jQuery('#stDtAutorizacao').val());"; | |
469 | + | |
470 | + return $js; | |
471 | +} | |
472 | + | |
447 | 473 | switch ($stCtrl) { |
448 | 474 | case 'buscaOrgaoUnidade': |
449 | 475 | |
... | ... | @@ -659,11 +685,27 @@ switch ($stCtrl) { |
659 | 685 | Sessao::write('arItens', $arItens); |
660 | 686 | } |
661 | 687 | break; |
662 | - | |
663 | - case 'alterarItemPreEmpenho': | |
688 | + | |
689 | + case 'alterarMarcaItem': | |
664 | 690 | $arItens = array(); |
665 | 691 | $arItens = Sessao::read('arItens'); |
692 | + | |
693 | + foreach ($arItens as $valor) { | |
694 | + if ($valor['num_item'] == $request->get('num_item')) { | |
695 | + $js .= "jq('#inMarca').val(\"".$valor["cod_marca"]."\"); \n"; | |
696 | + $js .= "jq('#stNomeMarca').html(\"".$valor["nome_marca"]."\"); \n"; | |
697 | + $js .= "jq('#stNomItem').html(\"".$valor["nom_item"]."\"); \n"; | |
698 | + $js .= "jq('#hdnNumItem').val(\"".$request->get('num_item')."\"); \n"; | |
699 | + $js .= "jq('#btnAlterar').val('Alterar'); \n"; | |
700 | + $js .= "jq('#btnAlterar').attr('onclick','montaParametrosGET(\'alteradoItemPreEmpenho\');'); \n"; | |
701 | + } | |
702 | + } | |
703 | + | |
704 | + break; | |
666 | 705 | |
706 | + case 'alterarItemPreEmpenho': | |
707 | + $arItens = array(); | |
708 | + $arItens = Sessao::read('arItens'); | |
667 | 709 | foreach ($arItens as $valor) { |
668 | 710 | if ($valor['num_item'] == $request->get('num_item')) { |
669 | 711 | $stUnidade = $valor['cod_unidade'].'-'.$valor['cod_grandeza'].'-'.$valor['nom_unidade']; |
... | ... | @@ -677,7 +719,7 @@ switch ($stCtrl) { |
677 | 719 | $js .= "jq('#stNomUnidade').val(\"".$valor["nom_unidade"]."\"); \n"; |
678 | 720 | |
679 | 721 | } else { |
680 | - $js .= "jq('#stNomItem').val(\"".htmlentities($valor["nom_item"], ENT_QUOTES)."\"); \n"; | |
722 | + $js .= "jq('#stNomItem').val(\"".$valor["nom_item"]."\"); \n"; | |
681 | 723 | } |
682 | 724 | $js .= "jq('#inCodCentroCusto').val(\"".$valor["cod_centro"]."\"); \n"; |
683 | 725 | |
... | ... | @@ -686,7 +728,7 @@ switch ($stCtrl) { |
686 | 728 | $nomCentro = SistemaLegado::pegaDado("descricao","almoxarifado.centro_custo","where cod_centro = ".$valor["cod_centro"]); |
687 | 729 | $js .= "jq('#stNomCentroCusto').html(\"".$nomCentro."\"); \n"; |
688 | 730 | |
689 | - $js .= "jq('#stComplemento').val(\"".htmlentities($valor["complemento"], ENT_QUOTES)."\"); \n"; | |
731 | + $js .= "jq('#stComplemento').val(\"".$valor["complemento"]."\"); \n"; | |
690 | 732 | $js .= "jq('#inMarca').val(\"".$valor["cod_marca"]."\"); \n"; |
691 | 733 | $js .= "jq('#stNomeMarca').html(\"".$valor["nome_marca"]."\"); \n"; |
692 | 734 | $js .= "jq('input[name=stNomeMarca]').val(\"".$valor["nome_marca"]."\"); \n"; |
... | ... | @@ -707,7 +749,7 @@ switch ($stCtrl) { |
707 | 749 | $arItens = Sessao::read('arItens'); |
708 | 750 | foreach ($arItens as $key => $valor) { |
709 | 751 | if ($valor['num_item'] == $request->get('hdnNumItem')) { |
710 | - for($i=0;$i<count($arItens);$i++){ | |
752 | + for($i=0;$i<count($arItens);$i++) { | |
711 | 753 | if($request->get('stTipoItem')=='Catalogo'&&($arItens[$i]['cod_item'] == $request->get('inCodItem'))&&($arItens[$i]['num_item'] != $request->get('hdnNumItem'))){ |
712 | 754 | $erro=true; |
713 | 755 | } |
... | ... | @@ -723,7 +765,7 @@ switch ($stCtrl) { |
723 | 765 | list($inCodUnidade, $inCodGrandeza, $stNomUnidade) = explode("-",$request->get('inCodUnidade')); |
724 | 766 | $arItens[$key]['nom_item' ] = stripslashes($request->get('stNomItem')); |
725 | 767 | } |
726 | - | |
768 | + | |
727 | 769 | $nuVlTotal = str_replace('.','',$request->get('nuVlTotal')); |
728 | 770 | $nuVlTotal = str_replace(',','.',$nuVlTotal); |
729 | 771 | |
... | ... | @@ -735,6 +777,12 @@ switch ($stCtrl) { |
735 | 777 | |
736 | 778 | $inCodMarca = $request->get('inMarca'); |
737 | 779 | $stNomeMarca = $request->get('stNomeMarca'); |
780 | + | |
781 | + if($request->get('hdnBoModuloEmpenho') == true){ | |
782 | + $arItens[$key]['nom_item' ] = stripslashes($valor["nom_item"]); | |
783 | + $nuVlTotal = number_format($valor['vl_total'],2,',','.'); | |
784 | + $nuVlUnitario = number_format($valor['vl_unitario'],4,',','.'); | |
785 | + } | |
738 | 786 | |
739 | 787 | $arItens[$key]['cod_centro'] = $request->get('inCodCentroCusto'); |
740 | 788 | $arItens[$key]['complemento'] = stripslashes($request->get('stComplemento')); |
... | ... | @@ -762,7 +810,11 @@ switch ($stCtrl) { |
762 | 810 | $js .= "jq('#btnIncluir').attr('onclick',\"if(incluirItem()){montaParametrosGET('incluiItemPreEmpenho');}\");\n"; |
763 | 811 | } else { |
764 | 812 | Sessao::write('arItens', $arItens); |
765 | - $js = "limparItem();"; | |
813 | + if($request->get('hdnBoModuloEmpenho') == true) { | |
814 | + $js = "limparMarcaItem();"; | |
815 | + }else { | |
816 | + $js = "limparItem();"; | |
817 | + } | |
766 | 818 | $js .= montaLista(Sessao::read('arItens')); |
767 | 819 | } |
768 | 820 | break; |
... | ... | @@ -837,24 +889,35 @@ switch ($stCtrl) { |
837 | 889 | break; |
838 | 890 | |
839 | 891 | case 'buscaDtAutorizacao': |
840 | - include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoConfiguracao.class.php"; | |
841 | - $obTConfiguracao = new TEmpenhoConfiguracao(); | |
842 | - $obTConfiguracao->setDado("parametro","data_fixa_autorizacao"); | |
843 | - $obTConfiguracao->recuperaPorChave($rsConfiguracao); | |
844 | - $stDtFixaAutorizacao = trim($rsConfiguracao->getCampo('valor')); | |
892 | + include_once CAM_GA_ADM_MAPEAMENTO."TAdministracaoConfiguracaoEntidade.class.php"; | |
893 | + $js .= "jq('#stDtAutorizacao').val('');"; | |
894 | + $js .= LiberaDataAutorizacao(); | |
845 | 895 | |
846 | 896 | if ($request->get("inCodEntidade") != '') { |
847 | - $obREmpenhoAutorizacaoEmpenho->obROrcamentoEntidade->setCodigoEntidade($request->get('inCodEntidade')); | |
848 | - $obREmpenhoAutorizacaoEmpenho->setExercicio(Sessao::getExercicio()); | |
849 | - $obErro = $obREmpenhoAutorizacaoEmpenho->listarMaiorData($rsMaiorData); | |
850 | - | |
851 | - if (!$obErro->ocorreu() && $stDtFixaAutorizacao == '') { | |
852 | - $stDtAutorizacao = $rsMaiorData->getCampo('data_autorizacao'); | |
853 | - if ($stDtAutorizacao) { | |
854 | - $js .= "jq('#stDtAutorizacao').val('".$stDtAutorizacao."');\n"; | |
855 | - $js .= "jq('#stDtAutorizacao').focus();\n"; | |
856 | - } else { | |
857 | - $js .= "jq('#stDtAutorizacao').html('01/01/".date('Y')."');\n"; | |
897 | + $obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
898 | + $obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
899 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
900 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $request->get("inCodEntidade")); | |
901 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_autorizacao"); | |
902 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
903 | + $stDtFixaAutorizacao = trim($rsConfiguracao->getCampo('valor')); | |
904 | + | |
905 | + if(!empty($stDtFixaAutorizacao)){ | |
906 | + $js .= "jq('#stDtAutorizacao').val('".$stDtFixaAutorizacao."');"; | |
907 | + $js .= LiberaDataAutorizacao('false'); | |
908 | + }else{ | |
909 | + $obREmpenhoAutorizacaoEmpenho->obROrcamentoEntidade->setCodigoEntidade($request->get('inCodEntidade')); | |
910 | + $obREmpenhoAutorizacaoEmpenho->setExercicio(Sessao::getExercicio()); | |
911 | + $obErro = $obREmpenhoAutorizacaoEmpenho->listarMaiorData($rsMaiorData); | |
912 | + | |
913 | + if (!$obErro->ocorreu()) { | |
914 | + $stDtAutorizacao = $rsMaiorData->getCampo('data_autorizacao'); | |
915 | + if ($stDtAutorizacao) { | |
916 | + $js .= "jq('#stDtAutorizacao').val('".$stDtAutorizacao."');\n"; | |
917 | + $js .= "jq('#stDtAutorizacao').focus();\n"; | |
918 | + } else { | |
919 | + $js .= "jq('#stDtAutorizacao').val('01/01/".date('Y')."');\n"; | |
920 | + } | |
858 | 921 | } |
859 | 922 | } |
860 | 923 | |
... | ... | @@ -870,9 +933,6 @@ switch ($stCtrl) { |
870 | 933 | $js .= "jq('#inCodOrgao').append(new Option('".$rsOrgao->getCampo('num_orgao')." - ".trim($rsOrgao->getCampo('nom_orgao'))."','".$rsOrgao->getCampo('num_orgao')."'));\n"; |
871 | 934 | $rsOrgao->proximo(); |
872 | 935 | } |
873 | - } else { | |
874 | - if($stDtFixaAutorizacao == '') | |
875 | - $js .= "jq('#stDtAutorizacao').val('".date('d/m/Y')."');\n"; | |
876 | 936 | } |
877 | 937 | $js .= "LiberaFrames(true,false);"; |
878 | 938 | break; |
... | ... | @@ -982,6 +1042,10 @@ switch ($stCtrl) { |
982 | 1042 | case "montaOrgaoUnidade": |
983 | 1043 | $js = montaOrgaoUnidade($request->get("hdnCodOrgao"), $request->get("hdnCodUnidade"), $request->get("inCodDespesa")); |
984 | 1044 | break; |
1045 | + | |
1046 | + case 'LiberaDataAutorizacao': | |
1047 | + $js .= LiberaDataAutorizacao(); | |
1048 | + break; | |
985 | 1049 | } |
986 | 1050 | |
987 | 1051 | if ($js) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/autorizacao/PRManterAutorizacao.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: PRManterAutorizacao.php 65141 2016-04-27 20:10:02Z evandro $ | |
35 | + $Id: PRManterAutorizacao.php 65418 2016-05-19 13:09:36Z lisiane $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.02 |
38 | 38 | uc-02.01.08 |
... | ... | @@ -41,6 +41,7 @@ |
41 | 41 | include '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
42 | 42 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
43 | 43 | include CAM_GF_EMP_NEGOCIO.'REmpenhoAutorizacaoEmpenho.class.php'; |
44 | +include_once CAM_GF_EMP_MAPEAMENTO.'TEmpenhoItemPreEmpenho.class.php'; | |
44 | 45 | include_once CAM_GF_CONT_MAPEAMENTO.'TContabilidadeEncerramentoMes.class.php'; |
45 | 46 | include_once CAM_GF_EMP_MAPEAMENTO.'TEmpenhoAutorizacaoEmpenhoAssinatura.class.php'; |
46 | 47 | |
... | ... | @@ -288,6 +289,9 @@ switch ($stAcao) { |
288 | 289 | |
289 | 290 | $arItens = Sessao::read('arItens'); |
290 | 291 | if ( sizeof( $arItens ) ) { |
292 | + $obTEmpenhoItemPreEmpenho = new TEmpenhoItemPreEmpenho; | |
293 | + | |
294 | + | |
291 | 295 | foreach ($arItens as $arItemPreEmpenho) { |
292 | 296 | $obREmpenhoAutorizacaoEmpenho->addItemPreEmpenho( $this ); |
293 | 297 | $obREmpenhoAutorizacaoEmpenho->roUltimoItemPreEmpenho->setNumItem ( $arItemPreEmpenho[ 'num_item' ] ); |
... | ... | @@ -306,6 +310,25 @@ switch ($stAcao) { |
306 | 310 | $obREmpenhoAutorizacaoEmpenho->roUltimoItemPreEmpenho->setCodCentroCusto ( $arItemPreEmpenho[ 'cod_centro' ] ); |
307 | 311 | $obREmpenhoAutorizacaoEmpenho->roUltimoItemPreEmpenho->setCodCentroCusto ( $arItemPreEmpenho[ 'cod_centro' ] ); |
308 | 312 | $obREmpenhoAutorizacaoEmpenho->roUltimoItemPreEmpenho->setCodigoMarca ( $arItemPreEmpenho[ 'cod_marca' ] ); |
313 | + | |
314 | + $obTEmpenhoItemPreEmpenho->setDado( "exercicio" , Sessao::getExercicio() ); | |
315 | + $obTEmpenhoItemPreEmpenho->setDado( "cod_pre_empenho" , $request->get('inCodPreEmpenho')); | |
316 | + $obTEmpenhoItemPreEmpenho->setDado( "num_item" , $arItemPreEmpenho[ 'num_item' ] ); | |
317 | + $obTEmpenhoItemPreEmpenho->recuperaPorChave($rsRecordSet, $boTransacao); | |
318 | + | |
319 | + //Altera a marca do Item ticket #23755 | |
320 | + if ($rsRecordSet->getNumLinhas()>0) { | |
321 | + $obTEmpenhoItemPreEmpenho->setDado( "cod_marca" , $arItemPreEmpenho[ 'cod_marca' ] ); | |
322 | + $obTEmpenhoItemPreEmpenho->setDado( "cod_unidade" , $rsRecordSet->getCampo( 'cod_unidade' )); | |
323 | + $obTEmpenhoItemPreEmpenho->setDado( "cod_grandeza" , $rsRecordSet->getCampo( 'cod_grandeza' )); | |
324 | + $obTEmpenhoItemPreEmpenho->setDado( "quantidade" , $rsRecordSet->getCampo( 'quantidade' )); | |
325 | + $obTEmpenhoItemPreEmpenho->setDado( "nom_unidade" , $rsRecordSet->getCampo( 'nom_unidade' )); | |
326 | + $obTEmpenhoItemPreEmpenho->setDado( "sigla_unidade", $rsRecordSet->getCampo( 'sigla_unidade')); | |
327 | + $obTEmpenhoItemPreEmpenho->setDado( "vl_total" , $rsRecordSet->getCampo( 'vl_total' )); | |
328 | + $obTEmpenhoItemPreEmpenho->setDado( "nom_item" , $rsRecordSet->getCampo( 'nom_item' )); | |
329 | + $obTEmpenhoItemPreEmpenho->setDado( "complemento" , $rsRecordSet->getCampo( 'complemento' )); | |
330 | + $obTEmpenhoItemPreEmpenho->alteracao($boTransacao); | |
331 | + } | |
309 | 332 | } |
310 | 333 | } else |
311 | 334 | $obErro->setDescricao( "É necessário cadastrar pelo menos um Item" ); |
... | ... | @@ -313,7 +336,7 @@ switch ($stAcao) { |
313 | 336 | if ( !$obErro->ocorreu() ) |
314 | 337 | $obREmpenhoAutorizacaoEmpenho->setCodEntidade($request->get('inCodEntidade')); |
315 | 338 | $obREmpenhoAutorizacaoEmpenho->setTipoEmissao('R'); |
316 | - $obErro = $obREmpenhoAutorizacaoEmpenho->alterar(); | |
339 | + $obErro = $obREmpenhoAutorizacaoEmpenho->alterar(); | |
317 | 340 | |
318 | 341 | /* Excluir Assinaturas vinculadas ao documento */ |
319 | 342 | if ( !$obErro->ocorreu() ) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/configuracao/FMManterConfiguracao.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: FMManterConfiguracao.php 65211 2016-05-03 17:21:13Z michel $ | |
35 | + $Id: FMManterConfiguracao.php 65471 2016-05-24 18:58:44Z michel $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.01, uc-02.03.04, uc-02.03.05 |
38 | 38 | */ |
... | ... | @@ -46,6 +46,7 @@ include_once CAM_GF_ORC_COMPONENTES."ITextBoxSelectEntidadeGeral.class.php"; |
46 | 46 | include_once CAM_GF_CONT_COMPONENTES.'IPopUpContaAnalitica.class.php'; |
47 | 47 | include_once CAM_GA_ADM_MAPEAMENTO.'TAdministracaoConfiguracaoEntidade.class.php'; |
48 | 48 | include_once CAM_GF_CONT_MAPEAMENTO.'TContabilidadePlanoAnalitica.class.php'; |
49 | +include_once TORC."TOrcamentoEntidade.class.php"; | |
49 | 50 | |
50 | 51 | $stPrograma = "ManterConfiguracao"; |
51 | 52 | $pgFilt = "FL".$stPrograma.".php"; |
... | ... | @@ -116,9 +117,36 @@ if ( $rsContaCaixaEntidades->getNumLinhas() > 0 ) { |
116 | 117 | } |
117 | 118 | Sessao::write('arItens', $arItens); |
118 | 119 | |
119 | -$stDtAutorizacao = $obRegra->getDataAutorizacao(); | |
120 | -$stDtEmpenho = $obRegra->getDataEmpenho(); | |
121 | -$stDtLiquidacao = $obRegra->getDataLiquidacao(); | |
120 | +$obTOrcamentoEntidade = new TOrcamentoEntidade(); | |
121 | +$obTOrcamentoEntidade->setDado('exercicio', Sessao::getExercicio()); | |
122 | +$obTOrcamentoEntidade->recuperaEntidadeGeral( $rsEntidades ); | |
123 | + | |
124 | +$arEntidades = $rsEntidades->getElementos(); | |
125 | +for( $i=0; $i < count($arEntidades); $i++ ){ | |
126 | + $obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
127 | + $obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
128 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
129 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $arEntidades[$i]['cod_entidade']); | |
130 | + | |
131 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_autorizacao"); | |
132 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
133 | + $stDtAutorizacao = trim($rsConfiguracao->getCampo('valor')); | |
134 | + | |
135 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_empenho"); | |
136 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
137 | + $stDtEmpenho = trim($rsConfiguracao->getCampo('valor')); | |
138 | + | |
139 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_liquidacao"); | |
140 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
141 | + $stDtLiquidacao = trim($rsConfiguracao->getCampo('valor')); | |
142 | + | |
143 | + $arEntidades[$i]['data_fixa_autorizacao'] = $stDtAutorizacao; | |
144 | + $arEntidades[$i]['data_fixa_empenho'] = $stDtEmpenho; | |
145 | + $arEntidades[$i]['data_fixa_liquidacao'] = $stDtLiquidacao; | |
146 | +} | |
147 | + | |
148 | +$rsEntidades = new RecordSet(); | |
149 | +$rsEntidades->preenche($arEntidades); | |
122 | 150 | |
123 | 151 | $stAcao = $request->get('stAcao'); |
124 | 152 | |
... | ... | @@ -181,32 +209,87 @@ $obRdnOPCarne->setChecked($stOPCarne); |
181 | 209 | $obRdnOPCarne->obRadioSim->setValue("Sim"); |
182 | 210 | $obRdnOPCarne->obRadioNao->setValue("Não"); |
183 | 211 | |
184 | -$obDtAutorizacao = new Data; | |
185 | -$obDtAutorizacao->setName ( "stDtAutorizacao" ); | |
186 | -$obDtAutorizacao->setId ( "stDtAutorizacao" ); | |
187 | -$obDtAutorizacao->setRotulo ( "Data Fixa para Autorização" ); | |
188 | -$obDtAutorizacao->setTitle ( 'Informe a data fixa para autorização.' ); | |
189 | -$obDtAutorizacao->setNull ( true ); | |
190 | -$obDtAutorizacao->setValue ( $stDtAutorizacao ); | |
191 | -$obDtAutorizacao->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', 'stDtAutorizacao');" ); | |
192 | - | |
193 | -$obDtEmpenho = new Data; | |
194 | -$obDtEmpenho->setName ( "stDtEmpenho" ); | |
195 | -$obDtEmpenho->setId ( "stDtEmpenho" ); | |
196 | -$obDtEmpenho->setRotulo ( "Data Fixa para Empenho" ); | |
197 | -$obDtEmpenho->setTitle ( 'Informe a data fixa para empenho.' ); | |
198 | -$obDtEmpenho->setNull ( true ); | |
199 | -$obDtEmpenho->setValue ( $stDtEmpenho ); | |
200 | -$obDtEmpenho->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', 'stDtEmpenho');" ); | |
201 | - | |
202 | -$obDtLiquidacao = new Data; | |
203 | -$obDtLiquidacao->setName ( "stDtLiquidacao" ); | |
204 | -$obDtLiquidacao->setId ( "stDtLiquidacao" ); | |
205 | -$obDtLiquidacao->setRotulo ( "Data Fixa para Liquidação" ); | |
206 | -$obDtLiquidacao->setTitle ( 'Informe a data fixa para liquidação.' ); | |
207 | -$obDtLiquidacao->setNull ( true ); | |
208 | -$obDtLiquidacao->setValue ( $stDtLiquidacao ); | |
209 | -$obDtLiquidacao->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', 'stDtLiquidacao');" ); | |
212 | +$obSpnEntidades = new Span; | |
213 | +$obSpnEntidades->setId ( "spnEntidades" ); | |
214 | + | |
215 | +if ($rsEntidades->getNumLinhas() > 0) { | |
216 | + $obLista = new Lista; | |
217 | + $obLista->setMostraPaginacao( false ); | |
218 | + $obLista->setTitulo('Lista de Entidades'); | |
219 | + | |
220 | + $obLista->setRecordSet( $rsEntidades ); | |
221 | + | |
222 | + $obLista->addCabecalho(); | |
223 | + $obLista->ultimoCabecalho->addConteudo(" "); | |
224 | + $obLista->ultimoCabecalho->setWidth( 2 ); | |
225 | + $obLista->commitCabecalho(); | |
226 | + | |
227 | + $obLista->addCabecalho(); | |
228 | + $obLista->ultimoCabecalho->addConteudo( "Entidade" ); | |
229 | + $obLista->ultimoCabecalho->setWidth( 40 ); | |
230 | + $obLista->commitCabecalho(); | |
231 | + | |
232 | + $obLista->addCabecalho(); | |
233 | + $obLista->ultimoCabecalho->addConteudo( "Data Fixa Autorização" ); | |
234 | + $obLista->ultimoCabecalho->setWidth( 5 ); | |
235 | + $obLista->commitCabecalho(); | |
236 | + | |
237 | + $obLista->addCabecalho(); | |
238 | + $obLista->ultimoCabecalho->addConteudo( "Data Fixa Empenho" ); | |
239 | + $obLista->ultimoCabecalho->setWidth( 5 ); | |
240 | + $obLista->commitCabecalho(); | |
241 | + | |
242 | + $obLista->addCabecalho(); | |
243 | + $obLista->ultimoCabecalho->addConteudo( "Data Fixa Liquidação" ); | |
244 | + $obLista->ultimoCabecalho->setWidth( 5 ); | |
245 | + $obLista->commitCabecalho(); | |
246 | + | |
247 | + | |
248 | + $obLista->addDado(); | |
249 | + $obLista->ultimoDado->setCampo( "[cod_entidade] - [nom_cgm]" ); | |
250 | + $obLista->ultimoDado->setAlinhamento( 'ESQUERDA' ); | |
251 | + $obLista->commitDado(); | |
252 | + | |
253 | + $obDtAutorizacaoEntidade = new Data; | |
254 | + $obDtAutorizacaoEntidade->setName ( "stDtAutorizacao_[cod_entidade]_" ); | |
255 | + $obDtAutorizacaoEntidade->setId ( "stDtAutorizacao_[cod_entidade]_" ); | |
256 | + $obDtAutorizacaoEntidade->setRotulo ( "Data Fixa para Autorização" ); | |
257 | + $obDtAutorizacaoEntidade->setTitle ( 'Informe a data fixa para autorização.' ); | |
258 | + $obDtAutorizacaoEntidade->setNull ( true ); | |
259 | + $obDtAutorizacaoEntidade->setValue ( 'data_fixa_autorizacao' ); | |
260 | + $obDtAutorizacaoEntidade->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', (this.name));" ); | |
261 | + | |
262 | + $obLista->addDadoComponente( $obDtAutorizacaoEntidade ); | |
263 | + $obLista->commitDadoComponente(); | |
264 | + | |
265 | + $obDtEmpenhoEntidade = new Data; | |
266 | + $obDtEmpenhoEntidade->setName ( "stDtEmpenho_[cod_entidade]_" ); | |
267 | + $obDtEmpenhoEntidade->setId ( "stDtEmpenho_[cod_entidade]_" ); | |
268 | + $obDtEmpenhoEntidade->setRotulo ( "Data Fixa para Empenho" ); | |
269 | + $obDtEmpenhoEntidade->setTitle ( 'Informe a data fixa para empenho.' ); | |
270 | + $obDtEmpenhoEntidade->setNull ( true ); | |
271 | + $obDtEmpenhoEntidade->setValue ( 'data_fixa_empenho' ); | |
272 | + $obDtEmpenhoEntidade->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', (this.name));" ); | |
273 | + | |
274 | + $obLista->addDadoComponente( $obDtEmpenhoEntidade ); | |
275 | + $obLista->commitDadoComponente(); | |
276 | + | |
277 | + $obDtLiquidacaoEntidade = new Data; | |
278 | + $obDtLiquidacaoEntidade->setName ( "stDtLiquidacao_[cod_entidade]_" ); | |
279 | + $obDtLiquidacaoEntidade->setId ( "stDtLiquidacao_[cod_entidade]_" ); | |
280 | + $obDtLiquidacaoEntidade->setRotulo ( "Data Fixa para Liquidação" ); | |
281 | + $obDtLiquidacaoEntidade->setTitle ( 'Informe a data fixa para liquidação.' ); | |
282 | + $obDtLiquidacaoEntidade->setNull ( true ); | |
283 | + $obDtLiquidacaoEntidade->setValue ( 'data_fixa_liquidacao' ); | |
284 | + $obDtLiquidacaoEntidade->obEvento->setOnChange( "montaParametrosGET('validaDtFixa', (this.name));" ); | |
285 | + | |
286 | + $obLista->addDadoComponente( $obDtLiquidacaoEntidade ); | |
287 | + $obLista->commitDadoComponente(); | |
288 | + | |
289 | + $obLista->montaHTML(); | |
290 | + | |
291 | + $obSpnEntidades->setValue($obLista->getHTML()); | |
292 | +} | |
210 | 293 | |
211 | 294 | // Segmento Conta Caixa |
212 | 295 | $obCmbEntidade = new ITextBoxSelectEntidadeGeral(); |
... | ... | @@ -242,14 +325,12 @@ $obFormulario->addHidden ( $obHdnCtrl ); |
242 | 325 | $obFormulario->addTitulo ( "Dados para Configuração" ); |
243 | 326 | |
244 | 327 | $obFormulario->addComponente ( $obCmbTipoNumeracao ); |
245 | -//$obFormulario->addComponente ( $obRdnAnularAutorizacaoAutomatica ); | |
246 | 328 | $obFormulario->addComponente ( $obRdnDataVencimento ); |
247 | 329 | $obFormulario->addComponente ( $obRdnLiquidacaoAutomatica ); |
248 | 330 | $obFormulario->addComponente ( $obRdnOPAutomatica ); |
249 | 331 | $obFormulario->addComponente ( $obRdnOPCarne ); |
250 | -$obFormulario->addComponente ( $obDtAutorizacao ); | |
251 | -$obFormulario->addComponente ( $obDtEmpenho ); | |
252 | -$obFormulario->addComponente ( $obDtLiquidacao ); | |
332 | + | |
333 | +$obFormulario->addSpan ( $obSpnEntidades ); | |
253 | 334 | |
254 | 335 | $obFormulario->addTitulo ( "Conta Caixa" ); |
255 | 336 | $obFormulario->addComponente ( $obCmbEntidade ); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/configuracao/OCManterConfiguracao.php
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | * @author Analista: |
31 | 31 | * @author Programador: |
32 | 32 | |
33 | - $Id: OCManterConfiguracao.php 65211 2016-05-03 17:21:13Z michel $ | |
33 | + $Id: OCManterConfiguracao.php 65471 2016-05-24 18:58:44Z michel $ | |
34 | 34 | |
35 | 35 | Caso de uso: uc-02.03.01 |
36 | 36 | */ |
... | ... | @@ -148,6 +148,33 @@ function addContaCaixa($inCodEntidade, $stNomEntidade, $inCodContaAnalitica, $st |
148 | 148 | function validaDtFixa(Request $request) |
149 | 149 | { |
150 | 150 | $stJs = ""; |
151 | + $stTipo = ""; | |
152 | + $stRequest = ""; | |
153 | + | |
154 | + foreach( $request->getAll() AS $key => $value ){ | |
155 | + if(strpos($key, 'stDtAutorizacao')!==FALSE){ | |
156 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
157 | + } | |
158 | + if(strpos($key, 'stDtEmpenho')!==FALSE){ | |
159 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
160 | + } | |
161 | + if(strpos($key, 'stDtLiquidacao')!==FALSE){ | |
162 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
163 | + } | |
164 | + | |
165 | + if($stRequest != ''){ | |
166 | + $inNumCgm = SistemaLegado::pegaDado('numcgm','orcamento.entidade', "where cod_entidade =".$inCodEntidade." and exercicio = '".Sessao::getExercicio()."'"); | |
167 | + $stNomEntidade = SistemaLegado::pegaDado('nom_cgm','sw_cgm', "where numcgm =".$inNumCgm); | |
168 | + | |
169 | + $request->set($stRequest , $value); | |
170 | + $request->set('inCodEntidade', $inCodEntidade); | |
171 | + $request->set('stNomEntidade', $stNomEntidade); | |
172 | + $request->set('inLinha' , $inLinha); | |
173 | + $request->set('stId' , $key); | |
174 | + | |
175 | + break; | |
176 | + } | |
177 | + } | |
151 | 178 | |
152 | 179 | if($request->get('stDtAutorizacao')){ |
153 | 180 | list ( $dia, $mes, $ano ) = explode("/", $request->get('stDtAutorizacao')); |
... | ... | @@ -155,21 +182,18 @@ function validaDtFixa(Request $request) |
155 | 182 | include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoAutorizacaoEmpenho.class.php"; |
156 | 183 | |
157 | 184 | $obTEmpenhoAutorizacaoEmpenho = new TEmpenhoAutorizacaoEmpenho(); |
158 | - $obTEmpenhoAutorizacaoEmpenho->recuperaRelacionamentoPorPreEmpenho($rsAutorizacao, " WHERE ae.exercicio = '".Sessao::getExercicio()."' ", " ORDER BY ae.dt_autorizacao DESC LIMIT 1 "); | |
185 | + $stFiltro = " WHERE ae.exercicio = '".Sessao::getExercicio()."' "; | |
186 | + $stFiltro .= " AND ae.cod_entidade = ".$request->get('inCodEntidade'); | |
187 | + $obTEmpenhoAutorizacaoEmpenho->recuperaRelacionamentoPorPreEmpenho($rsAutorizacao, $stFiltro , " ORDER BY ae.dt_autorizacao DESC LIMIT 1 "); | |
159 | 188 | |
160 | 189 | if (!$rsAutorizacao->eof()) { |
161 | 190 | $stMaxDtAutorizacao = $rsAutorizacao->getCampo('dt_autorizacao'); |
162 | 191 | |
163 | 192 | if(!SistemaLegado::comparaDatas($request->get('stDtAutorizacao'), $stMaxDtAutorizacao, TRUE)) |
164 | - $stMensagem = "A Data Fixa para Autorização não pode ser inferior a data: ".$stMaxDtAutorizacao." (data da última autorização)."; | |
193 | + $stMensagem = "A Data Fixa para Autorização não pode ser inferior a data: ".$stMaxDtAutorizacao." (data da última autorização), para a Entidade (".$request->get('inCodEntidade')." - ".$request->get('stNomEntidade').")"; | |
165 | 194 | } |
166 | 195 | }else |
167 | 196 | $stMensagem = "A Data Fixa para Autorização deve ser do exercício de ".Sessao::getExercicio()."!"; |
168 | - | |
169 | - if($stMensagem){ | |
170 | - $stJs .= "jQuery('#stDtAutorizacao').val(''); \n"; | |
171 | - $stJs .= "alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."'); \n"; | |
172 | - } | |
173 | 197 | } |
174 | 198 | |
175 | 199 | if($request->get('stDtEmpenho')){ |
... | ... | @@ -178,21 +202,17 @@ function validaDtFixa(Request $request) |
178 | 202 | include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoEmpenho.class.php"; |
179 | 203 | |
180 | 204 | $obTEmpenhoEmpenho = new TEmpenhoEmpenho; |
181 | - $obTEmpenhoEmpenho->recuperaMaiorDataEmpenho($rsEmpenho); | |
205 | + $stFiltro = " AND e.cod_entidade = ".$request->get('inCodEntidade'); | |
206 | + $obTEmpenhoEmpenho->recuperaMaiorDataEmpenho($rsEmpenho, $stFiltro); | |
182 | 207 | |
183 | 208 | if (!$rsEmpenho->eof()) { |
184 | 209 | $stMaxDtEmpenho = $rsEmpenho->getCampo('dataempenho'); |
185 | 210 | |
186 | 211 | if(!SistemaLegado::comparaDatas($request->get('stDtEmpenho'), $stMaxDtEmpenho, TRUE)) |
187 | - $stMensagem = "A Data Fixa para Empenho não pode ser inferior a data: ".$stMaxDtEmpenho." (data da última empenho)."; | |
212 | + $stMensagem = "A Data Fixa para Empenho não pode ser inferior a data: ".$stMaxDtEmpenho." (data da última empenho), para a Entidade (".$request->get('inCodEntidade')." - ".$request->get('stNomEntidade').")"; | |
188 | 213 | } |
189 | 214 | }else |
190 | 215 | $stMensagem = "A Data Fixa para Empenho deve ser do exercício de ".Sessao::getExercicio()."!"; |
191 | - | |
192 | - if($stMensagem){ | |
193 | - $stJs .= "jQuery('#stDtEmpenho').val(''); \n"; | |
194 | - $stJs .= "alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."'); \n"; | |
195 | - } | |
196 | 216 | } |
197 | 217 | |
198 | 218 | if($request->get('stDtLiquidacao')){ |
... | ... | @@ -203,21 +223,23 @@ function validaDtFixa(Request $request) |
203 | 223 | $obTEmpenhoNotaLiquidacao = new TEmpenhoNotaLiquidacao; |
204 | 224 | $obTEmpenhoNotaLiquidacao->setDado( "stDataEmpenho", "01/01/".Sessao::getExercicio()); |
205 | 225 | $obTEmpenhoNotaLiquidacao->setDado( "stExercicio" , Sessao::getExercicio()); |
206 | - $obTEmpenhoNotaLiquidacao->recuperaMaiorDataLiquidacao($rsLiquidacao, " WHERE nota_liquidacao.exercicio = '".Sessao::getExercicio()."' "); | |
226 | + $stFiltro = " WHERE nota_liquidacao.exercicio = '".Sessao::getExercicio()."' "; | |
227 | + $stFiltro .= " AND nota_liquidacao.cod_entidade = ".$request->get('inCodEntidade'); | |
228 | + $obTEmpenhoNotaLiquidacao->recuperaMaiorDataLiquidacao($rsLiquidacao, $stFiltro); | |
207 | 229 | |
208 | 230 | if (!$rsLiquidacao->eof()) { |
209 | 231 | $stMaxDtLiquidacao = $rsLiquidacao->getCampo('data_liquidacao'); |
210 | 232 | |
211 | 233 | if(!SistemaLegado::comparaDatas($request->get('stDtLiquidacao'), $stMaxDtLiquidacao, TRUE)) |
212 | - $stMensagem = "A Data Fixa para Liquidação não pode ser inferior a data: ".$stMaxDtLiquidacao." (data da última liquidação)."; | |
234 | + $stMensagem = "A Data Fixa para Liquidação não pode ser inferior a data: ".$stMaxDtLiquidacao." (data da última liquidação), para a Entidade (".$request->get('inCodEntidade')." - ".$request->get('stNomEntidade').")"; | |
213 | 235 | } |
214 | 236 | }else |
215 | 237 | $stMensagem = "A Data Fixa para Liquidação deve ser do exercício de ".Sessao::getExercicio()."!"; |
238 | + } | |
216 | 239 | |
217 | - if($stMensagem){ | |
218 | - $stJs .= "jQuery('#stDtLiquidacao').val(''); \n"; | |
219 | - $stJs .= "alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."'); \n"; | |
220 | - } | |
240 | + if($stMensagem){ | |
241 | + $stJs .= "jQuery('#".$request->get('stId')."').val(''); \n"; | |
242 | + $stJs .= "alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."'); \n"; | |
221 | 243 | } |
222 | 244 | |
223 | 245 | return $stJs; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/configuracao/PRManterConfiguracao.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: PRManterConfiguracao.php 65211 2016-05-03 17:21:13Z michel $ | |
35 | + $Id: PRManterConfiguracao.php 65471 2016-05-24 18:58:44Z michel $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.01, uc-02.03.04, uc-02.03.05 |
38 | 38 | */ |
... | ... | @@ -85,13 +85,55 @@ if ($request->get('boOPCarne') == "Sim") { |
85 | 85 | } |
86 | 86 | $obRegra->setEmitirCarneOP($boOPCarne); |
87 | 87 | |
88 | -$obRegra->setDataAutorizacao($request->get('stDtAutorizacao')); | |
88 | +$obErro = $obRegra->salvar(); | |
89 | 89 | |
90 | -$obRegra->setDataEmpenho($request->get('stDtEmpenho')); | |
90 | +foreach( $request->getAll() AS $key => $value ){ | |
91 | + $obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
92 | + $obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
93 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
91 | 94 | |
92 | -$obRegra->setDataLiquidacao($request->get('stDtLiquidacao')); | |
95 | + if(strpos($key, 'stDtAutorizacao')!==FALSE){ | |
96 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
93 | 97 | |
94 | -$obErro = $obRegra->salvar(); | |
98 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $inCodEntidade); | |
99 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_autorizacao"); | |
100 | + $obTAdministracaoConfiguracaoEntidade->setDado("valor" , $value); | |
101 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
102 | + | |
103 | + if($rsConfiguracao->getNumLinhas()==1) | |
104 | + $obTAdministracaoConfiguracaoEntidade->alteracao(); | |
105 | + else | |
106 | + $obTAdministracaoConfiguracaoEntidade->inclusao(); | |
107 | + } | |
108 | + | |
109 | + if(strpos($key, 'stDtEmpenho')!==FALSE){ | |
110 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
111 | + | |
112 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $inCodEntidade); | |
113 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_empenho"); | |
114 | + $obTAdministracaoConfiguracaoEntidade->setDado("valor" , $value); | |
115 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
116 | + | |
117 | + if($rsConfiguracao->getNumLinhas()==1) | |
118 | + $obTAdministracaoConfiguracaoEntidade->alteracao(); | |
119 | + else | |
120 | + $obTAdministracaoConfiguracaoEntidade->inclusao(); | |
121 | + } | |
122 | + | |
123 | + if(strpos($key, 'stDtLiquidacao')!==FALSE){ | |
124 | + list ( $stRequest, $inCodEntidade, $inLinha ) = explode("_", $key); | |
125 | + | |
126 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $inCodEntidade); | |
127 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_liquidacao"); | |
128 | + $obTAdministracaoConfiguracaoEntidade->setDado("valor" , $value); | |
129 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
130 | + | |
131 | + if($rsConfiguracao->getNumLinhas()==1) | |
132 | + $obTAdministracaoConfiguracaoEntidade->alteracao(); | |
133 | + else | |
134 | + $obTAdministracaoConfiguracaoEntidade->inclusao(); | |
135 | + } | |
136 | +} | |
95 | 137 | |
96 | 138 | // Insere as contas caixa para as entidades |
97 | 139 | if (is_array(Sessao::read('arItens'))) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/empenho/FLManterEmpenho.php
... | ... | @@ -49,6 +49,7 @@ include_once ( "../../../../../../gestaoAdministrativa/fontes/PHP/framework/incl |
49 | 49 | include_once ( CAM_GF_EMP_NEGOCIO."REmpenhoEmpenhoAutorizacao.class.php" ); |
50 | 50 | include_once ( CAM_GF_CONT_MAPEAMENTO."TContabilidadeEncerramentoMes.class.php" ); |
51 | 51 | include_once ( CAM_GF_EMP_COMPONENTES."IMontaCompraDiretaLicitacaoEmpenho.class.php" ); |
52 | +include_once CAM_GP_ALM_COMPONENTES.'IPopUpCentroCustoUsuario.class.php'; | |
52 | 53 | |
53 | 54 | //Define o nome dos arquivos PHP |
54 | 55 | $stPrograma = "ManterEmpenho"; |
... | ... | @@ -194,12 +195,11 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
194 | 195 | $obDtFinal->setNull ( true ); |
195 | 196 | |
196 | 197 | if (Sessao::getExercicio() > '2015') { |
197 | - $obCentroCusto = new TextBox; | |
198 | - $obCentroCusto->setRotulo ("Centro de Custo"); | |
199 | - $obCentroCusto->setTitle ("Informe o centro de custo"); | |
200 | - $obCentroCusto->setName ('inCentroCusto'); | |
201 | - $obCentroCusto->setId ('inCentroCusto'); | |
202 | - $obCentroCusto->setInteiro (true); | |
198 | + $obCentroCusto = new IPopUpCentroCustoUsuario($obForm); | |
199 | + $obCentroCusto->setNull ( true ); | |
200 | + $obCentroCusto->setRotulo (' Centro de Custo' ); | |
201 | + $obCentroCusto->obCampoCod->setName ( 'inCentroCusto' ); | |
202 | + $obCentroCusto->obCampoCod->setId ( 'inCentroCusto' ); | |
203 | 203 | } |
204 | 204 | |
205 | 205 | $obIMontaCompraDiretaLicitacaoEmpenho = new IMontaCompraDiretaLicitacaoEmpenho($obForm); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/empenho/FMConsultarEmpenho.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: FMConsultarEmpenho.php 65311 2016-05-11 20:42:32Z michel $ | |
35 | + $Id: FMConsultarEmpenho.php 65433 2016-05-20 17:57:39Z michel $ | |
36 | 36 | */ |
37 | 37 | |
38 | 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
... | ... | @@ -308,7 +308,7 @@ if ($inNumPrograma != '') { |
308 | 308 | $stLblPrograma = $inNumPrograma; |
309 | 309 | } |
310 | 310 | |
311 | -$nuSaldoAnterior = number_format($nuSaldoAnterior,2,',','.');; | |
311 | +$nuSaldoAnterior = number_format($nuValorSaldoAnterior,2,',','.');; | |
312 | 312 | $nuSaldoDisponivel = number_format($nuSaldoDisponivel,2,',','.'); |
313 | 313 | |
314 | 314 | if (SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio()) == 20 && !$boEmpenhoComplementar) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/empenho/FMManterEmpenho.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: FMManterEmpenho.php 65211 2016-05-03 17:21:13Z michel $ | |
35 | + $Id: FMManterEmpenho.php 65471 2016-05-24 18:58:44Z michel $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.01.08 |
38 | 38 | uc-02.03.03 |
... | ... | @@ -49,7 +49,6 @@ include_once CAM_GPC_TCERN_MAPEAMENTO.'TTCERNRoyalties.class.php'; |
49 | 49 | include_once CAM_FW_HTML."MontaAtributos.class.php"; |
50 | 50 | include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoContrapartidaAutorizacao.class.php"; |
51 | 51 | include_once CAM_GP_LIC_COMPONENTES.'IPopUpContrato.class.php'; |
52 | -include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoConfiguracao.class.php"; | |
53 | 52 | |
54 | 53 | //Define o nome dos arquivos PHP |
55 | 54 | $stPrograma = "ManterEmpenho"; |
... | ... | @@ -163,7 +162,7 @@ foreach ($arItemPreEmpenho as $inCount => $obItemPreEmpenho) { |
163 | 162 | $arItens[$inCount]['cod_grandeza'] = $obItemPreEmpenho->obRUnidadeMedida->obRGrandeza->getCodGrandeza(); |
164 | 163 | $arItens[$inCount]['nom_unidade'] = $obItemPreEmpenho->getNomUnidade(); |
165 | 164 | $arItens[$inCount]['cod_marca'] = $inCodMarca; |
166 | - $arItens[$inCount]['nome_marca'] = $stDescrisaoItemMarca; | |
165 | + $arItens[$inCount]['nome_marca'] = $stDescrisaoItemMarca; | |
167 | 166 | $arItens[$inCount]['vl_total'] = $obItemPreEmpenho->getValorTotal(); |
168 | 167 | $arItens[$inCount]['vl_unitario'] = $nuVlUnitario; |
169 | 168 | if($obItemPreEmpenho->getCodItemPreEmp()!='') |
... | ... | @@ -183,11 +182,6 @@ if ($inCodDespesa){ |
183 | 182 | |
184 | 183 | $nuSaldoAnterior = number_format( $nuSaldoAnterior, 2, ',', '.'); |
185 | 184 | |
186 | -$obTConfiguracao = new TEmpenhoConfiguracao(); | |
187 | -$obTConfiguracao->setDado("parametro","data_fixa_empenho"); | |
188 | -$obTConfiguracao->recuperaPorChave($rsConfiguracao); | |
189 | -$stDtEmpenho = trim($rsConfiguracao->getCampo('valor')); | |
190 | - | |
191 | 185 | if ( Sessao::read('filtro') ) { |
192 | 186 | $arFiltro = Sessao::read('filtro'); |
193 | 187 | $stFiltro = ''; |
... | ... | @@ -336,7 +330,7 @@ $obTxtCodTipo->setNull ( false ); |
336 | 330 | $obCmbNomTipo = new Select; |
337 | 331 | $obCmbNomTipo->setName ( "stNomTipo" ); |
338 | 332 | $obCmbNomTipo->setId ( "stNomTipo" ); |
339 | -$obCmbNomTipo->setValue ( 1 ); | |
333 | +$obCmbNomTipo->setValue ( 1 ); | |
340 | 334 | $obCmbNomTipo->setCampoId ( "cod_tipo" ); |
341 | 335 | $obCmbNomTipo->setCampoDesc ( "nom_tipo" ); |
342 | 336 | $obCmbNomTipo->addOption ( '','Selecione' ); |
... | ... | @@ -347,16 +341,16 @@ $obCmbNomTipo->setValue ( '' ); |
347 | 341 | // Define objeto Data para validade final |
348 | 342 | $obDtEmpenho = new Data; |
349 | 343 | $obDtEmpenho->setName ( "stDtEmpenho" ); |
350 | -$obDtEmpenho->setRotulo ( "Data de Empenho" ); | |
351 | -$obDtEmpenho->setTitle ( 'Informe a data do empenho' ); | |
352 | -$obDtEmpenho->setNull ( false ); | |
344 | +$obDtEmpenho->setId ( "stDtEmpenho" ); | |
345 | +$obDtEmpenho->setRotulo ( "Data de Empenho" ); | |
346 | +$obDtEmpenho->setTitle ( 'Informe a data do empenho' ); | |
347 | +$obDtEmpenho->setNull ( false ); | |
353 | 348 | $obDtEmpenho->obEvento->setOnBlur( "validaDataEmpenho('autorizacao');" ); |
354 | 349 | $obDtEmpenho->obEvento->setOnChange( "montaParametrosGET('verificaFornecedor'); buscaDado('montaLabelSaldoAnterior');" ); |
355 | -if($stDtEmpenho != ''){ | |
356 | - $obDtEmpenho->setValue ( $stDtEmpenho ); | |
357 | - $obDtEmpenho->setLabel ( TRUE ); | |
358 | -}else | |
359 | - $obDtEmpenho->setValue ( '' ); | |
350 | +$obDtEmpenho->setLabel ( TRUE ); | |
351 | +$obDtEmpenho->setValue ( '' ); | |
352 | + | |
353 | +$jsOnLoad .= "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."','LiberaDataEmpenho');"; | |
360 | 354 | |
361 | 355 | // Define objeto Data para Data de Vencimento |
362 | 356 | $obDtVencimento = new Data; |
... | ... | @@ -417,7 +411,7 @@ if ($stCodClassificacao != null) { |
417 | 411 | $obCmbClassificacao->setName ( "stCodClassificacao" ); |
418 | 412 | $obCmbClassificacao->setId ( "stCodClassificacao" ); |
419 | 413 | $obCmbClassificacao->setValue ( $stCodClassificacao ); |
420 | - $obCmbClassificacao->obEvento->setOnChange ("validaDesdobramento();"); | |
414 | + $obCmbClassificacao->obEvento->setOnChange ( "validaDesdobramento();" ); | |
421 | 415 | $obCmbClassificacao->setStyle ( "width: 600" ); |
422 | 416 | if ($stFormaExecucao) { |
423 | 417 | $obCmbClassificacao->setNull ( false ); |
... | ... | @@ -425,10 +419,10 @@ if ($stCodClassificacao != null) { |
425 | 419 | $obCmbClassificacao->setNull ( true ); |
426 | 420 | $obCmbClassificacao->setDisabled( true ); |
427 | 421 | } |
428 | - $obCmbClassificacao->addOption ( "", "Selecione" ); | |
422 | + $obCmbClassificacao->addOption ( "", "Selecione" ); | |
429 | 423 | $obCmbClassificacao->setCampoId ( "cod_estrutural" ); |
430 | 424 | $obCmbClassificacao->setCampoDesc ( "cod_estrutural" ); |
431 | - $obCmbClassificacao->preencheCombo ( $rsClassificacao); | |
425 | + $obCmbClassificacao->preencheCombo ( $rsClassificacao ); | |
432 | 426 | } |
433 | 427 | |
434 | 428 | // Define Objeto Label para Orgao |
... | ... | @@ -626,7 +620,7 @@ $obFormulario->addHidden( $obHdnVlReserva ); |
626 | 620 | $obFormulario->addHidden( $obHdnTrava, true ); |
627 | 621 | $obFormulario->addHidden( $obHdnUltimaDataEmpenho ); |
628 | 622 | $obFormulario->addHidden( $obHdnValidaFornecedor ); |
629 | -$obFormulario->addHidden( $obHdnBoAutorizacao ); | |
623 | +$obFormulario->addHidden( $obHdnBoAutorizacao ); | |
630 | 624 | $obFormulario->addHidden( $obHdnEmitirEmpenhoAutorizacao ); |
631 | 625 | |
632 | 626 | $obFormulario->addComponente( $obLblEntidade ); |
... | ... | @@ -649,7 +643,7 @@ if ($inCodCategoria == 2 || $inCodCategoria == 3) |
649 | 643 | $obFormulario->addComponente( $obLblContrapartida ); |
650 | 644 | |
651 | 645 | $obFormulario->addComponente( $obTxtNomEmpenho ); |
652 | -$obFormulario->addComponente( $obDtEmpenho ); | |
646 | +$obFormulario->addComponente( $obDtEmpenho ); | |
653 | 647 | $obFormulario->addComponente( $obDtVencimento ); |
654 | 648 | $obFormulario->addComponenteComposto( $obTxtCodTipo, $obCmbNomTipo ); |
655 | 649 | $obFormulario->addComponente( $obLblHistorico ); |
... | ... | @@ -674,7 +668,7 @@ $obMontaAtributos->geraFormulario ( $obFormulario ); |
674 | 668 | |
675 | 669 | $obFormulario->addTitulo( "Itens do empenho" ); |
676 | 670 | $obFormulario->addSpan( $obSpan ); |
677 | -$obFormulario->addComponente( $obLblVlTotal ); | |
671 | +$obFormulario->addComponente( $obLblVlTotal ); | |
678 | 672 | $obFormulario->addComponente( $obSimNaoEmitirLiquidacao ); |
679 | 673 | |
680 | 674 | $obMontaAssinaturas->geraFormulario( $obFormulario ); |
... | ... | @@ -683,7 +677,7 @@ $stLocation = $pgList.'?'.Sessao::getId().'&stAcao='.$stAcao; |
683 | 677 | $obFormulario->Cancelar( $stLocation ); |
684 | 678 | $obFormulario->show(); |
685 | 679 | |
686 | -$jsOnload = "montaParametrosGET('montaListaItemPreEmpenho');montaParametrosGET('buscaDtEmpenho');"; | |
680 | +$jsOnload .= "montaParametrosGET('montaListaItemPreEmpenho');montaParametrosGET('buscaDtEmpenho');"; | |
687 | 681 | |
688 | 682 | if ( $obMontaAssinaturas->getOpcaoAssinaturas() ) { |
689 | 683 | echo $obMontaAssinaturas->disparaLista(); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/empenho/FMManterEmpenhoDiversos.php
... | ... | @@ -34,7 +34,7 @@ |
34 | 34 | |
35 | 35 | * @ignore |
36 | 36 | |
37 | - $Id: FMManterEmpenhoDiversos.php 65311 2016-05-11 20:42:32Z michel $ | |
37 | + $Id: FMManterEmpenhoDiversos.php 65471 2016-05-24 18:58:44Z michel $ | |
38 | 38 | |
39 | 39 | * Casos de uso: uc-02.03.03 |
40 | 40 | uc-02.03.04 |
... | ... | @@ -52,7 +52,6 @@ include_once CAM_FW_HTML.'MontaAtributos.class.php'; |
52 | 52 | include_once CAM_GF_ORC_COMPONENTES.'IPopUpDotacaoFiltroClassificacao.class.php'; |
53 | 53 | include_once CAM_GP_LIC_COMPONENTES.'IPopUpContrato.class.php'; |
54 | 54 | require_once CAM_GP_ALM_COMPONENTES."IPopUpMarca.class.php"; |
55 | -include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoConfiguracao.class.php"; | |
56 | 55 | include_once CAM_GF_CONT_MAPEAMENTO."TContabilidadeEncerramentoMes.class.php"; |
57 | 56 | |
58 | 57 | //Define o nome dos arquivos PHP |
... | ... | @@ -145,11 +144,6 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
145 | 144 | |
146 | 145 | $obREmpenhoAutorizacaoEmpenho->obRCadastroDinamico->recuperaAtributosSelecionados($rsAtributos); |
147 | 146 | |
148 | - $obTConfiguracao = new TEmpenhoConfiguracao(); | |
149 | - $obTConfiguracao->setDado("parametro","data_fixa_empenho"); | |
150 | - $obTConfiguracao->recuperaPorChave($rsConfiguracao); | |
151 | - $stDtEmpenho = trim($rsConfiguracao->getCampo('valor')); | |
152 | - | |
153 | 147 | //*****************************************************// |
154 | 148 | // Define COMPONENTES DO FORMULARIO |
155 | 149 | //*****************************************************// |
... | ... | @@ -562,15 +556,14 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
562 | 556 | // Define objeto Data para validade final |
563 | 557 | $obDtEmpenho = new Data; |
564 | 558 | $obDtEmpenho->setName ('stDtEmpenho'); |
559 | + $obDtEmpenho->setId ('stDtEmpenho'); | |
565 | 560 | $obDtEmpenho->setRotulo ('Data de Empenho'); |
566 | 561 | $obDtEmpenho->setTitle ('Informe a data do empenho.'); |
567 | 562 | $obDtEmpenho->setNull (false); |
568 | 563 | $obDtEmpenho->obEvento->setOnChange("montaParametrosGET('verificaFornecedor', 'inCodFornecedor, inCodCategoria, inCodContraPartida'); buscaDado('buscaDespesaDiverso')"); |
569 | - if( $stDtEmpenho != '' ){ | |
570 | - $obDtEmpenho->setValue ($stDtEmpenho); | |
571 | - $obDtEmpenho->setLabel ( TRUE ); | |
572 | - }else | |
573 | - $obDtEmpenho->setValue ($dtUltimaDataEmpenho); | |
564 | + $obDtEmpenho->setLabel ( TRUE ); | |
565 | + $obDtEmpenho->setValue ($dtUltimaDataEmpenho); | |
566 | + $jsOnLoad .= "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."','LiberaDataEmpenho');"; | |
574 | 567 | |
575 | 568 | // Define objeto Data para validade final |
576 | 569 | $obDtValidadeFinal = new Data; | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/empenho/OCManterEmpenho.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: OCManterEmpenho.php 65311 2016-05-11 20:42:32Z michel $ | |
35 | + $Id: OCManterEmpenho.php 65471 2016-05-24 18:58:44Z michel $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.03 |
38 | 38 | uc-02.03.04 |
... | ... | @@ -49,7 +49,7 @@ include_once CAM_GF_EMP_NEGOCIO.'REmpenhoEmpenhoAutorizacao.class.php'; |
49 | 49 | include_once CAM_GF_EMP_NEGOCIO.'REmpenhoEmpenho.class.php'; |
50 | 50 | include_once CAM_GF_EMP_MAPEAMENTO.'TEmpenhoPreEmpenho.class.php'; |
51 | 51 | include_once CAM_GP_LIC_MAPEAMENTO.'TLicitacaoParticipanteDocumentos.class.php'; |
52 | -include_once CAM_GF_EMP_MAPEAMENTO."TEmpenhoConfiguracao.class.php"; | |
52 | +include_once CAM_GA_ADM_MAPEAMENTO."TAdministracaoConfiguracaoEntidade.class.php"; | |
53 | 53 | |
54 | 54 | //Define o nome dos arquivos PHP |
55 | 55 | $stPrograma = 'ManterEmpenho'; |
... | ... | @@ -542,6 +542,13 @@ function validaContrato($inCodEntidade=null, $inCodFornecedor=null, $inNumContra |
542 | 542 | return $stJs; |
543 | 543 | } |
544 | 544 | |
545 | +function LiberaDataEmpenho($boLibera = 'true'){ | |
546 | + $js = "setLabel('stDtEmpenho', ".$boLibera."); "; | |
547 | + $js .= "jQuery('#stDtEmpenho_label').html(jQuery('#stDtEmpenho').val());"; | |
548 | + | |
549 | + return $js; | |
550 | +} | |
551 | + | |
545 | 552 | $inCodEntidade = $request->get('inCodEntidade'); |
546 | 553 | |
547 | 554 | switch ($stCtrl) { |
... | ... | @@ -694,17 +701,30 @@ switch ($stCtrl) { |
694 | 701 | SistemaLegado::executaFrameOculto($js); |
695 | 702 | break; |
696 | 703 | |
697 | - case 'buscaDtEmpenho': | |
698 | - $js = "LiberaFrames(true,false);\n"; | |
704 | + case 'buscaDtEmpenho':; | |
699 | 705 | include_once CAM_GF_EMP_NEGOCIO.'REmpenhoConfiguracao.class.php'; |
706 | + | |
700 | 707 | $obErro = new Erro; |
701 | 708 | $obREmpenhoConfiguracao = new REmpenhoConfiguracao(); |
702 | 709 | $obREmpenhoConfiguracao->consultar(); |
703 | 710 | |
704 | 711 | $obREmpenhoEmpenho->setExercicio(Sessao::getExercicio()); |
712 | + | |
713 | + $js = "jq('#stDtEmpenho').val('');"; | |
714 | + $js .= LiberaDataEmpenho(); | |
715 | + $js .= "LiberaFrames(true,false);\n"; | |
716 | + | |
705 | 717 | if ($obREmpenhoConfiguracao->getNumeracao() == 'P') { |
706 | 718 | if ($request->get('inCodEntidade', '') != "") { |
707 | 719 | if ($inCodEntidade) { |
720 | + $obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
721 | + $obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
722 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
723 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $inCodEntidade); | |
724 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_empenho"); | |
725 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
726 | + $stDtFixaEmpenho = trim($rsConfiguracao->getCampo('valor')); | |
727 | + | |
708 | 728 | $obREmpenhoEmpenho->obROrcamentoEntidade->setCodigoEntidade($inCodEntidade); |
709 | 729 | $obErro = $obREmpenhoEmpenho->recuperaUltimoEmpenho($rsUltimoEmpenho); |
710 | 730 | $dtUltimaDataEmpenho = "01/01/".Sessao::getExercicio(); |
... | ... | @@ -713,23 +733,26 @@ switch ($stCtrl) { |
713 | 733 | $dtUltimaDataEmpenho = SistemaLegado::dataToBr($rsUltimoEmpenho->getCampo("dt_empenho")); |
714 | 734 | } |
715 | 735 | } |
716 | - $js .= "f.dtUltimaDataEmpenho.value = '$dtUltimaDataEmpenho';"; | |
736 | + $js .= "f.dtUltimaDataEmpenho.value = '".$dtUltimaDataEmpenho."';"; | |
717 | 737 | |
718 | - if (!$obErro->ocorreu()) { | |
738 | + if(!empty($stDtFixaEmpenho)){ | |
739 | + $js .= "jq('#stDtEmpenho').val('".$stDtFixaEmpenho."');"; | |
740 | + $js .= LiberaDataEmpenho('false'); | |
741 | + } | |
742 | + else if (!$obErro->ocorreu()) { | |
719 | 743 | $obErro = $obREmpenhoEmpenho->listarMaiorData($rsMaiorData); |
720 | - if (!$obErro->ocorreu() && $obREmpenhoConfiguracao->getDataEmpenho() == '') { | |
744 | + if (!$obErro->ocorreu()) { | |
721 | 745 | $stDtEmpenho = $rsMaiorData->getCampo( "dataempenho" ); |
722 | 746 | if ($stDtEmpenho) { |
723 | - $js .= "f.stDtEmpenho.value='" . $stDtEmpenho . "';\n"; | |
747 | + $js .= "f.stDtEmpenho.value='".$stDtEmpenho."';\n"; | |
724 | 748 | $js .= "f.inCodDespesa.focus();\n"; |
725 | 749 | } else { |
726 | - $js .= "f.stDtEmpenho.value='01/01/" . Sessao::getExercicio() . "';\n"; | |
750 | + $js .= "f.stDtEmpenho.value='01/01/".Sessao::getExercicio()."';\n"; | |
727 | 751 | } |
728 | 752 | } |
729 | 753 | } |
730 | 754 | } else { |
731 | - if( $obREmpenhoConfiguracao->getDataEmpenho() == '' ) | |
732 | - $js .= "f.stDtEmpenho.value='" . date("d/m/Y") . "';\n"; | |
755 | + $js .= "f.stDtEmpenho.value='".date("d/m/Y")."';\n"; | |
733 | 756 | } |
734 | 757 | } |
735 | 758 | } else { |
... | ... | @@ -740,16 +763,16 @@ switch ($stCtrl) { |
740 | 763 | $dtUltimaDataEmpenho = SistemaLegado::dataToBr($rsUltimoEmpenho->getCampo("dt_empenho")); |
741 | 764 | } |
742 | 765 | } |
743 | - $js .= "f.dtUltimaDataEmpenho.value='$dtUltimaDataEmpenho';"; | |
766 | + $js .= "f.dtUltimaDataEmpenho.value='".$dtUltimaDataEmpenho."';"; | |
744 | 767 | if (!$obErro->ocorreu) { |
745 | 768 | $obErro = $obREmpenhoEmpenho->listarMaiorData($rsMaiorData); |
746 | - if (!$obErro->ocorreu() && $obREmpenhoConfiguracao->getDataEmpenho() == '') { | |
769 | + if (!$obErro->ocorreu()) { | |
747 | 770 | $stDtEmpenho = $rsMaiorData->getCampo('dataempenho'); |
748 | 771 | if ($stDtEmpenho) { |
749 | - $js .= "f.stDtEmpenho.value='" . $stDtEmpenho . "';\n"; | |
772 | + $js .= "f.stDtEmpenho.value='".$stDtEmpenho."';\n"; | |
750 | 773 | $js .= "f.inCodDespesa.focus();\n"; |
751 | 774 | } else { |
752 | - $js .= "f.stDtEmpenho.value='01/01/" . Sessao::getExercicio() . "';\n"; | |
775 | + $js .= "f.stDtEmpenho.value='01/01/".Sessao::getExercicio()."';\n"; | |
753 | 776 | } |
754 | 777 | } |
755 | 778 | } |
... | ... | @@ -1184,11 +1207,16 @@ switch ($stCtrl) { |
1184 | 1207 | $arAtributosModificados[] = $arAtributosOriginais[$w]; |
1185 | 1208 | } |
1186 | 1209 | } |
1187 | - $rsAtributos->arElementos = $arAtributosModificados; | |
1188 | 1210 | |
1189 | - $obTConfiguracao = new TEmpenhoConfiguracao(); | |
1190 | - $obTConfiguracao->setDado("parametro","data_fixa_empenho"); | |
1191 | - $obTConfiguracao->recuperaPorChave($rsConfiguracao); | |
1211 | + $rsAtributos = new RecordSet(); | |
1212 | + $rsAtributos->preenche($arAtributosModificados); | |
1213 | + | |
1214 | + $obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
1215 | + $obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
1216 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
1217 | + $obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $request->get("inCodEntidade")); | |
1218 | + $obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_empenho"); | |
1219 | + $obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
1192 | 1220 | $stDtFixaEmpenho = trim($rsConfiguracao->getCampo('valor')); |
1193 | 1221 | |
1194 | 1222 | $obHdnBoComplementar = new Hidden; |
... | ... | @@ -1306,14 +1334,15 @@ switch ($stCtrl) { |
1306 | 1334 | // Define objeto Data para validade final |
1307 | 1335 | $obDtEmpenho = new Data; |
1308 | 1336 | $obDtEmpenho->setName ('stDtEmpenho'); |
1337 | + $obDtEmpenho->setId ('stDtEmpenho'); | |
1309 | 1338 | $obDtEmpenho->setRotulo ('Data de Empenho'); |
1310 | 1339 | $obDtEmpenho->setTitle ('Informe a data do empenho.'); |
1311 | 1340 | $obDtEmpenho->setNull (false); |
1312 | 1341 | $obDtEmpenho->obEvento->setOnBlur ("validaDataEmpenho(); buscaDado('montaLabelSaldoAnterior');"); |
1313 | 1342 | $obDtEmpenho->obEvento->setOnChange("montaParametrosGET('verificaFornecedor');"); |
1343 | + $obDtEmpenho->setLabel ( TRUE ); | |
1314 | 1344 | if( $stDtFixaEmpenho != ''){ |
1315 | 1345 | $obDtEmpenho->setValue ($stDtFixaEmpenho); |
1316 | - $obDtEmpenho->setLabel ( TRUE ); | |
1317 | 1346 | }else |
1318 | 1347 | $obDtEmpenho->setValue ($stDtEmpenho); |
1319 | 1348 | |
... | ... | @@ -1548,7 +1577,7 @@ switch ($stCtrl) { |
1548 | 1577 | |
1549 | 1578 | case 'detalharItem': |
1550 | 1579 | include_once CAM_GP_ALM_COMPONENTES."IPopUpMarca.class.php"; |
1551 | - | |
1580 | + | |
1552 | 1581 | $obHiddenNumItem = new Hidden(); |
1553 | 1582 | $obHiddenNumItem->setName('hdnNumItem_'.$request->get('num_item')); |
1554 | 1583 | $obHiddenNumItem->setValue($request->get('num_item')); |
... | ... | @@ -1588,25 +1617,30 @@ switch ($stCtrl) { |
1588 | 1617 | $arItens = Sessao::read('arItens'); |
1589 | 1618 | $arRequest = $request->getAll(); |
1590 | 1619 | if (!empty($arItens)) { |
1591 | - foreach ($arItens as $chave => $valor) { | |
1620 | + foreach ($arItens as $chave => $valor) { | |
1592 | 1621 | $inNumItemRequest = $request->get('hdnNumItem_'.$valor['num_item']); |
1593 | - if ( $valor['num_item'] == $inNumItemRequest ) { | |
1594 | - $arItens[$chave]['cod_marca'] = $request->get('inMarca_'.$inNumItemRequest); | |
1622 | + if ( $valor['num_item'] == $inNumItemRequest ) { | |
1623 | + $arItens[$chave]['cod_marca'] = $request->get('inMarca_'.$inNumItemRequest); | |
1595 | 1624 | $arItens[$chave]['nome_marca'] = $request->get('stNomMarca_'.$inNumItemRequest); |
1596 | 1625 | $stMensagem = "Marca do Item (".$valor['num_item']." - ".$valor['nom_item'].") foi alterada!"; |
1597 | - $stLinha = $request->get('hdnLinha_'.$inNumItemRequest); | |
1626 | + $stLinha = $request->get('hdnLinha_'.$inNumItemRequest); | |
1598 | 1627 | } |
1599 | 1628 | } |
1600 | 1629 | } |
1601 | 1630 | |
1602 | - if (!empty($stMensagem)) { | |
1603 | - Sessao::write('arItens', $arItens); | |
1631 | + if (!empty($stMensagem)) { | |
1632 | + Sessao::write('arItens', $arItens); | |
1604 | 1633 | montaLista($arItens, true); |
1605 | 1634 | $js = " alertaAviso('".$stMensagem."','form','erro','".Sessao::getId()."', '../'); "; |
1606 | - echo $js; | |
1635 | + echo $js; | |
1607 | 1636 | } |
1608 | 1637 | break; |
1609 | 1638 | |
1639 | + case 'LiberaDataEmpenho': | |
1640 | + $js = LiberaDataEmpenho(); | |
1641 | + echo $js; | |
1642 | + break; | |
1643 | + | |
1610 | 1644 | } |
1611 | 1645 | |
1612 | 1646 | ?> |
1613 | 1647 | \ No newline at end of file | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/liquidacao/FMManterLiquidacao.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: FMManterLiquidacao.php 65211 2016-05-03 17:21:13Z michel $ | |
35 | + $Id: FMManterLiquidacao.php 65471 2016-05-24 18:58:44Z michel $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.04, uc-02.03.05 |
38 | 38 | */ |
... | ... | @@ -45,6 +45,7 @@ include_once CAM_FW_HTML."MontaAtributos.class.php"; |
45 | 45 | include_once CAM_GF_ORC_MAPEAMENTO."TOrcamentoRecurso.class.php"; |
46 | 46 | include_once CAM_GA_ADM_COMPONENTES."IMontaAssinaturas.class.php"; |
47 | 47 | include_once CAM_GT_ARR_NEGOCIO.'RARRCarne.class.php'; |
48 | +include_once CAM_GA_ADM_MAPEAMENTO."TAdministracaoConfiguracaoEntidade.class.php"; | |
48 | 49 | |
49 | 50 | //Define o nome dos arquivos PHP |
50 | 51 | $stPrograma = "ManterLiquidacao"; |
... | ... | @@ -875,6 +876,14 @@ if (!$stDtLiquidacao) { |
875 | 876 | $stDtLiquidacao = $stDtEmpenho; |
876 | 877 | } |
877 | 878 | |
879 | +$obTAdministracaoConfiguracaoEntidade = new TAdministracaoConfiguracaoEntidade(); | |
880 | +$obTAdministracaoConfiguracaoEntidade->setDado("exercicio" , Sessao::getExercicio()); | |
881 | +$obTAdministracaoConfiguracaoEntidade->setDado("cod_modulo" , 10); | |
882 | +$obTAdministracaoConfiguracaoEntidade->setDado("cod_entidade" , $request->get('inCodEntidade')); | |
883 | +$obTAdministracaoConfiguracaoEntidade->setDado("parametro" , "data_fixa_liquidacao"); | |
884 | +$obTAdministracaoConfiguracaoEntidade->recuperaPorChave($rsConfiguracao); | |
885 | +$stDtFixaLiquidacao = trim($rsConfiguracao->getCampo('valor')); | |
886 | + | |
878 | 887 | // Define objeto Data para validade final |
879 | 888 | $obDtLiquidacao = new Data; |
880 | 889 | $obDtLiquidacao->setName ( "stDtLiquidacao" ); |
... | ... | @@ -882,8 +891,8 @@ $obDtLiquidacao->setRotulo ( 'Data de Liquidação' ); |
882 | 891 | $obDtLiquidacao->setTitle ( 'Informe a data de liquidação.' ); |
883 | 892 | $obDtLiquidacao->setNull ( false ); |
884 | 893 | $obDtLiquidacao->obEvento->setOnBlur( "validaDataLiquidacao();" ); |
885 | -if($obREmpenhoConfiguracao->getDataLiquidacao() != ''){ | |
886 | - $obDtLiquidacao->setValue ( $obREmpenhoConfiguracao->getDataLiquidacao() ); | |
894 | +if( $stDtFixaLiquidacao != ''){ | |
895 | + $obDtLiquidacao->setValue ( $stDtFixaLiquidacao ); | |
887 | 896 | $obDtLiquidacao->setLabel ( TRUE ); |
888 | 897 | }else |
889 | 898 | $obDtLiquidacao->setValue ( $stDtLiquidacao ); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/liquidacao/OCGeraRelatorioNotaLiquidacaoEmpenho.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - * $Id: OCGeraRelatorioNotaLiquidacaoEmpenho.php 64593 2016-03-17 14:27:10Z jean $ | |
35 | + * $Id: OCGeraRelatorioNotaLiquidacaoEmpenho.php 65674 2016-06-08 17:18:14Z evandro $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.21 |
38 | 38 | */ |
... | ... | @@ -411,6 +411,17 @@ foreach ($arRecordSetTodos as $inChave => $arRecordSet) { |
411 | 411 | $obPDF->setAlinhamento ("L" ); |
412 | 412 | $obPDF->addCampo ("1" , 8, '', '', 'LR' ); |
413 | 413 | |
414 | + if ($arRecordSet[21]) { | |
415 | + //Processo | |
416 | + $obPDF->addRecordSet ($arRecordSet[21] ); | |
417 | + $obPDF->setAlturaCabecalho (5 ); | |
418 | + $obPDF->setQuebraPaginaLista(false ); | |
419 | + $obPDF->setAlinhamento ("L" ); | |
420 | + $obPDF->addCabecalho ("PROCESSO" , 100, 5, '', '', 'LTR',''); | |
421 | + $obPDF->setAlinhamento ("L" ); | |
422 | + $obPDF->addCampo ("1" , 8, '', '', 'LR' ); | |
423 | + } | |
424 | + | |
414 | 425 | if (SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio()) == 20) { |
415 | 426 | $obPDF->addRecordSet ($arRecordSet[13]); |
416 | 427 | $obPDF->setAlturaCabecalho (5 ); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/liquidacao/OCManterLiquidacao.php
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | * @ignore |
34 | 34 | |
35 | 35 | |
36 | - $Id: OCManterLiquidacao.php 64431 2016-02-22 18:00:21Z jean $ | |
36 | + $Id: OCManterLiquidacao.php 65678 2016-06-08 19:16:58Z jean $ | |
37 | 37 | |
38 | 38 | $Revision: 30805 $ |
39 | 39 | $Name$ |
... | ... | @@ -275,6 +275,7 @@ function montaCamposTipoDocumentoDiaria() |
275 | 275 | $obTxtFuncionario->setTitle ('Informe o Funcionário'); |
276 | 276 | $obTxtFuncionario->setMaxLength(30); |
277 | 277 | $obTxtFuncionario->setSize (30); |
278 | + $obTxtFuncionario->setNull (false); | |
278 | 279 | |
279 | 280 | $obTxtMatricula = new TextBox; |
280 | 281 | $obTxtMatricula->setName ('stMatricula'); |
... | ... | @@ -624,6 +625,7 @@ function montaCamposTipoDocumentoNotaFiscal() |
624 | 625 | $obTxtNumeroNotaFiscal->setRotulo ('Número Nota Fiscal'); |
625 | 626 | $obTxtNumeroNotaFiscal->setTitle ('Informe o Número da Nota Fiscal'); |
626 | 627 | $obTxtNumeroNotaFiscal->setInteiro (true); |
628 | + $obTxtNumeroNotaFiscal->setNull (false); | |
627 | 629 | if (Sessao::read('tipoEstado') == 'PE') { |
628 | 630 | $obTxtNumeroNotaFiscal->setMaxLength(20); |
629 | 631 | $obTxtNumeroNotaFiscal->setSize (20); |
... | ... | @@ -636,6 +638,7 @@ function montaCamposTipoDocumentoNotaFiscal() |
636 | 638 | $obData->setName ('dtDocumento'); |
637 | 639 | $obData->setId ('dtDocumento'); |
638 | 640 | $obData->setRotulo('Informe a Data'); |
641 | + $obData->setNull (false); | |
639 | 642 | |
640 | 643 | $obTxtDescricao = new TextArea; |
641 | 644 | $obTxtDescricao->setName ('stDescricao'); |
... | ... | @@ -651,7 +654,7 @@ function montaCamposTipoDocumentoNotaFiscal() |
651 | 654 | $obTxtAutorizacaoNotaFiscal->setName ('stAutorizacao'); |
652 | 655 | $obTxtAutorizacaoNotaFiscal->setId ('stAutorizacao'); |
653 | 656 | $obTxtAutorizacaoNotaFiscal->setValue (''); |
654 | - $obTxtAutorizacaoNotaFiscal->setRotulo ('Autorização Nota Fiscal'); | |
657 | + $obTxtAutorizacaoNotaFiscal->setRotulo ('*Autorização Nota Fiscal'); | |
655 | 658 | $obTxtAutorizacaoNotaFiscal->setTitle ('Informe a autorização da Nota Fiscal'); |
656 | 659 | $obTxtAutorizacaoNotaFiscal->setMaxLength(15); |
657 | 660 | $obTxtAutorizacaoNotaFiscal->setSize (15); |
... | ... | @@ -660,7 +663,7 @@ function montaCamposTipoDocumentoNotaFiscal() |
660 | 663 | $obTxtModeloNotaFiscal->setName ('stModelo'); |
661 | 664 | $obTxtModeloNotaFiscal->setId ('stModelo'); |
662 | 665 | $obTxtModeloNotaFiscal->setValue (''); |
663 | - $obTxtModeloNotaFiscal->setRotulo ('Modelo Nota Fiscal'); | |
666 | + $obTxtModeloNotaFiscal->setRotulo ('*Modelo Nota Fiscal'); | |
664 | 667 | $obTxtModeloNotaFiscal->setTitle ('Informe o Modelo da Nota Fiscal'); |
665 | 668 | $obTxtModeloNotaFiscal->setMaxLength(15); |
666 | 669 | $obTxtModeloNotaFiscal->setSize (15); |
... | ... | @@ -722,11 +725,13 @@ function montaCamposTipoDocumentoReciboAl() |
722 | 725 | $obTxtNumeroReciboAl->setInteiro (true); |
723 | 726 | $obTxtNumeroReciboAl->setMaxLength(15); |
724 | 727 | $obTxtNumeroReciboAl->setSize (15); |
728 | + $obTxtNumeroReciboAl->setNull (false); | |
725 | 729 | |
726 | 730 | $obData = new Data; |
727 | 731 | $obData->setName ('dtDocumento'); |
728 | 732 | $obData->setId ('dtDocumento'); |
729 | 733 | $obData->setRotulo('Informe a Data'); |
734 | + $obData->setNull (false); | |
730 | 735 | |
731 | 736 | $obTxtDescricaoRecibo = new TextArea; |
732 | 737 | $obTxtDescricaoRecibo->setName ('stDescricao'); |
... | ... | @@ -760,11 +765,13 @@ function montaCamposTipoDocumentoDiariaAl() |
760 | 765 | $obTxtNumeroDiariaAl->setInteiro (true); |
761 | 766 | $obTxtNumeroDiariaAl->setMaxLength(15); |
762 | 767 | $obTxtNumeroDiariaAl->setSize (15); |
768 | + $obTxtNumeroDiariaAl->setNull (false); | |
763 | 769 | |
764 | 770 | $obData = new Data; |
765 | 771 | $obData->setName ('dtDocumento'); |
766 | 772 | $obData->setId ('dtDocumento'); |
767 | 773 | $obData->setRotulo('Informe a Data'); |
774 | + $obData->setNull (false); | |
768 | 775 | |
769 | 776 | $obTxtDescricaoDiaria = new TextArea; |
770 | 777 | $obTxtDescricaoDiaria->setName ('stDescricao'); |
... | ... | @@ -798,11 +805,13 @@ function montaCamposTipoDocumentoFolhaPagamentoAl() |
798 | 805 | $obTxtNumeroFolhaPagamento->setInteiro (true); |
799 | 806 | $obTxtNumeroFolhaPagamento->setMaxLength(15); |
800 | 807 | $obTxtNumeroFolhaPagamento->setSize (15); |
808 | + $obTxtNumeroFolhaPagamento->setNull (false); | |
801 | 809 | |
802 | 810 | $obData = new Data; |
803 | 811 | $obData->setName ('dtDocumento'); |
804 | 812 | $obData->setId ('dtDocumento'); |
805 | 813 | $obData->setRotulo('Informe a Data'); |
814 | + $obData->setNull (false); | |
806 | 815 | |
807 | 816 | $obTxtDescricaoFolhaPagamento = new TextArea; |
808 | 817 | $obTxtDescricaoFolhaPagamento->setName ('stDescricao'); |
... | ... | @@ -836,11 +845,13 @@ function montaCamposTipoDocumentoBilheteAl() |
836 | 845 | $obTxtNumeroBilheteAl->setInteiro (true); |
837 | 846 | $obTxtNumeroBilheteAl->setMaxLength(15); |
838 | 847 | $obTxtNumeroBilheteAl->setSize (15); |
848 | + $obTxtNumeroBilheteAl->setNull (false); | |
839 | 849 | |
840 | 850 | $obData = new Data; |
841 | 851 | $obData->setName ('dtDocumento'); |
842 | 852 | $obData->setId ('dtDocumento'); |
843 | 853 | $obData->setRotulo('Informe a Data'); |
854 | + $obData->setNull (false); | |
844 | 855 | |
845 | 856 | $obTxtDescricaoBilhete = new TextArea; |
846 | 857 | $obTxtDescricaoBilhete->setName ('stDescricao'); |
... | ... | @@ -874,11 +885,13 @@ function montaCamposTipoDocumentoNFE() |
874 | 885 | $obTxtNumeroNotaFiscal->setInteiro (true); |
875 | 886 | $obTxtNumeroNotaFiscal->setMaxLength(15); |
876 | 887 | $obTxtNumeroNotaFiscal->setSize (15); |
888 | + $obTxtNumeroNotaFiscal->setNull (false); | |
877 | 889 | |
878 | 890 | $obData = new Data; |
879 | 891 | $obData->setName ('dtDocumento'); |
880 | 892 | $obData->setId ('dtDocumento'); |
881 | 893 | $obData->setRotulo('Informe a Data'); |
894 | + $obData->setNull (false); | |
882 | 895 | |
883 | 896 | $obTxtDescricao = new TextArea; |
884 | 897 | $obTxtDescricao->setName ('stDescricao'); |
... | ... | @@ -894,7 +907,7 @@ function montaCamposTipoDocumentoNFE() |
894 | 907 | $obTxtAutorizacaoNotaFiscal->setName ('stAutorizacao'); |
895 | 908 | $obTxtAutorizacaoNotaFiscal->setId ('stAutorizacao'); |
896 | 909 | $obTxtAutorizacaoNotaFiscal->setValue (''); |
897 | - $obTxtAutorizacaoNotaFiscal->setRotulo ('Autorização Nota Fiscal Eletrônica'); | |
910 | + $obTxtAutorizacaoNotaFiscal->setRotulo ('*Autorização Nota Fiscal Eletrônica'); | |
898 | 911 | $obTxtAutorizacaoNotaFiscal->setTitle ('Informe a autorização da Nota Fiscal Eletrônica'); |
899 | 912 | $obTxtAutorizacaoNotaFiscal->setMaxLength(15); |
900 | 913 | $obTxtAutorizacaoNotaFiscal->setSize (15); |
... | ... | @@ -903,7 +916,7 @@ function montaCamposTipoDocumentoNFE() |
903 | 916 | $obTxtModeloNotaFiscal->setName ('stModelo'); |
904 | 917 | $obTxtModeloNotaFiscal->setId ('stModelo'); |
905 | 918 | $obTxtModeloNotaFiscal->setValue (''); |
906 | - $obTxtModeloNotaFiscal->setRotulo ('Modelo Nota Fiscal'); | |
919 | + $obTxtModeloNotaFiscal->setRotulo ('*Modelo Nota Fiscal'); | |
907 | 920 | $obTxtModeloNotaFiscal->setTitle ('Informe o Modelo da Nota Fiscal Eletrônica'); |
908 | 921 | $obTxtModeloNotaFiscal->setMaxLength(15); |
909 | 922 | $obTxtModeloNotaFiscal->setSize (15); |
... | ... | @@ -912,7 +925,7 @@ function montaCamposTipoDocumentoNFE() |
912 | 925 | $obTxtNumXmlNFe->setName ('stNumXmlNFe'); |
913 | 926 | $obTxtNumXmlNFe->setId ('stNumXmlNFe'); |
914 | 927 | $obTxtNumXmlNFe->setValue (''); |
915 | - $obTxtNumXmlNFe->setRotulo ('Número da Chave de Acesso'); | |
928 | + $obTxtNumXmlNFe->setRotulo ('*Número da Chave de Acesso'); | |
916 | 929 | $obTxtNumXmlNFe->setTitle ('Informe o Número da Chave de Acesso da NFe'); |
917 | 930 | $obTxtNumXmlNFe->setMaxLength(44); |
918 | 931 | $obTxtNumXmlNFe->setSize (44); |
... | ... | @@ -942,11 +955,13 @@ function montaCamposTipoDocumentoCupomFiscal() |
942 | 955 | $obTxtNumeroCupomFiscal->setInteiro (true); |
943 | 956 | $obTxtNumeroCupomFiscal->setMaxLength(15); |
944 | 957 | $obTxtNumeroCupomFiscal->setSize (15); |
958 | + $obTxtNumeroCupomFiscal->setNull (false); | |
945 | 959 | |
946 | 960 | $obData = new Data; |
947 | 961 | $obData->setName ('dtDocumento'); |
948 | 962 | $obData->setId ('dtDocumento'); |
949 | 963 | $obData->setRotulo('Informe a Data'); |
964 | + $obData->setNull (false); | |
950 | 965 | |
951 | 966 | $obTxtDescricao = new TextArea; |
952 | 967 | $obTxtDescricao->setName ('stDescricao'); |
... | ... | @@ -997,7 +1012,8 @@ function montaCamposTipoDocumentoOutros() //NOW |
997 | 1012 | $obTxtNumeroOutros->setValue (''); |
998 | 1013 | $obTxtNumeroOutros->setRotulo ('Número do Documento'); |
999 | 1014 | $obTxtNumeroOutros->setTitle ('Informe o Número do Documento'); |
1000 | - $obTxtNumeroOutros->setInteiro (true); | |
1015 | + $obTxtNumeroOutros->setInteiro (true); | |
1016 | + $obTxtNumeroOutros->setNull (false); | |
1001 | 1017 | if (Sessao::read('tipoEstado') == 'PE') { |
1002 | 1018 | $obTxtNumeroOutros->setMaxLength(20); |
1003 | 1019 | $obTxtNumeroOutros->setSize (20); |
... | ... | @@ -1010,6 +1026,7 @@ function montaCamposTipoDocumentoOutros() //NOW |
1010 | 1026 | $obData->setName ('dtDocumento'); |
1011 | 1027 | $obData->setId ('dtDocumento'); |
1012 | 1028 | $obData->setRotulo('Informe a Data'); |
1029 | + $obData->setNull (false); | |
1013 | 1030 | |
1014 | 1031 | $obTxtDescricao = new TextArea; |
1015 | 1032 | $obTxtDescricao->setName ('stDescricao'); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/liquidacao/PRManterLiquidacao.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: PRManterLiquidacao.php 64431 2016-02-22 18:00:21Z jean $ | |
35 | + $Id: PRManterLiquidacao.php 65688 2016-06-09 13:51:55Z jean $ | |
36 | 36 | |
37 | 37 | $Revision: 32142 $ |
38 | 38 | $Name$ |
... | ... | @@ -68,26 +68,29 @@ $funcionalidadeEmpenho = $request->get('funcionalidadeEmpenho'); |
68 | 68 | |
69 | 69 | $boTransacao = ""; |
70 | 70 | |
71 | +$arRequest = $request->getAll(); | |
72 | + | |
71 | 73 | if (strtolower(SistemaLegado::pegaConfiguracao( 'seta_tipo_documento_liq_tceam',30, Sessao::getExercicio(),$boTransacao))=='true') { |
72 | - if (empty($_REQUEST['inCodTipoDocumentoTxt'])) { | |
74 | + | |
75 | + if (empty($arRequest['inCodTipoDocumentoTxt'])) { | |
73 | 76 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
74 | 77 | SistemaLegado::liberaFrames(true,true); |
75 | 78 | die; |
76 | 79 | } |
77 | 80 | |
78 | - if (empty($_REQUEST['inCodTipoDocumento'])) { | |
81 | + if (empty($arRequest['inCodTipoDocumento'])) { | |
79 | 82 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
80 | 83 | SistemaLegado::liberaFrames(true,true); |
81 | 84 | die; |
82 | 85 | } |
83 | 86 | |
84 | - if ($_REQUEST['inCodTipoDocumento'] == 6) { | |
85 | - if (empty($_REQUEST['inCodTipoReciboTxt'])) { | |
87 | + if ($arRequest['inCodTipoDocumento'] == 6) { | |
88 | + if ($arRequest['inCodTipoReciboTxt']) { | |
86 | 89 | SistemaLegado::exibeAviso('Campo Tipo Recibo inválido',"n_incluir","erro"); |
87 | 90 | SistemaLegado::liberaFrames(true,true); |
88 | 91 | die; |
89 | 92 | } |
90 | - if (empty($_REQUEST['inCodTipoRecibo'])) { | |
93 | + if (empty($arRequest['inCodTipoRecibo'])) { | |
91 | 94 | SistemaLegado::exibeAviso('Campo Tipo Recibo inválido!',"n_incluir","erro"); |
92 | 95 | SistemaLegado::liberaFrames(true,true); |
93 | 96 | die; |
... | ... | @@ -100,35 +103,46 @@ $inCodUF = SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio(), |
100 | 103 | |
101 | 104 | //se for prefeitura de Tocantins |
102 | 105 | if ($inCodUF == 27) { |
103 | - if (empty($_REQUEST['inCodTipoDocumentoTxt'])) { | |
106 | + if (empty($arRequest['inCodTipoDocumentoTxt'])) { | |
104 | 107 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
105 | 108 | SistemaLegado::liberaFrames(true,true); |
106 | 109 | die; |
107 | 110 | } |
108 | 111 | |
109 | - if (empty($_REQUEST['inCodTipoDocumento'])) { | |
112 | + if (empty($arRequest['inCodTipoDocumento'])) { | |
110 | 113 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
111 | 114 | SistemaLegado::liberaFrames(true,true); |
112 | 115 | die; |
113 | 116 | } |
114 | 117 | |
115 | - if (empty($_REQUEST['inNumeroDocumento'])) { | |
116 | - if ($_REQUEST['inCodTipoDocumento'] == 1) | |
117 | - $tipoDocumento = "Número Nota Fiscal "; | |
118 | - elseif ($_REQUEST['inCodTipoDocumento'] == 2) | |
119 | - $tipoDocumento = " Número do Recibo "; | |
120 | - elseif ($_REQUEST['inCodTipoDocumento'] == 3) | |
121 | - $tipoDocumento = " Número da Documento "; | |
122 | - elseif ($_REQUEST['inCodTipoDocumento'] == 4) | |
123 | - $tipoDocumento = " Número da Folha de Pagamento "; | |
124 | - elseif ($_REQUEST['inCodTipoDocumento'] == 5) | |
125 | - $tipoDocumento = " Número do Bilhete "; | |
126 | - elseif ($_REQUEST['inCodTipoDocumento'] == 6) | |
127 | - $tipoDocumento = " Número da Nota Fiscal Eletronica "; | |
128 | - elseif ($_REQUEST['inCodTipoDocumento'] == 7) | |
129 | - $tipoDocumento = " Número do Cupom Fiscal "; | |
130 | - elseif ($_REQUEST['inCodTipoDocumento'] == 9) | |
131 | - $tipoDocumento = " Número da Documento "; | |
118 | + if (empty($arRequest['inNumeroDocumento'])) { | |
119 | + | |
120 | + switch ($request->get('inCodTipoDocumento')) { | |
121 | + case 1: | |
122 | + $tipoDocumento = " Número da Nota Fiscal "; | |
123 | + break; | |
124 | + case 2: | |
125 | + $tipoDocumento = " Número do Recibo "; | |
126 | + break; | |
127 | + case 3: | |
128 | + $tipoDocumento = " Número da Diária "; | |
129 | + break; | |
130 | + case 4: | |
131 | + $tipoDocumento = " Número da Folha de Pagamento "; | |
132 | + break; | |
133 | + case 5: | |
134 | + $tipoDocumento = " Número do Bilhete "; | |
135 | + break; | |
136 | + case 6: | |
137 | + $tipoDocumento = " Número da Nota Fiscal Eletronica "; | |
138 | + break; | |
139 | + case 7: | |
140 | + $tipoDocumento = " Número do Cupom Fiscal "; | |
141 | + break; | |
142 | + case 9: | |
143 | + $tipoDocumento = " Número do Documento "; | |
144 | + break; | |
145 | + } | |
132 | 146 | |
133 | 147 | SistemaLegado::exibeAviso('Campo'.$tipoDocumento.' inválido!',"n_incluir","erro"); |
134 | 148 | SistemaLegado::liberaFrames(true,true); |
... | ... | @@ -138,54 +152,72 @@ if ($inCodUF == 27) { |
138 | 152 | |
139 | 153 | //se for prefeitura de Alagoas |
140 | 154 | if ($inCodUF == 02) { |
141 | - if (empty($_REQUEST['inCodTipoDocumentoTxt'])) { | |
155 | + if (empty($arRequest['inCodTipoDocumentoTxt'])) { | |
142 | 156 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
143 | 157 | SistemaLegado::liberaFrames(true,true); |
144 | 158 | die; |
145 | 159 | } |
146 | 160 | |
147 | - if (empty($_REQUEST['inCodTipoDocumento'])) { | |
161 | + if (empty($arRequest['inCodTipoDocumento'])) { | |
148 | 162 | SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); |
149 | 163 | SistemaLegado::liberaFrames(true,true); |
150 | 164 | die; |
151 | 165 | } |
152 | 166 | |
153 | - if (empty($_REQUEST['inNumeroDocumento'])) { | |
154 | - if ($_REQUEST['inCodTipoDocumento'] == 1) | |
155 | - $tipoDocumento = "Número Nota Fiscal "; | |
156 | - elseif ($_REQUEST['inCodTipoDocumento'] == 2) | |
157 | - $tipoDocumento = " Número do Recibo "; | |
158 | - elseif ($_REQUEST['inCodTipoDocumento'] == 3) | |
159 | - $tipoDocumento = " Número da Documento "; | |
160 | - elseif ($_REQUEST['inCodTipoDocumento'] == 4) | |
161 | - $tipoDocumento = " Número da Folha de Pagamento "; | |
162 | - elseif ($_REQUEST['inCodTipoDocumento'] == 5) | |
163 | - $tipoDocumento = " Número do Bilhete "; | |
164 | - elseif ($_REQUEST['inCodTipoDocumento'] == 6) | |
165 | - $tipoDocumento = " Número da Nota Fiscal Eletronica "; | |
166 | - elseif ($_REQUEST['inCodTipoDocumento'] == 7) | |
167 | - $tipoDocumento = " Número do Cupom Fiscal "; | |
168 | - elseif ($_REQUEST['inCodTipoDocumento'] == 9) | |
169 | - $tipoDocumento = " Número da Documento "; | |
167 | + | |
168 | + if (empty($arRequest['inNumeroDocumento'])) { | |
169 | + | |
170 | + switch ($request->get('inCodTipoDocumento')) { | |
171 | + case 1: | |
172 | + $tipoDocumento = " Número da Nota Fiscal "; | |
173 | + break; | |
174 | + case 2: | |
175 | + $tipoDocumento = " Número do Recibo "; | |
176 | + break; | |
177 | + case 3: | |
178 | + $tipoDocumento = " Número da Diária "; | |
179 | + break; | |
180 | + case 4: | |
181 | + $tipoDocumento = " Número da Folha de Pagamento "; | |
182 | + break; | |
183 | + case 5: | |
184 | + $tipoDocumento = " Número do Bilhete "; | |
185 | + break; | |
186 | + case 6: | |
187 | + $tipoDocumento = " Número da Nota Fiscal Eletronica "; | |
188 | + break; | |
189 | + case 7: | |
190 | + $tipoDocumento = " Número do Cupom Fiscal "; | |
191 | + break; | |
192 | + case 9: | |
193 | + $tipoDocumento = " Número do Documento "; | |
194 | + break; | |
195 | + } | |
170 | 196 | |
171 | 197 | SistemaLegado::exibeAviso('Campo'.$tipoDocumento.' inválido!',"n_incluir","erro"); |
172 | 198 | SistemaLegado::liberaFrames(true,true); |
173 | 199 | die; |
174 | 200 | } |
175 | 201 | |
176 | - if ($_REQUEST['inCodTipoDocumento'] == 1 OR $_REQUEST['inCodTipoDocumento'] == 6) { | |
177 | - if (empty($_REQUEST['stAutorizacao'])) { | |
202 | + if (empty($arRequest['dtDocumento'])) { | |
203 | + SistemaLegado::exibeAviso('Campo Data do Documento inválido!',"n_incluir","erro"); | |
204 | + SistemaLegado::liberaFrames(true,true); | |
205 | + die; | |
206 | + } | |
207 | + | |
208 | + if ($request->get('inCodTipoDocumento') == 1 OR $request->get('inCodTipoDocumento') == 6) { | |
209 | + if ($arRequest['stAutorizacao'] == "") { | |
178 | 210 | SistemaLegado::exibeAviso('Campo Autorização Nota Fiscal inválido',"n_incluir","erro"); |
179 | 211 | SistemaLegado::liberaFrames(true,true); |
180 | 212 | die; |
181 | 213 | } |
182 | 214 | |
183 | - if (empty($_REQUEST['stModelo'])) { | |
215 | + if (empty($arRequest['stModelo'])) { | |
184 | 216 | SistemaLegado::exibeAviso('Campo Modelo Nota Fiscal inválido',"n_incluir","erro"); |
185 | 217 | SistemaLegado::liberaFrames(true,true); |
186 | 218 | die; |
187 | 219 | } |
188 | - if ($_REQUEST['inCodTipoDocumento']==6&&empty($_REQUEST['stNumXmlNFe'])) { | |
220 | + if ($request->get('inCodTipoDocumento') == 6 && empty($arRequest['stNumXmlNFe'])) { | |
189 | 221 | SistemaLegado::exibeAviso('Campo Número da Chave de Acesso inválido!',"n_incluir","erro"); |
190 | 222 | SistemaLegado::liberaFrames(true,true); |
191 | 223 | die; |
... | ... | @@ -195,44 +227,44 @@ if ($inCodUF == 02) { |
195 | 227 | |
196 | 228 | //se for prefeitura de Minas Gerais |
197 | 229 | if ($inCodUF == 11) { |
198 | - if($_REQUEST['stIncluirNF']=="Sim"){ | |
199 | - if (empty($_REQUEST['inCodTipoNota'])) { | |
200 | - SistemaLegado::exibeAviso('Campo Tipo Docto Fiscal inválido!',"n_incluir","erro"); | |
230 | + if($request->get('stIncluirNF') == "Sim"){ | |
231 | + if (empty($arRequest['inCodTipoNota'])) { | |
232 | + SistemaLegado::exibeAviso('Campo Tipo de Docto Fiscal inválido!',"n_incluir","erro"); | |
201 | 233 | SistemaLegado::liberaFrames(true,true); |
202 | 234 | die; |
203 | 235 | } |
204 | - if (empty($_REQUEST['dtEmissaoNF'])) { | |
236 | + if (empty($arRequest['dtEmissaoNF'])) { | |
205 | 237 | SistemaLegado::exibeAviso('Campo Data de Emissão inválido!',"n_incluir","erro"); |
206 | 238 | SistemaLegado::liberaFrames(true,true); |
207 | 239 | die; |
208 | 240 | } |
209 | - if (empty($_REQUEST['stExercicioNF'])) { | |
241 | + if (empty($arRequest['stExercicioNF'])) { | |
210 | 242 | SistemaLegado::exibeAviso('Campo Exercício inválido!',"n_incluir","erro"); |
211 | 243 | SistemaLegado::liberaFrames(true,true); |
212 | 244 | die; |
213 | 245 | } |
214 | - if(($_REQUEST['inCodTipoNota']==1||$_REQUEST['inCodTipoNota']==4)&&empty($_REQUEST['inChave'])){ | |
246 | + if(($request->get('inCodTipoNota') == 1 || $request->get('inCodTipoNota') == 4) && empty($arRequest['inChave'])){ | |
215 | 247 | SistemaLegado::exibeAviso('Campo Chave de Acesso inválido!',"n_incluir","erro"); |
216 | 248 | SistemaLegado::liberaFrames(true,true); |
217 | 249 | die; |
218 | 250 | } |
219 | - if($_REQUEST['inCodTipoNota']==2||$_REQUEST['inCodTipoNota']==3){ | |
220 | - if (empty($_REQUEST['inNumeroNF'])) { | |
251 | + if($request->get('inCodTipoNota') == 2 || $request->get('inCodTipoNota') == 3){ | |
252 | + if ($arRequest['inNumeroNF'] == "") { | |
221 | 253 | SistemaLegado::exibeAviso('Campo Número do Docto Fiscal inválido!',"n_incluir","erro"); |
222 | 254 | SistemaLegado::liberaFrames(true,true); |
223 | 255 | die; |
224 | 256 | } |
225 | - if (empty($_REQUEST['inNumSerie'])) { | |
257 | + if (empty($arRequest['inNumSerie'])) { | |
226 | 258 | SistemaLegado::exibeAviso('Campo Série do Docto Fiscal inválido!',"n_incluir","erro"); |
227 | 259 | SistemaLegado::liberaFrames(true,true); |
228 | 260 | die; |
229 | 261 | } |
230 | - if ($_REQUEST['inCodTipoNota']==2&&empty($_REQUEST['inChaveMunicipal'])) { | |
262 | + if ($request->get('inCodTipoNota') == 2 && empty($arRequest['inChaveMunicipal'])) { | |
231 | 263 | SistemaLegado::exibeAviso('Campo Chave de Acesso Municipal inválido!',"n_incluir","erro"); |
232 | 264 | SistemaLegado::liberaFrames(true,true); |
233 | 265 | die; |
234 | 266 | } |
235 | - }elseif (!is_numeric($_REQUEST['inChave']) ) { | |
267 | + }elseif (!is_numeric($arRequest['inChave'])) { | |
236 | 268 | SistemaLegado::exibeAviso('Campo Chave de Acesso Estadual inválido, digite somente números!',"n_incluir","erro"); |
237 | 269 | SistemaLegado::liberaFrames(true,true); |
238 | 270 | die; |
... | ... | @@ -242,22 +274,22 @@ if ($inCodUF == 11) { |
242 | 274 | |
243 | 275 | // se a prefeitura for Pernambuco |
244 | 276 | if ($inCodUF == 16) { |
245 | - if (empty($_REQUEST['inCodTipoDocumentoTxt'])) { | |
246 | - SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); | |
277 | + if (empty($arRequest['inCodTipoDocumentoTxt'])) { | |
278 | + SistemaLegado::exibeAviso('Campo Tipo de Documento inválido!',"n_incluir","erro"); | |
247 | 279 | SistemaLegado::liberaFrames(true,true); |
248 | 280 | die; |
249 | 281 | } |
250 | 282 | |
251 | - if (empty($_REQUEST['inCodTipoDocumento'])) { | |
252 | - SistemaLegado::exibeAviso('Campo Tipo Documento inválido!',"n_incluir","erro"); | |
283 | + if (empty($arRequest['inCodTipoDocumento'])) { | |
284 | + SistemaLegado::exibeAviso('Campo Tipo de Documento inválido!',"n_incluir","erro"); | |
253 | 285 | SistemaLegado::liberaFrames(true,true); |
254 | 286 | die; |
255 | 287 | } |
256 | 288 | |
257 | - if (empty($_REQUEST['inNumeroDocumento'])) { | |
258 | - if ($_REQUEST['inCodTipoDocumento'] == 1) | |
289 | + if (empty($arRequest['inNumeroDocumento'])) { | |
290 | + if ($request->get('inCodTipoDocumento') == 1) | |
259 | 291 | $tipoDocumento = "Número Nota Fiscal "; |
260 | - elseif ($_REQUEST['inCodTipoDocumento'] == 9) | |
292 | + elseif ($request->get('inCodTipoDocumento') == 9) | |
261 | 293 | $tipoDocumento = " Número do Documento "; |
262 | 294 | |
263 | 295 | SistemaLegado::exibeAviso('Campo'.$tipoDocumento.' inválido!',"n_incluir","erro"); |
... | ... | @@ -293,7 +325,7 @@ if ( Sessao::read('filtro') ) { |
293 | 325 | } |
294 | 326 | |
295 | 327 | //valida a utilização da rotina de encerramento do mês contábil |
296 | -$arDtAutorizacao = explode('/', $_REQUEST['stDtLiquidacao']); | |
328 | +$arDtAutorizacao = explode('/', $request->get('stDtLiquidacao')); | |
297 | 329 | $boUtilizarEncerramentoMes = SistemaLegado::pegaConfiguracao('utilizar_encerramento_mes', 9, '', $boTransacao ); |
298 | 330 | include_once CAM_GF_CONT_MAPEAMENTO."TContabilidadeEncerramentoMes.class.php"; |
299 | 331 | $obTContabilidadeEncerramentoMes = new TContabilidadeEncerramentoMes; |
... | ... | @@ -334,44 +366,44 @@ switch ($stAcao) { |
334 | 366 | } |
335 | 367 | |
336 | 368 | if ( !$obErro->ocorreu() ) { |
337 | - $obREmpenhoEmpenho->setExercicio ( $_REQUEST["dtExercicioEmpenho"] ); | |
338 | - $obREmpenhoEmpenho->setCodEmpenho ( $_REQUEST["inCodEmpenho"] ); | |
339 | - $obREmpenhoEmpenho->setCodPreEmpenho ( $_REQUEST["inCodPreEmpenho"] ); | |
340 | - $obREmpenhoEmpenho->obROrcamentoDespesa->setCodDespesa ( $_REQUEST['inCodDespesa'] ); | |
341 | - $obREmpenhoEmpenho->obROrcamentoEntidade->setCodigoEntidade ( $_REQUEST["inCodEntidade"] ); | |
369 | + $obREmpenhoEmpenho->setExercicio ( $request->get("dtExercicioEmpenho") ); | |
370 | + $obREmpenhoEmpenho->setCodEmpenho ( $request->get("inCodEmpenho") ); | |
371 | + $obREmpenhoEmpenho->setCodPreEmpenho ( $request->get("inCodPreEmpenho") ); | |
372 | + $obREmpenhoEmpenho->obROrcamentoDespesa->setCodDespesa ( $request->get('inCodDespesa') ); | |
373 | + $obREmpenhoEmpenho->obROrcamentoEntidade->setCodigoEntidade ( $request->get("inCodEntidade") ); | |
342 | 374 | $obErro = $obREmpenhoEmpenho->consultar( $boTransacao ); |
343 | 375 | |
344 | 376 | if ( !$obErro->ocorreu() ) { |
345 | 377 | $obREmpenhoNotaLiquidacao->setExercicio ( Sessao::getExercicio() ); |
346 | 378 | $obREmpenhoNotaLiquidacao->setExercRP ( Sessao::getExercicio() ); |
347 | - $obREmpenhoNotaLiquidacao->setDtLiquidacao ( $_REQUEST["stDtLiquidacao"] ); | |
348 | - $obREmpenhoNotaLiquidacao->setDtVencimento ( $_REQUEST["dtValidadeFinal"] ); | |
349 | - $obREmpenhoNotaLiquidacao->setObservacao ( substr( $_REQUEST["stObservacao"], 0 , 400 ) ); | |
350 | - $obREmpenhoNotaLiquidacao->setCodContaContabilFinanc( $_REQUEST["inCodContaContabilFinanc"] ); | |
379 | + $obREmpenhoNotaLiquidacao->setDtLiquidacao ( $request->get("stDtLiquidacao") ); | |
380 | + $obREmpenhoNotaLiquidacao->setDtVencimento ( $request->get("dtValidadeFinal") ); | |
381 | + $obREmpenhoNotaLiquidacao->setObservacao ( substr( $request->get("stObservacao"), 0 , 400 ) ); | |
382 | + $obREmpenhoNotaLiquidacao->setCodContaContabilFinanc( $request->get("inCodContaContabilFinanc") ); | |
351 | 383 | |
352 | 384 | // Definição das contas credito e debito |
353 | 385 | $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaDebito->setExercicio ( Sessao::getExercicio() ); |
354 | - if(isset($_REQUEST["inCodContaDebito"])) | |
355 | - $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaDebito->setCodPlano ( $_REQUEST["inCodContaDebito"] ); | |
386 | + if($request->get("inCodContaDebito")) | |
387 | + $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaDebito->setCodPlano ( $request->get("inCodContaDebito") ); | |
356 | 388 | |
357 | 389 | $obErro = $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaDebito->consultar( $boTransacao ); |
358 | 390 | |
359 | 391 | if ( !$obErro->ocorreu() ) { |
360 | 392 | $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaCredito->setExercicio ( Sessao::getExercicio() ); |
361 | - if(isset($_REQUEST["inCodContaCredito"])) | |
362 | - $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaCredito->setCodPlano ( $_REQUEST["inCodContaCredito"] ); | |
393 | + if($request->get("inCodContaCredito")) | |
394 | + $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaCredito->setCodPlano ( $request->get("inCodContaCredito") ); | |
363 | 395 | $obErro = $obREmpenhoNotaLiquidacao->obRContabilidadePlanoContaAnaliticaCredito->consultar( $boTransacao ); |
364 | 396 | } |
365 | 397 | |
366 | - if(isset($_REQUEST["inCodHistoricoPatrimon"])) | |
367 | - $obREmpenhoNotaLiquidacao->setCodHistorico( $_REQUEST["inCodHistoricoPatrimon"] ); | |
398 | + if($request->get("inCodHistoricoPatrimon")) | |
399 | + $obREmpenhoNotaLiquidacao->setCodHistorico( $request->get("inCodHistoricoPatrimon") ); | |
368 | 400 | |
369 | - if(isset($_REQUEST["stComplemento"])) | |
370 | - $obREmpenhoNotaLiquidacao->setComplemento( $_REQUEST["stComplemento"] ); | |
401 | + if($request->get("stComplemento")) | |
402 | + $obREmpenhoNotaLiquidacao->setComplemento( $request->get("stComplemento") ); | |
371 | 403 | |
372 | - $obREmpenhoNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoUnidadeOrcamentaria->obROrcamentoOrgaoOrcamentario->setNumeroOrgao( $_REQUEST['inNumOrgao'] ); | |
404 | + $obREmpenhoNotaLiquidacao->roREmpenhoEmpenho->obROrcamentoDespesa->obROrcamentoUnidadeOrcamentaria->obROrcamentoOrgaoOrcamentario->setNumeroOrgao( $request->get('inNumOrgao') ); | |
373 | 405 | |
374 | - foreach ($_REQUEST as $stChave => $stValor) { | |
406 | + foreach ($request->getAll() as $stChave => $stValor) { | |
375 | 407 | if ( strstr( $stChave, "nuValor" ) ) { |
376 | 408 | $arCampoItem = explode( "_", $stChave ); |
377 | 409 | $arItemPreEmpenho[$arCampoItem[1]] = $stValor; |
... | ... | @@ -397,7 +429,7 @@ switch ($stAcao) { |
397 | 429 | |
398 | 430 | //se for prefeitura de Rio Grande do Sul, inclui as informações da nota fiscal |
399 | 431 | if ($inCodUF == 23 && !$obErro->ocorreu()) { |
400 | - if ($_REQUEST['stIncluirNF'] == 'Sim') { | |
432 | + if ($request->get('stIncluirNF') == 'Sim') { | |
401 | 433 | include_once CAM_GPC_TCERS_MAPEAMENTO.'TTCERSNotaFiscal.class.php'; |
402 | 434 | $obTTCERSNotaFiscal = new TTCERSNotaFiscal; |
403 | 435 | $obTTCERSNotaFiscal->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
... | ... | @@ -432,62 +464,62 @@ switch ($stAcao) { |
432 | 464 | include_once CAM_GPC_TCEAL_MAPEAMENTO.'TTCEALDocumento.class.php'; |
433 | 465 | $obTTCEALDocumento = new TTCEALDocumento; |
434 | 466 | |
435 | - if ( $_REQUEST['inCodTipoDocumento'] == 1 OR $_REQUEST['inCodTipoDocumento'] == 6) { | |
436 | - $obTTCEALDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
467 | + if ( $request->get('inCodTipoDocumento') == 1 OR $request->get('inCodTipoDocumento') == 6) { | |
468 | + $obTTCEALDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
437 | 469 | $obTTCEALDocumento->setDado('exercicio' , Sessao::getExercicio()); |
438 | - $obTTCEALDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
470 | + $obTTCEALDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
439 | 471 | $obTTCEALDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
440 | - $obTTCEALDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
441 | - $obTTCEALDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
442 | - $obTTCEALDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
443 | - $obTTCEALDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
444 | - $obTTCEALDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
445 | - if($_REQUEST['inCodTipoDocumento'] == 6) | |
446 | - $obTTCEALDocumento->setDado('nro_xml_nfe', $_REQUEST['stNumXmlNFe']); | |
472 | + $obTTCEALDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
473 | + $obTTCEALDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
474 | + $obTTCEALDocumento->setDado('descricao' , $request->get('stDescricao')); | |
475 | + $obTTCEALDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
476 | + $obTTCEALDocumento->setDado('modelo' , $request->get('stModelo')); | |
477 | + if($request->get('inCodTipoDocumento') == 6) | |
478 | + $obTTCEALDocumento->setDado('nro_xml_nfe', $request->get('stNumXmlNFe')); | |
447 | 479 | $obErro = $obTTCEALDocumento->inclusao( $boTransacao ); |
448 | 480 | } |
449 | 481 | |
450 | - if ( $_REQUEST['inCodTipoDocumento'] == 7 && !$obErro->ocorreu() ) { | |
451 | - $obTTCEALDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
482 | + if ( $request->get('inCodTipoDocumento') == 7 && !$obErro->ocorreu() ) { | |
483 | + $obTTCEALDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
452 | 484 | $obTTCEALDocumento->setDado('exercicio' , Sessao::getExercicio()); |
453 | - $obTTCEALDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
485 | + $obTTCEALDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
454 | 486 | $obTTCEALDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
455 | - $obTTCEALDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
456 | - $obTTCEALDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
457 | - $obTTCEALDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
458 | - if(!empty($_REQUEST['stAutorizacao'])){ | |
459 | - $obTTCEALDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
487 | + $obTTCEALDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
488 | + $obTTCEALDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
489 | + $obTTCEALDocumento->setDado('descricao' , $request->get('stDescricao')); | |
490 | + if($arRequest['stAutorizacao'] != ""){ | |
491 | + $obTTCEALDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
460 | 492 | } |
461 | - if(!empty($_REQUEST['stModelo'])){ | |
462 | - $obTTCEALDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
493 | + if($arRequest['stModelo'] != ""){ | |
494 | + $obTTCEALDocumento->setDado('modelo' , $request->get('stModelo')); | |
463 | 495 | } |
464 | 496 | $obErro = $obTTCEALDocumento->inclusao( $boTransacao ); |
465 | 497 | } |
466 | 498 | |
467 | - if ( ($_REQUEST['inCodTipoDocumento'] == 2 OR $_REQUEST['inCodTipoDocumento'] == 3 OR $_REQUEST['inCodTipoDocumento'] == 4 OR $_REQUEST['inCodTipoDocumento'] == 5) && !$obErro->ocorreu() ) { | |
468 | - $obTTCEALDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
499 | + if ( ($request->get('inCodTipoDocumento') == 2 OR $request->get('inCodTipoDocumento') == 3 OR $request->get('inCodTipoDocumento') == 4 OR $request->get('inCodTipoDocumento') == 5) && !$obErro->ocorreu() ) { | |
500 | + $obTTCEALDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
469 | 501 | $obTTCEALDocumento->setDado('exercicio' , Sessao::getExercicio()); |
470 | - $obTTCEALDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
502 | + $obTTCEALDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
471 | 503 | $obTTCEALDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
472 | - $obTTCEALDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
473 | - $obTTCEALDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
474 | - $obTTCEALDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
504 | + $obTTCEALDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
505 | + $obTTCEALDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
506 | + $obTTCEALDocumento->setDado('descricao' , $request->get('stDescricao')); | |
475 | 507 | $obErro = $obTTCEALDocumento->inclusao( $boTransacao ); |
476 | 508 | } |
477 | 509 | |
478 | - if ( $_REQUEST['inCodTipoDocumento'] == 9 && !$obErro->ocorreu() ) { | |
479 | - $obTTCEALDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
510 | + if ( $request->get('inCodTipoDocumento') == 9 && !$obErro->ocorreu() ) { | |
511 | + $obTTCEALDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
480 | 512 | $obTTCEALDocumento->setDado('exercicio' , Sessao::getExercicio()); |
481 | - $obTTCEALDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
513 | + $obTTCEALDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
482 | 514 | $obTTCEALDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
483 | - $obTTCEALDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
484 | - $obTTCEALDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
485 | - $obTTCEALDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
486 | - if(!empty($_REQUEST['stAutorizacao'])){ | |
487 | - $obTTCEALDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
515 | + $obTTCEALDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
516 | + $obTTCEALDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
517 | + $obTTCEALDocumento->setDado('descricao' , $request->get('stDescricao')); | |
518 | + if(!$arRequest['stAutorizacao'] == ""){ | |
519 | + $obTTCEALDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
488 | 520 | } |
489 | - if(!empty($_REQUEST['stModelo'])){ | |
490 | - $obTTCEALDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
521 | + if(!$arRequest['stModelo'] == ""){ | |
522 | + $obTTCEALDocumento->setDado('modelo' , $request->get('stModelo')); | |
491 | 523 | } |
492 | 524 | $obErro = $obTTCEALDocumento->inclusao( $boTransacao ); |
493 | 525 | } |
... | ... | @@ -498,62 +530,62 @@ switch ($stAcao) { |
498 | 530 | include_once CAM_GPC_TCETO_MAPEAMENTO.'TTCETONotaLiquidacaoDocumento.class.php'; |
499 | 531 | $obTTCETONotaLiquidacaoDocumento = new TTCETONotaLiquidacaoDocumento; |
500 | 532 | |
501 | - if ( ($_REQUEST['inCodTipoDocumento'] == 1 OR $_REQUEST['inCodTipoDocumento'] == 6) && !$obErro->ocorreu() ) { | |
502 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
533 | + if ( ($request->get('inCodTipoDocumento') == 1 OR $request->get('inCodTipoDocumento') == 6) && !$obErro->ocorreu() ) { | |
534 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
503 | 535 | $obTTCETONotaLiquidacaoDocumento->setDado('exercicio' , Sessao::getExercicio()); |
504 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
536 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
505 | 537 | $obTTCETONotaLiquidacaoDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
506 | - $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
507 | - $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
508 | - $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
509 | - $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
510 | - $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
511 | - if($_REQUEST['inCodTipoDocumento'] == 6) | |
512 | - $obTTCETONotaLiquidacaoDocumento->setDado('nro_xml_nfe', $_REQUEST['stNumXmlNFe']); | |
538 | + $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
539 | + $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
540 | + $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $request->get('stDescricao')); | |
541 | + $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
542 | + $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $request->get('stModelo')); | |
543 | + if($request->get('inCodTipoDocumento') == 6) | |
544 | + $obTTCETONotaLiquidacaoDocumento->setDado('nro_xml_nfe', $request->get('stNumXmlNFe')); | |
513 | 545 | $obErro = $obTTCETONotaLiquidacaoDocumento->inclusao( $boTransacao ); |
514 | 546 | } |
515 | 547 | |
516 | - if ( $_REQUEST['inCodTipoDocumento'] == 7 && !$obErro->ocorreu() ) { | |
517 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
548 | + if ( $request->get('inCodTipoDocumento') == 7 && !$obErro->ocorreu() ) { | |
549 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
518 | 550 | $obTTCETONotaLiquidacaoDocumento->setDado('exercicio' , Sessao::getExercicio()); |
519 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
551 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
520 | 552 | $obTTCETONotaLiquidacaoDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
521 | - $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
522 | - $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
523 | - $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
524 | - if(!empty($_REQUEST['stAutorizacao'])){ | |
525 | - $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
553 | + $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
554 | + $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
555 | + $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $request->get('stDescricao')); | |
556 | + if($arRequest['stAutorizacao'] != ""){ | |
557 | + $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
526 | 558 | } |
527 | - if(!empty($_REQUEST['stModelo'])){ | |
528 | - $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
559 | + if($arRequest['stModelo'] != ""){ | |
560 | + $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $request->get('stModelo')); | |
529 | 561 | } |
530 | 562 | $obErro = $obTTCETONotaLiquidacaoDocumento->inclusao( $boTransacao ); |
531 | 563 | } |
532 | 564 | |
533 | - if ( ($_REQUEST['inCodTipoDocumento'] == 2 OR $_REQUEST['inCodTipoDocumento'] == 3 OR $_REQUEST['inCodTipoDocumento'] == 4 OR $_REQUEST['inCodTipoDocumento'] == 5) && !$obErro->ocorreu() ) { | |
534 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
565 | + if ( ($request->get('inCodTipoDocumento') == 2 OR $request->get('inCodTipoDocumento') == 3 OR $request->get('inCodTipoDocumento') == 4 OR $request->get('inCodTipoDocumento') == 5) && !$obErro->ocorreu() ) { | |
566 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
535 | 567 | $obTTCETONotaLiquidacaoDocumento->setDado('exercicio' , Sessao::getExercicio()); |
536 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
568 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
537 | 569 | $obTTCETONotaLiquidacaoDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
538 | - $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
539 | - $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
540 | - $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
570 | + $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
571 | + $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
572 | + $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $request->get('stDescricao')); | |
541 | 573 | $obErro = $obTTCETONotaLiquidacaoDocumento->inclusao( $boTransacao ); |
542 | 574 | } |
543 | 575 | |
544 | - if ( $_REQUEST['inCodTipoDocumento'] == 9 && !$obErro->ocorreu() ) { | |
545 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
576 | + if ( $request->get('inCodTipoDocumento') == 9 && !$obErro->ocorreu() ) { | |
577 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
546 | 578 | $obTTCETONotaLiquidacaoDocumento->setDado('exercicio' , Sessao::getExercicio()); |
547 | - $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
579 | + $obTTCETONotaLiquidacaoDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
548 | 580 | $obTTCETONotaLiquidacaoDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
549 | - $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
550 | - $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $_REQUEST['dtDocumento']); | |
551 | - $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $_REQUEST['stDescricao']); | |
552 | - if(!empty($_REQUEST['stAutorizacao'])){ | |
553 | - $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $_REQUEST['stAutorizacao']); | |
581 | + $obTTCETONotaLiquidacaoDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
582 | + $obTTCETONotaLiquidacaoDocumento->setDado('dt_documento' , $request->get('dtDocumento')); | |
583 | + $obTTCETONotaLiquidacaoDocumento->setDado('descricao' , $request->get('stDescricao')); | |
584 | + if($arRequest['stAutorizacao'] != ""){ | |
585 | + $obTTCETONotaLiquidacaoDocumento->setDado('autorizacao' , $request->get('stAutorizacao')); | |
554 | 586 | } |
555 | - if(!empty($_REQUEST['stModelo'])){ | |
556 | - $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $_REQUEST['stModelo']); | |
587 | + if($arRequest['stModelo'] != ""){ | |
588 | + $obTTCETONotaLiquidacaoDocumento->setDado('modelo' , $request->get('stModelo')); | |
557 | 589 | } |
558 | 590 | $obErro = $obTTCETONotaLiquidacaoDocumento->inclusao( $boTransacao ); |
559 | 591 | } |
... | ... | @@ -561,23 +593,23 @@ switch ($stAcao) { |
561 | 593 | |
562 | 594 | // Se for prefeitura do amazonas, será incluído o tipo de documento |
563 | 595 | if ( $boIncluirDocumento == 'true' && !$obErro->ocorreu() ) { |
564 | - if ($_REQUEST['inCodTipoDocumento'] != "") { | |
596 | + if ($request->get('inCodTipoDocumento') != "") { | |
565 | 597 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMDocumento.class.php'; |
566 | 598 | $obTTCEAMDocumento = new TTCEAMDocumento; |
567 | 599 | $obErro = $obTTCEAMDocumento->proximoCod($inCodDocumento, $boTransacao); |
568 | 600 | |
569 | 601 | if (!$obErro->ocorreu()) { |
570 | 602 | $obTTCEAMDocumento->setDado('cod_documento' , $inCodDocumento); |
571 | - $obTTCEAMDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
603 | + $obTTCEAMDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
572 | 604 | $obTTCEAMDocumento->setDado('exercicio' , Sessao::getExercicio()); |
573 | - $obTTCEAMDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
605 | + $obTTCEAMDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
574 | 606 | $obTTCEAMDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
575 | - $obTTCEAMDocumento->setDado('vl_comprometido', $_REQUEST['nuValorComprometido']); | |
576 | - $obTTCEAMDocumento->setDado('vl_total' , $_REQUEST['nuValorTotal']); | |
607 | + $obTTCEAMDocumento->setDado('vl_comprometido', $request->get('nuValorComprometido')); | |
608 | + $obTTCEAMDocumento->setDado('vl_total' , $request->get('nuValorTotal')); | |
577 | 609 | $obErro = $obTTCEAMDocumento->inclusao( $boTransacao ); |
578 | 610 | } |
579 | 611 | |
580 | - if ( $_REQUEST['inCodTipoDocumento'] == 1 && !$obErro->ocorreu() ) { | |
612 | + if ( $request->get('inCodTipoDocumento') == 1 && !$obErro->ocorreu() ) { | |
581 | 613 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoBilhete.class.php'; |
582 | 614 | $obTTCEAMTipoDocumentoBilhete = new TTCEAMTipoDocumentoBilhete; |
583 | 615 | $obErro = $obTTCEAMTipoDocumentoBilhete->proximoCod($inCodTipoDocumentoBilhete, $boTransacao); |
... | ... | @@ -585,18 +617,18 @@ switch ($stAcao) { |
585 | 617 | if (!$obErro->ocorreu()) { |
586 | 618 | $obTTCEAMTipoDocumentoBilhete->setDado('cod_tipo_documento_bilhete', $inCodTipoDocumentoBilhete); |
587 | 619 | $obTTCEAMTipoDocumentoBilhete->setDado('cod_documento' , $inCodDocumento); |
588 | - $obTTCEAMTipoDocumentoBilhete->setDado('numero' , $_REQUEST['stNumero']); | |
589 | - $obTTCEAMTipoDocumentoBilhete->setDado('dt_emissao' , $_REQUEST['dtEmissao']); | |
590 | - $obTTCEAMTipoDocumentoBilhete->setDado('dt_saida' , $_REQUEST['dtSaida']); | |
591 | - $obTTCEAMTipoDocumentoBilhete->setDado('hora_saida' , $_REQUEST['hrSaida']); | |
592 | - $obTTCEAMTipoDocumentoBilhete->setDado('destino' , $_REQUEST['stDestino']); | |
593 | - $obTTCEAMTipoDocumentoBilhete->setDado('dt_chegada' , $_REQUEST['dtChegada']); | |
594 | - $obTTCEAMTipoDocumentoBilhete->setDado('hora_chegada' , $_REQUEST['hrChegada']); | |
595 | - $obTTCEAMTipoDocumentoBilhete->setDado('motivo' , $_REQUEST['stMotivo']); | |
620 | + $obTTCEAMTipoDocumentoBilhete->setDado('numero' , $request->get('stNumero')); | |
621 | + $obTTCEAMTipoDocumentoBilhete->setDado('dt_emissao' , $request->get('dtEmissao')); | |
622 | + $obTTCEAMTipoDocumentoBilhete->setDado('dt_saida' , $request->get('dtSaida')); | |
623 | + $obTTCEAMTipoDocumentoBilhete->setDado('hora_saida' , $request->get('hrSaida')); | |
624 | + $obTTCEAMTipoDocumentoBilhete->setDado('destino' , $request->get('stDestino')); | |
625 | + $obTTCEAMTipoDocumentoBilhete->setDado('dt_chegada' , $request->get('dtChegada')); | |
626 | + $obTTCEAMTipoDocumentoBilhete->setDado('hora_chegada' , $request->get('hrChegada')); | |
627 | + $obTTCEAMTipoDocumentoBilhete->setDado('motivo' , $request->get('stMotivo')); | |
596 | 628 | $obErro = $obTTCEAMTipoDocumentoBilhete->inclusao( $boTransacao ); |
597 | 629 | } |
598 | 630 | |
599 | - } elseif ( $_REQUEST['inCodTipoDocumento'] == 2 && !$obErro->ocorreu() ) { | |
631 | + } elseif ( $request->get('inCodTipoDocumento') == 2 && !$obErro->ocorreu() ) { | |
600 | 632 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoDiaria.class.php'; |
601 | 633 | $obTTCEAMTipoDocumentoDiaria = new TTCEAMTipoDocumentoDiaria; |
602 | 634 | $obErro = $obTTCEAMTipoDocumentoDiaria->proximoCod($inCodTipoDocumentoDiaria, $boTransacao); |
... | ... | @@ -604,18 +636,18 @@ switch ($stAcao) { |
604 | 636 | if (!$obErro->ocorreu()) { |
605 | 637 | $obTTCEAMTipoDocumentoDiaria->setDado('cod_tipo_documento_diaria', $inCodTipoDocumentoDiaria); |
606 | 638 | $obTTCEAMTipoDocumentoDiaria->setDado('cod_documento' , $inCodDocumento); |
607 | - $obTTCEAMTipoDocumentoDiaria->setDado('funcionario' , $_REQUEST['stFuncionario']); | |
608 | - $obTTCEAMTipoDocumentoDiaria->setDado('matricula' , $_REQUEST['stMatricula']); | |
609 | - $obTTCEAMTipoDocumentoDiaria->setDado('dt_saida' , $_REQUEST['dtSaida']); | |
610 | - $obTTCEAMTipoDocumentoDiaria->setDado('hora_saida' , $_REQUEST['hrSaida']); | |
611 | - $obTTCEAMTipoDocumentoDiaria->setDado('destino' , $_REQUEST['stDestino']); | |
612 | - $obTTCEAMTipoDocumentoDiaria->setDado('dt_retorno' , $_REQUEST['dtRetorno']); | |
613 | - $obTTCEAMTipoDocumentoDiaria->setDado('hora_retorno' , $_REQUEST['hrRetorno']); | |
614 | - $obTTCEAMTipoDocumentoDiaria->setDado('motivo' , $_REQUEST['stMotivo']); | |
639 | + $obTTCEAMTipoDocumentoDiaria->setDado('funcionario' , $request->get('stFuncionario')); | |
640 | + $obTTCEAMTipoDocumentoDiaria->setDado('matricula' , $request->get('stMatricula')); | |
641 | + $obTTCEAMTipoDocumentoDiaria->setDado('dt_saida' , $request->get('dtSaida')); | |
642 | + $obTTCEAMTipoDocumentoDiaria->setDado('hora_saida' , $request->get('hrSaida')); | |
643 | + $obTTCEAMTipoDocumentoDiaria->setDado('destino' , $request->get('stDestino')); | |
644 | + $obTTCEAMTipoDocumentoDiaria->setDado('dt_retorno' , $request->get('dtRetorno')); | |
645 | + $obTTCEAMTipoDocumentoDiaria->setDado('hora_retorno' , $request->get('hrRetorno')); | |
646 | + $obTTCEAMTipoDocumentoDiaria->setDado('motivo' , $request->get('stMotivo')); | |
615 | 647 | $obErro = $obTTCEAMTipoDocumentoDiaria->inclusao( $boTransacao ); |
616 | 648 | } |
617 | 649 | |
618 | - } elseif ( $_REQUEST['inCodTipoDocumento'] == 3 && !$obErro->ocorreu() ) { | |
650 | + } elseif ( $request->get('inCodTipoDocumento') == 3 && !$obErro->ocorreu() ) { | |
619 | 651 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoDiverso.class.php'; |
620 | 652 | $obTTCEAMTipoDocumentoDiverso = new TTCEAMTipoDocumentoDiverso; |
621 | 653 | $obErro = $obTTCEAMTipoDocumentoDiverso->proximoCod($inCodTipoDocumentoDiverso, $boTransacao); |
... | ... | @@ -623,14 +655,14 @@ switch ($stAcao) { |
623 | 655 | if (!$obErro->ocorreu()) { |
624 | 656 | $obTTCEAMTipoDocumentoDiverso->setDado('cod_tipo_documento_diverso', $inCodTipoDocumentoDiverso); |
625 | 657 | $obTTCEAMTipoDocumentoDiverso->setDado('cod_documento' , $inCodDocumento); |
626 | - $obTTCEAMTipoDocumentoDiverso->setDado('numero' , $_REQUEST['stNumero']); | |
627 | - $obTTCEAMTipoDocumentoDiverso->setDado('data' , $_REQUEST['dtDiverso']); | |
628 | - $obTTCEAMTipoDocumentoDiverso->setDado('descricao' , $_REQUEST['stDescricao']); | |
629 | - $obTTCEAMTipoDocumentoDiverso->setDado('nome_documento' , $_REQUEST['stNomeDocumento']); | |
658 | + $obTTCEAMTipoDocumentoDiverso->setDado('numero' , $request->get('stNumero')); | |
659 | + $obTTCEAMTipoDocumentoDiverso->setDado('data' , $request->get('dtDiverso')); | |
660 | + $obTTCEAMTipoDocumentoDiverso->setDado('descricao' , $request->get('stDescricao')); | |
661 | + $obTTCEAMTipoDocumentoDiverso->setDado('nome_documento' , $request->get('stNomeDocumento')); | |
630 | 662 | $obErro = $obTTCEAMTipoDocumentoDiverso->inclusao( $boTransacao ); |
631 | 663 | } |
632 | 664 | |
633 | - } elseif ( $_REQUEST['inCodTipoDocumento'] == 4 && !$obErro->ocorreu() ) { | |
665 | + } elseif ( $request->get('inCodTipoDocumento') == 4 && !$obErro->ocorreu() ) { | |
634 | 666 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoFolha.class.php'; |
635 | 667 | $obTTCEAMTipoDocumentoFolha = new TTCEAMTipoDocumentoFolha; |
636 | 668 | $obErro = $obTTCEAMTipoDocumentoFolha->proximoCod($inCodTipoDocumentoFolha, $boTransacao); |
... | ... | @@ -638,12 +670,12 @@ switch ($stAcao) { |
638 | 670 | if (!$obErro->ocorreu()) { |
639 | 671 | $obTTCEAMTipoDocumentoFolha->setDado('cod_tipo_documento_folha', $inCodTipoDocumentoFolha); |
640 | 672 | $obTTCEAMTipoDocumentoFolha->setDado('cod_documento' , $inCodDocumento); |
641 | - $obTTCEAMTipoDocumentoFolha->setDado('mes' , $_REQUEST['inMes']); | |
642 | - $obTTCEAMTipoDocumentoFolha->setDado('exercicio' , $_REQUEST['stExercicio']); | |
673 | + $obTTCEAMTipoDocumentoFolha->setDado('mes' , $request->get('inMes')); | |
674 | + $obTTCEAMTipoDocumentoFolha->setDado('exercicio' , $request->get('stExercicio')); | |
643 | 675 | $obErro = $obTTCEAMTipoDocumentoFolha->inclusao( $boTransacao ); |
644 | 676 | } |
645 | 677 | |
646 | - } elseif ( $_REQUEST['inCodTipoDocumento'] == 5 && !$obErro->ocorreu() ) { | |
678 | + } elseif ( $request->get('inCodTipoDocumento') == 5 && !$obErro->ocorreu() ) { | |
647 | 679 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoNota.class.php'; |
648 | 680 | $obTTCEAMTipoDocumentoNota = new TTCEAMTipoDocumentoNota; |
649 | 681 | $obErro = $obTTCEAMTipoDocumentoNota->proximoCod($inCodTipoDocumentoNota, $boTransacao); |
... | ... | @@ -651,14 +683,14 @@ switch ($stAcao) { |
651 | 683 | if (!$obErro->ocorreu()) { |
652 | 684 | $obTTCEAMTipoDocumentoNota->setDado('cod_tipo_documento_nota', $inCodTipoDocumentoNota); |
653 | 685 | $obTTCEAMTipoDocumentoNota->setDado('cod_documento' , $inCodDocumento); |
654 | - $obTTCEAMTipoDocumentoNota->setDado('numero_nota_fiscal' , $_REQUEST['stNumeroNotaFiscal']); | |
655 | - $obTTCEAMTipoDocumentoNota->setDado('numero_serie' , $_REQUEST['stNumeroSerie']); | |
656 | - $obTTCEAMTipoDocumentoNota->setDado('numero_subserie' , $_REQUEST['stNumeroSubserie']); | |
657 | - $obTTCEAMTipoDocumentoNota->setDado('data' , $_REQUEST['dtNota']); | |
686 | + $obTTCEAMTipoDocumentoNota->setDado('numero_nota_fiscal' , $request->get('stNumeroNotaFiscal')); | |
687 | + $obTTCEAMTipoDocumentoNota->setDado('numero_serie' , $request->get('stNumeroSerie')); | |
688 | + $obTTCEAMTipoDocumentoNota->setDado('numero_subserie' , $request->get('stNumeroSubserie')); | |
689 | + $obTTCEAMTipoDocumentoNota->setDado('data' , $request->get('dtNota')); | |
658 | 690 | $obErro = $obTTCEAMTipoDocumentoNota->inclusao( $boTransacao ); |
659 | 691 | } |
660 | 692 | |
661 | - } elseif ( $_REQUEST['inCodTipoDocumento'] == 6 && !$obErro->ocorreu() ) { | |
693 | + } elseif ( $request->get('inCodTipoDocumento') == 6 && !$obErro->ocorreu() ) { | |
662 | 694 | include_once CAM_GPC_TCEAM_MAPEAMENTO.'TTCEAMTipoDocumentoRecibo.class.php'; |
663 | 695 | $obTTCEAMTipoDocumentoRecibo = new TTCEAMTipoDocumentoRecibo; |
664 | 696 | $obErro = $obTTCEAMTipoDocumentoRecibo->proximoCod($inCodTipoDocumentoRecibo, $boTransacao); |
... | ... | @@ -666,10 +698,10 @@ switch ($stAcao) { |
666 | 698 | if (!$obErro->ocorreu()) { |
667 | 699 | $obTTCEAMTipoDocumentoRecibo->setDado('cod_tipo_documento_recibo', $inCodTipoDocumentoRecibo); |
668 | 700 | $obTTCEAMTipoDocumentoRecibo->setDado('cod_documento' , $inCodDocumento); |
669 | - $obTTCEAMTipoDocumentoRecibo->setDado('cod_tipo_recibo' , $_REQUEST['inCodTipoRecibo']); | |
670 | - $obTTCEAMTipoDocumentoRecibo->setDado('numero' , $_REQUEST['stNumero']); | |
671 | - $obTTCEAMTipoDocumentoRecibo->setDado('valor' , $_REQUEST['nuValor']); | |
672 | - $obTTCEAMTipoDocumentoRecibo->setDado('data' , $_REQUEST['dtRecibo']); | |
701 | + $obTTCEAMTipoDocumentoRecibo->setDado('cod_tipo_recibo' , $request->get('inCodTipoRecibo')); | |
702 | + $obTTCEAMTipoDocumentoRecibo->setDado('numero' , $request->get('stNumero')); | |
703 | + $obTTCEAMTipoDocumentoRecibo->setDado('valor' , $request->get('nuValor')); | |
704 | + $obTTCEAMTipoDocumentoRecibo->setDado('data' , $request->get('dtRecibo')); | |
673 | 705 | $obErro = $obTTCEAMTipoDocumentoRecibo->inclusao( $boTransacao ); |
674 | 706 | } |
675 | 707 | |
... | ... | @@ -682,69 +714,76 @@ switch ($stAcao) { |
682 | 714 | include_once CAM_GPC_TCEPE_MAPEAMENTO.'TTCEPEDocumento.class.php'; |
683 | 715 | $obTTCEPEDocumento = new TTCEPEDocumento; |
684 | 716 | |
685 | - if ( $_REQUEST['inCodTipoDocumento'] == 1 && !$obErro->ocorreu() ) { | |
686 | - $obTTCEPEDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
717 | + if ( $request->get('inCodTipoDocumento') == 1 && !$obErro->ocorreu() ) { | |
718 | + $obTTCEPEDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
687 | 719 | $obTTCEPEDocumento->setDado('exercicio' , Sessao::getExercicio()); |
688 | - $obTTCEPEDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
720 | + $obTTCEPEDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
689 | 721 | $obTTCEPEDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
690 | - $obTTCEPEDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
691 | - $obTTCEPEDocumento->setDado('serie' , $_REQUEST['inSerieDocumento']); | |
692 | - $obTTCEPEDocumento->setDado('cod_uf' , $_REQUEST['stUfDocumento']); | |
722 | + $obTTCEPEDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
723 | + $obTTCEPEDocumento->setDado('serie' , $request->get('inSerieDocumento')); | |
724 | + $obTTCEPEDocumento->setDado('cod_uf' , $request->get('stUfDocumento')); | |
693 | 725 | $obErro = $obTTCEPEDocumento->inclusao( $boTransacao ); |
694 | 726 | } |
695 | 727 | |
696 | - if ( $_REQUEST['inCodTipoDocumento'] == 9 && !$obErro->ocorreu() ) { | |
697 | - $obTTCEPEDocumento->setDado('cod_tipo' , $_REQUEST['inCodTipoDocumento']); | |
728 | + if ( $request->get('inCodTipoDocumento') == 9 && !$obErro->ocorreu() ) { | |
729 | + $obTTCEPEDocumento->setDado('cod_tipo' , $request->get('inCodTipoDocumento')); | |
698 | 730 | $obTTCEPEDocumento->setDado('exercicio' , Sessao::getExercicio()); |
699 | - $obTTCEPEDocumento->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
731 | + $obTTCEPEDocumento->setDado('cod_entidade' , $request->get('inCodEntidade')); | |
700 | 732 | $obTTCEPEDocumento->setDado('cod_nota' , $obREmpenhoNotaLiquidacao->getCodNota()); |
701 | - $obTTCEPEDocumento->setDado('nro_documento' , $_REQUEST['inNumeroDocumento']); | |
702 | - $obTTCEPEDocumento->setDado('serie' , $_REQUEST['inSerieDocumento']); | |
703 | - $obTTCEPEDocumento->setDado('cod_uf' , $_REQUEST['stUfDocumento']); | |
733 | + $obTTCEPEDocumento->setDado('nro_documento' , $request->get('inNumeroDocumento')); | |
734 | + $obTTCEPEDocumento->setDado('serie' , $request->get('inSerieDocumento')); | |
735 | + $obTTCEPEDocumento->setDado('cod_uf' , $request->get('stUfDocumento')); | |
704 | 736 | $obErro = $obTTCEPEDocumento->inclusao( $boTransacao ); |
705 | 737 | } |
706 | 738 | } |
707 | 739 | |
708 | 740 | //se for prefeitura de Minas Gerais, inclui as informações de documento fiscal |
709 | - if ( $inCodUF == 11 && $_REQUEST['stIncluirNF']=="Sim" && !$obErro->ocorreu() ) { | |
741 | + if ( $inCodUF == 11 && $request->get('stIncluirNF') == "Sim" && !$obErro->ocorreu() ) { | |
710 | 742 | include_once CAM_GPC_TCEMG_MAPEAMENTO."TTCEMGNotaFiscal.class.php"; |
711 | 743 | include_once CAM_GPC_TCEMG_MAPEAMENTO."TTCEMGNotaFiscalEmpenhoLiquidacao.class.php"; |
712 | 744 | |
713 | 745 | $obTTCEMGNotaFiscal = new TTCEMGNotaFiscal; |
714 | - $obTTCEMGNotaFiscal->setDado( 'exercicio' , $_REQUEST['stExercicioNF'] ); | |
746 | + $obTTCEMGNotaFiscal->setDado( 'exercicio' , $request->get('stExercicioNF') ); | |
715 | 747 | $obErro = $obTTCEMGNotaFiscal->proximoCod($inCodNota, $boTransacao); |
716 | 748 | |
717 | 749 | if (!$obErro->ocorreu()) { |
718 | 750 | $obTTCEMGNotaFiscal->setDado( 'cod_nota' , $inCodNota ); |
719 | - $obTTCEMGNotaFiscal->setDado( 'cod_entidade' , $_REQUEST['inCodEntidade'] ); | |
720 | - $obTTCEMGNotaFiscal->setDado( 'data_emissao' , $_REQUEST['dtEmissaoNF'] ); | |
721 | - $obTTCEMGNotaFiscal->setDado( 'cod_tipo' , $_REQUEST['inCodTipoNota'] ); | |
722 | - if ($_REQUEST['inNumeroNF'] != '') { | |
723 | - $obTTCEMGNotaFiscal->setDado('nro_nota' , $_REQUEST['inNumeroNF'] ); | |
751 | + $obTTCEMGNotaFiscal->setDado( 'cod_entidade' , $request->get('inCodEntidade') ); | |
752 | + $obTTCEMGNotaFiscal->setDado( 'data_emissao' , $request->get('dtEmissaoNF') ); | |
753 | + $obTTCEMGNotaFiscal->setDado( 'cod_tipo' , $request->get('inCodTipoNota') ); | |
754 | + | |
755 | + if ($request->get('inNumeroNF') != '') { | |
756 | + $obTTCEMGNotaFiscal->setDado('nro_nota' , $request->get('inNumeroNF') ); | |
724 | 757 | } |
725 | - if ($_REQUEST['inNumSerie'] != '') { | |
726 | - $obTTCEMGNotaFiscal->setDado('nro_serie' , $_REQUEST['inNumSerie'] ); | |
758 | + | |
759 | + if ($request->get('inNumSerie') != '') { | |
760 | + $obTTCEMGNotaFiscal->setDado('nro_serie' , $request->get('inNumSerie') ); | |
727 | 761 | } |
728 | - if ($_REQUEST['stAIFD'] != '') { | |
729 | - $obTTCEMGNotaFiscal->setDado('aidf' , $_REQUEST['stAIFD'] ); | |
762 | + | |
763 | + if ($request->get('stAIFD') != '') { | |
764 | + $obTTCEMGNotaFiscal->setDado('aidf' , $request->get('stAIFD') ); | |
730 | 765 | } |
731 | - if ($_REQUEST['inNumInscricaoMunicipal'] != '') { | |
732 | - $obTTCEMGNotaFiscal->setDado('inscricao_municipal' , $_REQUEST['inNumInscricaoMunicipal'] ); | |
766 | + | |
767 | + if ($request->get('inNumInscricaoMunicipal') != '') { | |
768 | + $obTTCEMGNotaFiscal->setDado('inscricao_municipal' , $request->get('inNumInscricaoMunicipal') ); | |
733 | 769 | } |
734 | - if ($_REQUEST['inNumInscricaoEstadual'] != '') { | |
735 | - $obTTCEMGNotaFiscal->setDado('inscricao_estadual' , $_REQUEST['inNumInscricaoEstadual'] ); | |
770 | + | |
771 | + if ($request->get('inNumInscricaoEstadual') != '') { | |
772 | + $obTTCEMGNotaFiscal->setDado('inscricao_estadual' , $request->get('inNumInscricaoEstadual') ); | |
736 | 773 | } |
737 | - if ($_REQUEST['inChave']) { | |
738 | - $obTTCEMGNotaFiscal->setDado ( 'chave_acesso' , $_REQUEST['inChave'] ); | |
774 | + | |
775 | + if ($request->get('inChave')) { | |
776 | + $obTTCEMGNotaFiscal->setDado ( 'chave_acesso' , $request->get('inChave') ); | |
739 | 777 | } |
740 | - if ($_REQUEST['inChaveMunicipal']) { | |
741 | - $obTTCEMGNotaFiscal->setDado ( 'chave_acesso_municipal' , $_REQUEST['inChaveMunicipal'] ); | |
778 | + | |
779 | + if ($request->get('inChaveMunicipal')) { | |
780 | + $obTTCEMGNotaFiscal->setDado ( 'chave_acesso_municipal' , $request->get('inChaveMunicipal') ); | |
742 | 781 | } |
743 | 782 | |
744 | - $nuVlTotalDoctoFiscal = str_replace('.', '' , $_REQUEST['nuTotalNf']); | |
783 | + $nuVlTotalDoctoFiscal = str_replace('.', '' , $request->get('nuTotalNf')); | |
745 | 784 | $nuVlTotalDoctoFiscal = str_replace(',', '.', $nuVlTotalDoctoFiscal); |
746 | 785 | |
747 | - $nuVlDescontoDoctoFiscal = str_replace('.', '' , $_REQUEST['nuVlDesconto']); | |
786 | + $nuVlDescontoDoctoFiscal = str_replace('.', '' , $request->get('nuVlDesconto')); | |
748 | 787 | $nuVlDescontoDoctoFiscal = str_replace(',', '.', $nuVlDescontoDoctoFiscal); |
749 | 788 | |
750 | 789 | $obTTCEMGNotaFiscal->setDado( 'vl_total' , (float)$nuVlTotalDoctoFiscal); |
... | ... | @@ -756,15 +795,15 @@ switch ($stAcao) { |
756 | 795 | if (!$obErro->ocorreu()) { |
757 | 796 | $obTTCEMGNotaFiscalEmpenho = new TTCEMGNotaFiscalEmpenhoLiquidacao; |
758 | 797 | |
759 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_nota' , $inCodNota ); | |
760 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio' , $_REQUEST['stExercicioNF'] ); | |
761 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_entidade' , $_REQUEST['inCodEntidade'] ); | |
762 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_empenho' , $_REQUEST['inCodEmpenho'] ); | |
763 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio_empenho' , $_REQUEST['dtExercicioEmpenho'] ); | |
764 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_nota_liquidacao' , $obREmpenhoNotaLiquidacao->getCodNota() ); | |
765 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio_liquidacao' , Sessao::getExercicio() ); | |
766 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'vl_associado' , $nuVlTotalDoctoFiscal ); | |
767 | - $obTTCEMGNotaFiscalEmpenho->setDado( 'vl_liquidacao' , $nuVlTotalDoctoFiscal ); | |
798 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_nota' , $inCodNota ); | |
799 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio' , $request->get('stExercicioNF') ); | |
800 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_entidade' , $request->get('inCodEntidade') ); | |
801 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_empenho' , $request->get('inCodEmpenho') ); | |
802 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio_empenho' , $request->get('dtExercicioEmpenho') ); | |
803 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'cod_nota_liquidacao' , $obREmpenhoNotaLiquidacao->getCodNota() ); | |
804 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'exercicio_liquidacao' , Sessao::getExercicio() ); | |
805 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'vl_associado' , $nuVlTotalDoctoFiscal ); | |
806 | + $obTTCEMGNotaFiscalEmpenho->setDado( 'vl_liquidacao' , $nuVlTotalDoctoFiscal ); | |
768 | 807 | |
769 | 808 | $obErro = $obTTCEMGNotaFiscalEmpenho->inclusao($boTransacao); |
770 | 809 | } |
... | ... | @@ -818,7 +857,7 @@ switch ($stAcao) { |
818 | 857 | $arAssinatura = $arAssinaturas['selecionadas']; |
819 | 858 | $obTEmpenhoNotaLiquidacaoAssinatura = new TEmpenhoNotaLiquidacaoAssinatura; |
820 | 859 | $obTEmpenhoNotaLiquidacaoAssinatura->setDado( 'exercicio', Sessao::getExercicio() ); |
821 | - $obTEmpenhoNotaLiquidacaoAssinatura->setDado( 'cod_entidade', $_REQUEST['inCodEntidade'] ); | |
860 | + $obTEmpenhoNotaLiquidacaoAssinatura->setDado( 'cod_entidade', $request->get('inCodEntidade') ); | |
822 | 861 | $obTEmpenhoNotaLiquidacaoAssinatura->setDado( 'cod_nota', $obREmpenhoNotaLiquidacao->getCodNota() ); |
823 | 862 | |
824 | 863 | $boInserir = 'true'; |
... | ... | @@ -852,22 +891,22 @@ switch ($stAcao) { |
852 | 891 | } |
853 | 892 | |
854 | 893 | if ( !$obErro->ocorreu() ) { |
855 | - if ($_REQUEST['stEmitirEmpenho']) { | |
856 | - if ($_REQUEST['boEmitirOP'] == "S") { | |
894 | + if ($request->get('stEmitirEmpenho')) { | |
895 | + if ($request->get('boEmitirOP') == "S") { | |
857 | 896 | $pgProx = CAM_GF_EMP_INSTANCIAS."ordemPagamento/FMManterOrdemPagamento.php"; |
858 | 897 | $stFiltroEmissaoOP = "&acao=816&modulo=10&funcionalidade=203"; |
859 | - $stFiltroEmissaoOP .= "&inCodEntidade=".$_REQUEST["inCodEntidade"]."&inCodEmpenho=".$_REQUEST["inCodEmpenho"]; | |
860 | - $stFiltroEmissaoOP .= "&dtExercicioEmpenho=".$_REQUEST["dtExercicioEmpenho"]; | |
898 | + $stFiltroEmissaoOP .= "&inCodEntidade=".$request->get("inCodEntidade")."&inCodEmpenho=".$request->get("inCodEmpenho"); | |
899 | + $stFiltroEmissaoOP .= "&dtExercicioEmpenho=".$request->get("dtExercicioEmpenho"); | |
861 | 900 | $stFiltroEmissaoOP .= "&inCodNota=".$obREmpenhoNotaLiquidacao->getCodNota()."&stExercicioNota=".Sessao::getExercicio(); |
862 | 901 | $stFiltroEmissaoOP .= "&stLiq=1"; |
863 | - $stFiltroEmissaoOP .= "&dtDataVencimento=".$_REQUEST['dtValidadeFinal']; | |
902 | + $stFiltroEmissaoOP .= "&dtDataVencimento=".$request->get('dtValidadeFinal'); | |
864 | 903 | $stFiltroEmissaoOP .= "&stEmitirEmpenho=S"; |
865 | 904 | $stFiltroEmissaoOP .= "&pgProxEmpenho=".$pgProxEmpenho."&stAcaoEmpenho=".$stAcaoEmpenho; |
866 | 905 | $stFiltroEmissaoOP .= "&stAcaoLiquidacao=liquidar"; |
867 | 906 | $stFiltroEmissaoOP .= "&pgProxLiquidacao=".$pgProxLiquidacao[0]; |
868 | 907 | $stFiltroEmissaoOP .= "&acaoEmpenho=".$acaoEmpenho."&moduloEmpenho=".$moduloEmpenho."&funcionalidadeEmpenho=".$funcionalidadeEmpenho; |
869 | 908 | $stFiltroEmissaoOP .= "&acaoLiquidacao=812&moduloLiquidacao=10&funcionalidadeLiquidacao=202"; |
870 | - $stFiltroEmissaoOP .= "&pgDespesasFixas=".$_REQUEST['pgDespesasFixas']; | |
909 | + $stFiltroEmissaoOP .= "&pgDespesasFixas=".$request->get('pgDespesasFixas'); | |
871 | 910 | print '<script type="text/javascript"> |
872 | 911 | mudaMenu ( "Ordem de Pagamento","203" ); |
873 | 912 | </script>'; |
... | ... | @@ -879,7 +918,7 @@ switch ($stAcao) { |
879 | 918 | </script>'; |
880 | 919 | $stFiltro = "&acao=".$acaoEmpenho."&cod_gestao_pass=2&stNomeGestao=Financeira&modulos=Empenho&modulo=".$moduloEmpenho."&funcionalidade=".$funcionalidadeEmpenho."&nivel=1&acaoLiquidar=812"; |
881 | 920 | |
882 | - if ($_REQUEST['pgDespesasFixas'] != "") { | |
921 | + if ($request->get('pgDespesasFixas') != "") { | |
883 | 922 | $pgProx = CAM_GF_EMP_INSTANCIAS."empenho/FMManterDespesasMensaisFixas.php"; |
884 | 923 | } else { |
885 | 924 | $pgProx = $pgProxEmpenho; |
... | ... | @@ -888,13 +927,13 @@ switch ($stAcao) { |
888 | 927 | SistemaLegado::alertaAviso($pgProx.'?'."stAcao=".$stAcaoEmpenho.$stFiltro,"Liquidar Empenho concluído com sucesso!Nota n.(".$obREmpenhoNotaLiquidacao->getCodNota()."/".Sessao::getExercicio().")","","aviso",Sessao::getId(), "../"); |
889 | 928 | } |
890 | 929 | } else { |
891 | - if ($_REQUEST['boEmitirOP'] == "S") { | |
930 | + if ($request->get('boEmitirOP') == "S") { | |
892 | 931 | $pgProx = CAM_GF_EMP_INSTANCIAS."ordemPagamento/FMManterOrdemPagamento.php"; |
893 | 932 | $stFiltroEmissaoOP = "&acao=816&modulo=10&funcionalidade=203"; |
894 | - $stFiltroEmissaoOP .= "&inCodEntidade=".$_REQUEST["inCodEntidade"]."&inCodEmpenho=".$_REQUEST["inCodEmpenho"]; | |
895 | - $stFiltroEmissaoOP .= "&dtExercicioEmpenho=".$_REQUEST["dtExercicioEmpenho"]; | |
933 | + $stFiltroEmissaoOP .= "&inCodEntidade=".$request->get("inCodEntidade")."&inCodEmpenho=".$request->get("inCodEmpenho"); | |
934 | + $stFiltroEmissaoOP .= "&dtExercicioEmpenho=".$request->get("dtExercicioEmpenho"); | |
896 | 935 | $stFiltroEmissaoOP .= "&stLiq=1"; |
897 | - $stFiltroEmissaoOP .= "&dtDataVencimento=".$_REQUEST['dtValidadeFinal']; | |
936 | + $stFiltroEmissaoOP .= "&dtDataVencimento=".$request->get('dtValidadeFinal'); | |
898 | 937 | $stFiltroEmissaoOP .= "&inCodNota=".$obREmpenhoNotaLiquidacao->getCodNota()."&stExercicioNota=".Sessao::getExercicio(); |
899 | 938 | $stFiltroEmissaoOP .= "&pg=".Sessao::read('pg')."&pos=".Sessao::read('pos'); |
900 | 939 | $stFiltroEmissaoOP .= "&stAcaoLiquidacao=liquidar"; |
... | ... | @@ -916,7 +955,7 @@ switch ($stAcao) { |
916 | 955 | |
917 | 956 | $stCaminho = CAM_GF_EMP_INSTANCIAS."liquidacao/OCRelatorioNotaLiquidacaoEmpenho.php"; |
918 | 957 | $stCampos = "?".Sessao::getId()."&stAcao=imprimir&stCaminho=".$stCaminho."&inCodNota=".$obREmpenhoNotaLiquidacao->getCodNota()."&stDtLiquidacao=".$obREmpenhoNotaLiquidacao->getDtLiquidacao()."&acao=812"; |
919 | - $stCampos .= "&inCodEntidade=" .$_REQUEST['inCodEntidade']."&boImplantado=".$obREmpenhoEmpenho->getImplantado()."&stExercicioNota=".Sessao::getExercicio()."&dtExercicioEmpenho=".$_REQUEST["dtExercicioEmpenho"]; | |
958 | + $stCampos .= "&inCodEntidade=" .$request->get('inCodEntidade')."&boImplantado=".$obREmpenhoEmpenho->getImplantado()."&stExercicioNota=".Sessao::getExercicio()."&dtExercicioEmpenho=".$request->get("dtExercicioEmpenho"); | |
920 | 959 | SistemaLegado::executaFrameOculto( "var x = setTimeout('window.open(\'".CAM_FW_POPUPS."relatorio/OCRelatorio.php".$stCampos."\',\'oculto\');',50);" ); |
921 | 960 | } else { |
922 | 961 | $stErro = $obErro->getDescricao(); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/ordemPagamento/FMManterOrdemPagamento.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - * $Id: FMManterOrdemPagamento.php 64697 2016-03-22 19:12:28Z carlos.silva $ | |
35 | + * $Id: FMManterOrdemPagamento.php 65431 2016-05-20 14:19:30Z arthur $ | |
36 | 36 | |
37 | 37 | * Casos de uso: uc-02.03.20 |
38 | 38 | uc-02.03.04 |
... | ... | @@ -405,9 +405,9 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame |
405 | 405 | } |
406 | 406 | $obBscEmpenho->setNull ( true ); |
407 | 407 | $obBscEmpenho->obCampoCod->setName ( "inCodigoEmpenho" ); |
408 | - $obBscEmpenho->obCampoCod->setValue ( $request->get('inCodEmpenho') ); | |
409 | - $obBscEmpenho->obCampoCod->setSize ( 8 ); | |
410 | - $obBscEmpenho->obCampoCod->setMaxLength ( 8 ); | |
408 | + $obBscEmpenho->obCampoCod->setValue ( $request->get('inCodEmpenho') ); | |
409 | + $obBscEmpenho->obCampoCod->setSize ( 10 ); | |
410 | + $obBscEmpenho->obCampoCod->setMaxLength ( 10 ); | |
411 | 411 | $obBscEmpenho->obCampoCod->setInteiro ( true ); |
412 | 412 | $obBscEmpenho->obCampoCod->setNull ( true ); |
413 | 413 | $obBscEmpenho->obCampoCod->obEvento->setOnBlur ( "buscaLiquidacoes();" ); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/relatorio/FLEmpenhoEmpenhadoPagoLiquidado.php
... | ... | @@ -32,7 +32,7 @@ |
32 | 32 | |
33 | 33 | * @ignore |
34 | 34 | |
35 | - $Id: FLEmpenhoEmpenhadoPagoLiquidado.php 64470 2016-03-01 13:12:50Z jean $ | |
35 | + $Id: FLEmpenhoEmpenhadoPagoLiquidado.php 65643 2016-06-06 20:09:34Z jean $ | |
36 | 36 | |
37 | 37 | * Casos de uso : uc-02.03.06 |
38 | 38 | */ |
... | ... | @@ -46,6 +46,7 @@ include_once( CAM_GF_EMP_NEGOCIO."REmpenhoHistorico.class.php" ); |
46 | 46 | include_once( CAM_GF_ORC_COMPONENTES."ISelectFuncao.class.php" ); |
47 | 47 | include_once( CAM_GF_ORC_COMPONENTES."ISelectSubfuncao.class.php" ); |
48 | 48 | include_once( CAM_GF_ORC_COMPONENTES."ISelectPrograma.class.php" ); |
49 | +include_once CAM_GP_ALM_COMPONENTES.'IPopUpCentroCustoUsuario.class.php'; | |
49 | 50 | |
50 | 51 | //ELEMENTO DESPESA |
51 | 52 | include_once ( CAM_GF_ORC_NEGOCIO."ROrcamentoDespesa.class.php" ); |
... | ... | @@ -347,12 +348,11 @@ $obTxtEntidadeSelecionadas->setName('stEntidadeSelecionadas'); |
347 | 348 | $obTxtEntidadeSelecionadas->setValue(''); |
348 | 349 | |
349 | 350 | if (Sessao::getExercicio() > '2015') { |
350 | - $obCentroCusto = new TextBox; | |
351 | - $obCentroCusto->setRotulo ("Centro de Custo"); | |
352 | - $obCentroCusto->setTitle ("Informe o centro de custo"); | |
353 | - $obCentroCusto->setName ('inCentroCusto'); | |
354 | - $obCentroCusto->setId ('inCentroCusto'); | |
355 | - $obCentroCusto->setInteiro (true); | |
351 | + $obCentroCusto = new IPopUpCentroCustoUsuario($obForm); | |
352 | + $obCentroCusto->setNull ( true ); | |
353 | + $obCentroCusto->setRotulo (' Centro de Custo' ); | |
354 | + $obCentroCusto->obCampoCod->setName ( 'inCentroCusto' ); | |
355 | + $obCentroCusto->obCampoCod->setId ( 'inCentroCusto' ); | |
356 | 356 | } |
357 | 357 | |
358 | 358 | ... | ... |
gestaoFinanceira/fontes/PHP/exportacao/instancias/tceSC/PRGeraArquivosEsfinge.php
... | ... | @@ -95,38 +95,38 @@ $jsOnLoad = "LiberaFrames(true,false);"; |
95 | 95 | |
96 | 96 | $obExportador = new Exportador; |
97 | 97 | |
98 | -bimestre($sessao->filtro['stExercicio'], $sessao->filtro['bimestre'] , &$stDataInicial, &$stDataFinal); | |
98 | +bimestre($sessao->filtro['stExercicio'], $sessao->filtro['bimestre'] , $stDataInicial, $stDataFinal); | |
99 | 99 | |
100 | 100 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkLOA'] == 'on') ) { |
101 | - geraArquivosLoa( &$obExportador , $stDataInicial, $stDataFinal); | |
101 | + geraArquivosLoa( $obExportador , $stDataInicial, $stDataFinal); | |
102 | 102 | } |
103 | 103 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkExecOrcamentaria'] == 'on') ) { |
104 | - geraArquivosExecOrcamentaria( &$obExportador, $stDataInicial, $stDataFinal ); | |
104 | + geraArquivosExecOrcamentaria( $obExportador, $stDataInicial, $stDataFinal ); | |
105 | 105 | } |
106 | 106 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkRegContabeis'] == 'on') ) { |
107 | - geraArquivosRegContabeis( &$obExportador, $stDataInicial, $stDataFinal ); | |
107 | + geraArquivosRegContabeis( $obExportador, $stDataInicial, $stDataFinal ); | |
108 | 108 | } |
109 | 109 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkContratos'] == 'on') ) { |
110 | - geraArquivosContratos( &$obExportador, $stDataInicial, $stDataFinal ); | |
110 | + geraArquivosContratos( $obExportador, $stDataInicial, $stDataFinal ); | |
111 | 111 | } |
112 | 112 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkConvenios'] == 'on') ) { |
113 | - geraArquivosConvenios( &$obExportador, $stDataInicial, $stDataFinal ); | |
113 | + geraArquivosConvenios( $obExportador, $stDataInicial, $stDataFinal ); | |
114 | 114 | } |
115 | 115 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkLicitacao'] == 'on') ) { |
116 | - geraArquivosLicitacoes( &$obExportador, $stDataInicial, $stDataFinal ); | |
116 | + geraArquivosLicitacoes( $obExportador, $stDataInicial, $stDataFinal ); | |
117 | 117 | } |
118 | 118 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkConcursos'] == 'on') ) { |
119 | - geraArquivosConcursos( &$obExportador, $stDataInicial, $stDataFinal ); | |
119 | + geraArquivosConcursos( $obExportador, $stDataInicial, $stDataFinal ); | |
120 | 120 | } |
121 | 121 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkPlanoCargos'] == 'on') ) { |
122 | - geraArquivosPlanoCargos( &$obExportador, $stDataInicial, $stDataFinal ); | |
122 | + geraArquivosPlanoCargos( $obExportador, $stDataInicial, $stDataFinal ); | |
123 | 123 | } |
124 | 124 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkPessoal'] == 'on') ) { |
125 | - geraArquivosPessoal( &$obExportador, $stDataInicial, $stDataFinal ); | |
125 | + geraArquivosPessoal( $obExportador, $stDataInicial, $stDataFinal ); | |
126 | 126 | } |
127 | 127 | |
128 | 128 | if ( ($sessao->filtro['rdoGeraTodos'] == 'sim') || ($sessao->filtro['chkPessoal'] == 'on') ) { |
129 | - geraArquivosPessoal( &$obExportador, $stDataInicial, $stDataFinal ); | |
129 | + geraArquivosPessoal( $obExportador, $stDataInicial, $stDataFinal ); | |
130 | 130 | } |
131 | 131 | |
132 | 132 | $obExportador->show(); | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/excecao/RLDOExcecao.class.php
... | ... | @@ -42,9 +42,9 @@ class RLDOExcecao extends LDOExcecao |
42 | 42 | parent::__construct($stMensagem, $arAnotacoes); |
43 | 43 | } |
44 | 44 | |
45 | - public function recuperarMensagem() | |
45 | + public function recuperarMensagem($stMsg = 'Negócio') | |
46 | 46 | { |
47 | - return parent::recuperarMensagem('Negócio'); | |
47 | + return parent::recuperarMensagem($stMsg); | |
48 | 48 | } |
49 | 49 | } |
50 | 50 | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/excecao/VLDOExcecao.class.php
... | ... | @@ -42,9 +42,9 @@ class VLDOExcecao extends LDOExcecao |
42 | 42 | parent::__construct($stMensagem, $arAnotacoes); |
43 | 43 | } |
44 | 44 | |
45 | - public function recuperarMensagem() | |
45 | + public function recuperarMensagem($stMsg = 'Visão') | |
46 | 46 | { |
47 | - return parent::recuperarMensagem('Visão'); | |
47 | + return parent::recuperarMensagem($stMsg); | |
48 | 48 | } |
49 | 49 | } |
50 | 50 | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/negocio/RLDOManterAcao.class.php
... | ... | @@ -452,7 +452,7 @@ class RLDOManterAcao extends RLDOPadrao implements IRLDOPadrao |
452 | 452 | $stFiltro .= " AND unidade.exercicio = '" . Sessao::getExercicio() . "'"; |
453 | 453 | $stOrdem = ''; |
454 | 454 | |
455 | - $obErro = $this->obTOrcamentoUnidade->recuperaRelacionamento(&$rsOrcamentario, $stFiltro, $stOrdem, $obTransacao); | |
455 | + $obErro = $this->obTOrcamentoUnidade->recuperaRelacionamento($rsOrcamentario, $stFiltro, $stOrdem, $obTransacao); | |
456 | 456 | |
457 | 457 | return $rsOrcamentario; |
458 | 458 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/negocio/RLDOManterConfiguracao.class.php
... | ... | @@ -67,7 +67,7 @@ class RLDOManterConfiguracao extends RLDOPadrao implements IRLDOPadrao |
67 | 67 | return $rsRecordSet; |
68 | 68 | } |
69 | 69 | |
70 | - public static function recuperarInstancia() | |
70 | + public static function recuperarInstancia($ob = NULL) | |
71 | 71 | { |
72 | 72 | return parent::recuperarInstancia(__CLASS__); |
73 | 73 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/negocio/RLDOManterRenunciaReceita.class.php
... | ... | @@ -58,7 +58,7 @@ class RLDOManterRenunciaReceita extends RLDOPadrao implements IRLDOPadrao |
58 | 58 | * |
59 | 59 | * @return RLDOManterRenunciaReceita |
60 | 60 | */ |
61 | - public static function recuperarInstancia() | |
61 | + public static function recuperarInstancia($ob = NULL) | |
62 | 62 | { |
63 | 63 | return parent::recuperarInstancia(__CLASS__); |
64 | 64 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/negocio/RLDOManterTipoIndicador.class.php
... | ... | @@ -57,7 +57,7 @@ class RLDOManterTipoIndicador extends RLDOPadrao implements IRLDOPadrao |
57 | 57 | * Recupera a instância da classe |
58 | 58 | * @return void |
59 | 59 | */ |
60 | - public static function recuperarInstancia() | |
60 | + public static function recuperarInstancia($ob = NULL) | |
61 | 61 | { |
62 | 62 | return parent::recuperarInstancia(__CLASS__); |
63 | 63 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/visao/VLDOEvolucaoDivida.class.php
... | ... | @@ -82,7 +82,7 @@ class VLDOEvolucaoDivida |
82 | 82 | //verifica se o ldo ja esta cadastrado |
83 | 83 | $this->obModel->obRLDOLDO->listar($rsLDO); |
84 | 84 | if ($rsLDO->getNumLinhas() <= 0) { |
85 | - $this->obModel->obRLDOLDO->incluir(&$boTransacao); | |
85 | + $this->obModel->obRLDOLDO->incluir($boTransacao); | |
86 | 86 | } |
87 | 87 | |
88 | 88 | $arExercicio[1] = $arParam['inAno'] - 3; | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/visao/VLDOManterConfiguracao.class.php
... | ... | @@ -57,7 +57,7 @@ class VLDOManterConfiguracao extends VLDOPadrao implements IVLDOPadrao |
57 | 57 | * Recupera a instância da classe |
58 | 58 | * @return void |
59 | 59 | */ |
60 | - public static function recuperarInstancia() | |
60 | + public static function recuperarInstancia($ob = NULL) | |
61 | 61 | { |
62 | 62 | return parent::recuperarInstancia(__CLASS__); |
63 | 63 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/visao/VLDOManterRenunciaReceita.class.php
... | ... | @@ -44,7 +44,7 @@ class VLDOManterRenunciaReceita extends VLDOPadrao implements IVLDOPadrao |
44 | 44 | * |
45 | 45 | * @return VLDOManterRenunciaReceita |
46 | 46 | */ |
47 | - public static function recuperarInstancia() | |
47 | + public static function recuperarInstancia($ob = NULL) | |
48 | 48 | { |
49 | 49 | return parent::recuperarInstancia(__CLASS__); |
50 | 50 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ldo/classes/visao/VLDOManterTipoIndicador.class.php
... | ... | @@ -45,7 +45,7 @@ class VLDOManterTipoIndicador extends VLDOPadrao implements IVLDOPadrao |
45 | 45 | * Recupera a instância da classe |
46 | 46 | * @return void |
47 | 47 | */ |
48 | - public static function recuperarInstancia() | |
48 | + public static function recuperarInstancia($ob = NULL) | |
49 | 49 | { |
50 | 50 | return parent::recuperarInstancia(__CLASS__); |
51 | 51 | } | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/FOrcamentoBalanceteDespesa.class.php
... | ... | @@ -40,117 +40,123 @@ |
40 | 40 | |
41 | 41 | * Casos de uso: uc-02.01.22 |
42 | 42 | */ |
43 | - | |
44 | -/* | |
45 | -$Log$ | |
46 | -Revision 1.10 2006/07/05 20:42:02 cleisson | |
47 | -Adicionada tag Log aos arquivos | |
48 | - | |
49 | -*/ | |
50 | - | |
51 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
52 | -include_once ( CLA_PERSISTENTE ); | |
43 | +require_once CLA_PERSISTENTE; | |
53 | 44 | |
54 | 45 | class FOrcamentoBalanceteDespesa extends Persistente |
55 | 46 | { |
56 | -/** | |
57 | - * Método Construtor | |
58 | - * @access Private | |
59 | -*/ | |
60 | -function FOrcamentoBalanceteDespesa() | |
61 | -{ | |
62 | - parent::Persistente(); | |
63 | - $this->setTabela('orcamento.fn_balancete_despesa'); | |
64 | - | |
65 | - $this->AddCampo('exercicio' ,'varchar',false,'' ,false,false); | |
66 | - $this->AddCampo('cod_despesa' ,'integer',false,'' ,false,false); | |
67 | - $this->AddCampo('cod_entidade' ,'integer',false,'' ,false,false); | |
68 | - $this->AddCampo('cod_programa' ,'integer',false,'' ,false,false); | |
69 | - $this->AddCampo('cod_conta' ,'integer',false,'' ,false,false); | |
70 | - $this->AddCampo('num_pao' ,'integer',false,'' ,false,false); | |
71 | - $this->AddCampo('num_orgao' ,'integer',false,'' ,false,false); | |
72 | - $this->AddCampo('num_unidade' ,'integer',false,'' ,false,false); | |
73 | - $this->AddCampo('cod_recurso' ,'integer',false,'' ,false,false); | |
74 | - $this->AddCampo('cod_funcao' ,'integer',false,'' ,false,false); | |
75 | - $this->AddCampo('cod_subfuncao' ,'integer',false,'' ,false,false); | |
76 | - $this->AddCampo('tipo_conta' ,'varchar',false,' ',false,false); | |
77 | - $this->AddCampo('vl_original' ,'numeric',false,'14.2',false,false); | |
78 | - $this->AddCampo('dt_criacao' ,'date' ,false,'' ,false,false); | |
79 | - $this->AddCampo('classificacao' ,'varchar',false,'' ,false,false); | |
80 | - $this->AddCampo('descricao' ,'varchar',false,'' ,false,false); | |
81 | - $this->AddCampo('num_recurso' ,'varchar',false,'' ,false,false); | |
82 | - $this->AddCampo('nom_recurso' ,'varchar',false,'' ,false,false); | |
83 | - $this->AddCampo('nom_orgao' ,'varchar',false,'' ,false,false); | |
84 | - $this->AddCampo('nom_unidade' ,'varchar',false,'' ,false,false); | |
85 | - $this->AddCampo('nom_funcao' ,'varchar',false,'' ,false,false); | |
86 | - $this->AddCampo('nom_subfuncao' ,'varchar',false,'' ,false,false); | |
87 | - $this->AddCampo('nom_programa' ,'varchar',false,'' ,false,false); | |
88 | - $this->AddCampo('nom_pao' ,'varchar',false,'' ,false,false); | |
89 | - $this->AddCampo('empenhado_ano' ,'numeric',false,'14.2',false,false); | |
90 | - $this->AddCampo('empenhado_per' ,'numeric',false,'14.2',false,false); | |
91 | - $this->AddCampo('anulado_ano' ,'numeric',false,'14.2',false,false); | |
92 | - $this->AddCampo('anulado_per' ,'numeric',false,'14.2',false,false); | |
93 | - $this->AddCampo('pago_ano' ,'numeric',false,'14.2',false,false); | |
94 | - $this->AddCampo('pago_per' ,'numeric',false,'14.2',false,false); | |
95 | - $this->AddCampo('liquidado_ano' ,'numeric',false,'14.2',false,false); | |
96 | - $this->AddCampo('liquidado_per' ,'numeric',false,'14.2',false,false); | |
97 | - $this->AddCampo('saldo_inicial' ,'numeric',false,'14.2',false,false); | |
98 | - $this->AddCampo('suplementacoes' ,'numeric',false,'14.2',false,false); | |
99 | - $this->AddCampo('reducoes' ,'numeric',false,'14.2',false,false); | |
100 | - $this->AddCampo('total_creditos' ,'numeric',false,'14.2',false,false); | |
101 | - $this->AddCampo('credito_suplementar' ,'numeric',false,'14.2',false,false); | |
102 | - $this->AddCampo('credito_especial' ,'numeric',false,'14.2',false,false); | |
103 | - $this->AddCampo('credito_extraordinario','numeric',false,'14.2',false,false); | |
104 | -} | |
47 | + /** | |
48 | + * Método Construtor | |
49 | + * @access public | |
50 | + */ | |
51 | + public function __construct() | |
52 | + { | |
53 | + parent::Persistente(); | |
54 | + $this->setTabela('orcamento.fn_balancete_despesa'); | |
55 | + | |
56 | + $this->AddCampo('exercicio' ,'varchar',false, '',false,false); | |
57 | + $this->AddCampo('cod_despesa' ,'integer',false, '',false,false); | |
58 | + $this->AddCampo('cod_entidade' ,'integer',false, '',false,false); | |
59 | + $this->AddCampo('cod_programa' ,'integer',false, '',false,false); | |
60 | + $this->AddCampo('cod_conta' ,'integer',false, '',false,false); | |
61 | + $this->AddCampo('num_pao' ,'integer',false, '',false,false); | |
62 | + $this->AddCampo('num_orgao' ,'integer',false, '',false,false); | |
63 | + $this->AddCampo('num_unidade' ,'integer',false, '',false,false); | |
64 | + $this->AddCampo('cod_recurso' ,'integer',false, '',false,false); | |
65 | + $this->AddCampo('cod_funcao' ,'integer',false, '',false,false); | |
66 | + $this->AddCampo('cod_subfuncao' ,'integer',false, '',false,false); | |
67 | + $this->AddCampo('tipo_conta' ,'varchar',false, '',false,false); | |
68 | + $this->AddCampo('vl_original' ,'numeric',false,'14.2',false,false); | |
69 | + $this->AddCampo('dt_criacao' , 'date',false, '',false,false); | |
70 | + $this->AddCampo('classificacao' ,'varchar',false, '',false,false); | |
71 | + $this->AddCampo('descricao' ,'varchar',false, '',false,false); | |
72 | + $this->AddCampo('num_recurso' ,'varchar',false, '',false,false); | |
73 | + $this->AddCampo('nom_recurso' ,'varchar',false, '',false,false); | |
74 | + $this->AddCampo('nom_orgao' ,'varchar',false, '',false,false); | |
75 | + $this->AddCampo('nom_unidade' ,'varchar',false, '',false,false); | |
76 | + $this->AddCampo('nom_funcao' ,'varchar',false, '',false,false); | |
77 | + $this->AddCampo('nom_subfuncao' ,'varchar',false, '',false,false); | |
78 | + $this->AddCampo('nom_programa' ,'varchar',false, '',false,false); | |
79 | + $this->AddCampo('nom_pao' ,'varchar',false, '',false,false); | |
80 | + $this->AddCampo('empenhado_ano' ,'numeric',false,'14.2',false,false); | |
81 | + $this->AddCampo('empenhado_per' ,'numeric',false,'14.2',false,false); | |
82 | + $this->AddCampo('anulado_ano' ,'numeric',false,'14.2',false,false); | |
83 | + $this->AddCampo('anulado_per' ,'numeric',false,'14.2',false,false); | |
84 | + $this->AddCampo('pago_ano' ,'numeric',false,'14.2',false,false); | |
85 | + $this->AddCampo('pago_per' ,'numeric',false,'14.2',false,false); | |
86 | + $this->AddCampo('liquidado_ano' ,'numeric',false,'14.2',false,false); | |
87 | + $this->AddCampo('liquidado_per' ,'numeric',false,'14.2',false,false); | |
88 | + $this->AddCampo('saldo_inicial' ,'numeric',false,'14.2',false,false); | |
89 | + $this->AddCampo('suplementacoes' ,'numeric',false,'14.2',false,false); | |
90 | + $this->AddCampo('reducoes' ,'numeric',false,'14.2',false,false); | |
91 | + $this->AddCampo('total_creditos' ,'numeric',false,'14.2',false,false); | |
92 | + $this->AddCampo('credito_suplementar' ,'numeric',false,'14.2',false,false); | |
93 | + $this->AddCampo('credito_especial' ,'numeric',false,'14.2',false,false); | |
94 | + $this->AddCampo('credito_extraordinario','numeric',false,'14.2',false,false); | |
95 | + } | |
105 | 96 | |
106 | -function montaRecuperaTodos() | |
107 | -{ | |
108 | - $stSql = " SELECT * \n"; | |
109 | - $stSql .= " FROM ".$this->getTabela()."('".$this->getDado("exercicio")."','".$this->getDado("stFiltro")."','".$this->getDado("stDataInicial")."','".$this->getDado("stDataFinal")."','".$this->getDado("stCodEstruturalInicial")."','".$this->getDado("stCodEstruturalFinal")."','".$this->getDado("stCodReduzidoInicial")."','".$this->getDado("stCodReduzidoFinal")."','".$this->getDado("stControleDetalhado")."' ,'".$this->getDado("inNumOrgao")."','".$this->getDado("inNumUnidade")."', '".$this->getDado('stVerificaCreateDropTables')."' ) as retorno( \n"; | |
110 | - $stSql .= " exercicio char(4), \n"; | |
111 | - $stSql .= " cod_despesa integer, \n"; | |
112 | - $stSql .= " cod_entidade integer, \n"; | |
113 | - $stSql .= " cod_programa integer, \n"; | |
114 | - $stSql .= " cod_conta integer, \n"; | |
115 | - $stSql .= " num_pao integer, \n"; | |
116 | - $stSql .= " num_orgao integer, \n"; | |
117 | - $stSql .= " num_unidade integer, \n"; | |
118 | - $stSql .= " cod_recurso integer, \n"; | |
119 | - $stSql .= " cod_funcao integer, \n"; | |
120 | - $stSql .= " cod_subfuncao integer, \n"; | |
121 | - $stSql .= " tipo_conta varchar, \n"; | |
122 | - $stSql .= " vl_original numeric, \n"; | |
123 | - $stSql .= " dt_criacao date, \n"; | |
124 | - $stSql .= " classificacao varchar, \n"; | |
125 | - $stSql .= " descricao varchar, \n"; | |
126 | - $stSql .= " num_recurso varchar, \n"; | |
127 | - $stSql .= " nom_recurso varchar, \n"; | |
128 | - $stSql .= " nom_orgao varchar, \n"; | |
129 | - $stSql .= " nom_unidade varchar, \n"; | |
130 | - $stSql .= " nom_funcao varchar, \n"; | |
131 | - $stSql .= " nom_subfuncao varchar, \n"; | |
132 | - $stSql .= " nom_programa varchar, \n"; | |
133 | - $stSql .= " nom_pao varchar, \n"; | |
134 | - $stSql .= " empenhado_ano numeric, \n"; | |
135 | - $stSql .= " empenhado_per numeric, \n"; | |
136 | - $stSql .= " anulado_ano numeric, \n"; | |
137 | - $stSql .= " anulado_per numeric, \n"; | |
138 | - $stSql .= " pago_ano numeric, \n"; | |
139 | - $stSql .= " pago_per numeric, \n"; | |
140 | - $stSql .= " liquidado_ano numeric, \n"; | |
141 | - $stSql .= " liquidado_per numeric, \n"; | |
142 | - $stSql .= " saldo_inicial numeric, \n"; | |
143 | - $stSql .= " suplementacoes numeric, \n"; | |
144 | - $stSql .= " reducoes numeric, \n"; | |
145 | - $stSql .= " total_creditos numeric, \n"; | |
146 | - $stSql .= " credito_suplementar numeric, \n"; | |
147 | - $stSql .= " credito_especial numeric, \n"; | |
148 | - $stSql .= " credito_extraordinario numeric, \n"; | |
149 | - $stSql .= " num_programa varchar, \n"; | |
150 | - $stSql .= " num_acao varchar \n"; | |
151 | - $stSql .= " ) \n"; | |
152 | -return $stSql; | |
153 | -} | |
97 | + public function montaRecuperaTodos() | |
98 | + { | |
99 | + $stSql = " | |
100 | + SELECT * | |
101 | + FROM ".$this->getTabela()."( '".$this->getDado("exercicio")."' | |
102 | + , '".$this->getDado("stFiltro")."' | |
103 | + , '".$this->getDado("stDataInicial")."' | |
104 | + , '".$this->getDado("stDataFinal")."' | |
105 | + , '".$this->getDado("stCodEstruturalInicial")."' | |
106 | + , '".$this->getDado("stCodEstruturalFinal")."' | |
107 | + , '".$this->getDado("stCodReduzidoInicial")."' | |
108 | + , '".$this->getDado("stCodReduzidoFinal")."' | |
109 | + , '".$this->getDado("stControleDetalhado")."' | |
110 | + , '".$this->getDado("inNumOrgao")."' | |
111 | + , '".$this->getDado("inNumUnidade")."' | |
112 | + , '".$this->getDado('stVerificaCreateDropTables')."' | |
113 | + ) | |
114 | + AS retorno | |
115 | + ( exercicio char(4) | |
116 | + , cod_despesa integer | |
117 | + , cod_entidade integer | |
118 | + , cod_programa integer | |
119 | + , cod_conta integer | |
120 | + , num_pao integer | |
121 | + , num_orgao integer | |
122 | + , num_unidade integer | |
123 | + , cod_recurso integer | |
124 | + , cod_funcao integer | |
125 | + , cod_subfuncao integer | |
126 | + , tipo_conta varchar | |
127 | + , vl_original numeric | |
128 | + , dt_criacao date | |
129 | + , classificacao varchar | |
130 | + , descricao varchar | |
131 | + , num_recurso varchar | |
132 | + , nom_recurso varchar | |
133 | + , nom_orgao varchar | |
134 | + , nom_unidade varchar | |
135 | + , nom_funcao varchar | |
136 | + , nom_subfuncao varchar | |
137 | + , nom_programa varchar | |
138 | + , nom_pao varchar | |
139 | + , empenhado_ano numeric | |
140 | + , empenhado_per numeric | |
141 | + , anulado_ano numeric | |
142 | + , anulado_per numeric | |
143 | + , pago_ano numeric | |
144 | + , pago_per numeric | |
145 | + , liquidado_ano numeric | |
146 | + , liquidado_per numeric | |
147 | + , saldo_inicial numeric | |
148 | + , suplementacoes numeric | |
149 | + , reducoes numeric | |
150 | + , total_creditos numeric | |
151 | + , credito_suplementar numeric | |
152 | + , credito_especial numeric | |
153 | + , credito_extraordinario numeric | |
154 | + , num_programa varchar | |
155 | + , num_acao varchar | |
156 | + ) | |
157 | + "; | |
158 | + return $stSql; | |
159 | + } | |
154 | 160 | |
155 | 161 | function recuperaTransparencia(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") |
156 | 162 | { | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/FOrcamentoValorReservaDotacaoPeriodo.class.php
0 → 100644
... | ... | @@ -0,0 +1,91 @@ |
1 | +<?php | |
2 | +/* | |
3 | + ********************************************************************************** | |
4 | + * * | |
5 | + * @package URBEM CNM - Soluções em Gestão Pública * | |
6 | + * @copyright (c) 2013 Confederação Nacional de Municípos * | |
7 | + * @author Confederação Nacional de Municípios * | |
8 | + * * | |
9 | + * O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob * | |
10 | + * os termos da Licença Pública Geral GNU conforme publicada pela Fundação do * | |
11 | + * Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. * | |
12 | + * * | |
13 | + * Este programa é distribuído na expectativa de que seja útil, porém, * | |
14 | + * SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU * | |
15 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU * | |
16 | + * para mais detalhes. * | |
17 | + * * | |
18 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" * | |
19 | + * com este programa; se não, escreva para a Free Software Foundation Inc., * | |
20 | + * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | |
21 | + * * | |
22 | + ********************************************************************************** | |
23 | +*/ | |
24 | +?> | |
25 | +<?php | |
26 | +/** | |
27 | + * Classe de mapeamento da tabela FN_ORCAMENTO_VALOR_RESERVA_DOTACAO | |
28 | + * Data de Criação: 24/01/2005 | |
29 | + | |
30 | + * @author Analista: Jorge Ribarr | |
31 | + * @author Desenvolvedor: Anderson R. M. Buzo | |
32 | + | |
33 | + * @package URBEM | |
34 | + * @subpackage Mapeamento | |
35 | + | |
36 | + $Id: FOrcamentoValorReservaDotacaoPeriodo.class.php 65434 2016-05-20 18:32:34Z michel $ | |
37 | + | |
38 | + * Casos de uso: uc-02.01.06 | |
39 | +*/ | |
40 | + | |
41 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; | |
42 | +include_once CLA_PERSISTENTE; | |
43 | + | |
44 | +class FOrcamentoValorReservaDotacaoPeriodo extends Persistente | |
45 | +{ | |
46 | +/** | |
47 | + * Método Construtor | |
48 | + * @access Private | |
49 | +*/ | |
50 | +function FOrcamentoValorReservaDotacaoPeriodo() | |
51 | +{ | |
52 | + parent::Persistente(); | |
53 | + $this->setTabela('orcamento.fn_consultar_valor_reserva_dotacao_periodo'); | |
54 | + | |
55 | + $this->AddCampo('exercicio' ,'varchar',false,'' ,false,false); | |
56 | + $this->AddCampo('cod_despesa' ,'integer',false,'' ,false,false); | |
57 | + $this->AddCampo('dt_final' ,'varchar',false,'' ,false,false); | |
58 | +} | |
59 | + | |
60 | +function montaExecutaFuncao() | |
61 | +{ | |
62 | + $stSql = " SELECT \n"; | |
63 | + $stSql .= " ".$this->getTabela()."('".$this->getDado("exercicio") ."', \n"; | |
64 | + $stSql .= " ".$this->getDado("cod_despesa") ." , \n"; | |
65 | + $stSql .= " '".$this->getDado("dt_final") ."' ) \n"; | |
66 | + $stSql .= " AS valor_reserva_dotacao \n"; | |
67 | + | |
68 | + return $stSql; | |
69 | +} | |
70 | + | |
71 | +/** | |
72 | + * Executa funcao executaFuncao no banco de dados a partir do comando SQL montado no método montaExecutaFuncao. | |
73 | + * @access Public | |
74 | + * @param Object $rsRecordSet Objeto RecordSet | |
75 | + * @param Boolean $boTransacao | |
76 | + * @return Object Objeto Erro | |
77 | +*/ | |
78 | +function executaFuncao(&$rsRecordSet, $boTransacao = "") | |
79 | +{ | |
80 | + $obErro = new Erro; | |
81 | + $obConexao = new Conexao; | |
82 | + $rsRecordSet = new RecordSet; | |
83 | + | |
84 | + $stSql = $this->montaExecutaFuncao(); | |
85 | + $this->setDebug( $stSql ); | |
86 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
87 | + | |
88 | + return $obErro; | |
89 | +} | |
90 | + | |
91 | +} | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoEntidade.class.php
... | ... | @@ -283,31 +283,35 @@ function montaVerificaEntidadeRestos() |
283 | 283 | |
284 | 284 | function montaRecuperaRelacionamentoNomes() |
285 | 285 | { |
286 | - $stSql = " SELECT \n"; | |
287 | - $stSql .= " ENT.exercicio, \n"; | |
288 | - $stSql .= " ENT.cod_entidade, \n"; | |
289 | - $stSql .= " ENT.cod_profissao AS cod_profissao, \n"; | |
290 | - $stSql .= " CGM.numcgm AS numcgm, \n"; | |
291 | - $stSql .= " CGM.nom_cgm AS entidade, \n"; | |
292 | - $stSql .= " RESP.numcgm AS cod_responsavel, \n"; | |
293 | - $stSql .= " RESP.nom_cgm AS responsavel, \n"; | |
294 | - $stSql .= " RESPTEC.numcgm AS cod_resp_tecnico, \n"; | |
295 | - $stSql .= " RESPTEC.nom_cgm AS resp_tecnico, \n"; | |
296 | - $stSql .= " el.logotipo \n"; | |
297 | - $stSql .= " FROM \n"; | |
298 | - $stSql .= " ".$this->getTabela()." AS ENT \n"; | |
299 | - $stSql .= " LEFT OUTER JOIN \n"; | |
300 | - $stSql .= " orcamento.entidade_logotipo AS el \n"; | |
301 | - $stSql .= " ON \n"; | |
302 | - $stSql .= " ENT.cod_entidade = el.cod_entidade AND \n"; | |
303 | - $stSql .= " ENT.exercicio = el.exercicio, \n"; | |
304 | - $stSql .= " sw_cgm AS CGM, \n"; | |
305 | - $stSql .= " sw_cgm AS RESP, \n"; | |
306 | - $stSql .= " sw_cgm AS RESPTEC \n"; | |
307 | - $stSql .= " WHERE \n"; | |
308 | - $stSql .= " ENT.numcgm = CGM.numcgm AND \n"; | |
309 | - $stSql .= " ENT.cod_responsavel = RESP.numcgm AND \n"; | |
310 | - $stSql .= " ENT.cod_resp_tecnico = RESPTEC.numcgm AND \n"; | |
286 | + $stSql = " SELECT | |
287 | + ENT.exercicio, | |
288 | + ENT.cod_entidade, | |
289 | + ENT.cod_profissao AS cod_profissao, | |
290 | + CGM.numcgm AS numcgm, | |
291 | + CGM.nom_cgm AS entidade, | |
292 | + RESP.numcgm AS cod_responsavel, | |
293 | + RESP.nom_cgm AS responsavel, | |
294 | + RESPTEC.numcgm AS cod_resp_tecnico, | |
295 | + RESPTEC.nom_cgm AS resp_tecnico, | |
296 | + sw_cgm_pessoa_juridica.cnpj as cnpj_entidade, | |
297 | + el.logotipo | |
298 | + FROM | |
299 | + ".$this->getTabela()." AS ENT | |
300 | + LEFT OUTER JOIN orcamento.entidade_logotipo AS el | |
301 | + ON ENT.cod_entidade = el.cod_entidade | |
302 | + AND ENT.exercicio = el.exercicio, | |
303 | + | |
304 | + sw_cgm AS CGM | |
305 | + | |
306 | + LEFT JOIN sw_cgm_pessoa_juridica | |
307 | + ON sw_cgm_pessoa_juridica.numcgm = CGM.numcgm, | |
308 | + | |
309 | + sw_cgm AS RESP, | |
310 | + sw_cgm AS RESPTEC | |
311 | + WHERE | |
312 | + ENT.numcgm = CGM.numcgm AND | |
313 | + ENT.cod_responsavel = RESP.numcgm AND | |
314 | + ENT.cod_resp_tecnico = RESPTEC.numcgm AND \n"; | |
311 | 315 | |
312 | 316 | if(!is_null($this->getDado('cod_entidade'))){ |
313 | 317 | $stSql .= " ENT.cod_entidade IN (".$this->getDado('cod_entidade').") AND \n"; | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoRecurso.class.php
... | ... | @@ -330,7 +330,12 @@ public function montaVerificaContaRecurso() |
330 | 330 | AND plano_conta.cod_estrutural SIMILAR TO ('7.2.1.1.1%|7.2.1.1.2%|8.2.1.1.1%|8.2.1.1.2%|8.2.1.1.3%|8.2.1.1.4%') |
331 | 331 | AND plano_conta.cod_estrutural LIKE (SELECT fn_conta_mae('".$this->getDado('cod_estrutural')."'))||'%' |
332 | 332 | AND plano_recurso.cod_recurso = '".$this->getDado('cod_recurso')."' |
333 | - AND plano_conta.cod_conta <> ".$this->getDado('cod_conta')." | |
333 | + "; | |
334 | + if ($this->getDado('cod_conta') != '') { | |
335 | + $stSql.= " | |
336 | + AND plano_conta.cod_conta <> ".$this->getDado('cod_conta')." "; | |
337 | + } | |
338 | + $stSql.= " | |
334 | 339 | ORDER BY cod_estrutural |
335 | 340 | "; |
336 | 341 | return $stSql; | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/negocio/ROrcamentoDespesa.class.php
... | ... | @@ -33,27 +33,22 @@ |
33 | 33 | * @package URBEM |
34 | 34 | * @subpackage Regra |
35 | 35 | |
36 | - $Id: ROrcamentoDespesa.class.php 64263 2015-12-23 13:32:01Z evandro $ | |
37 | - | |
38 | - $Revision: 30824 $ | |
39 | - $Name$ | |
40 | - $Author: lbbarreiro $ | |
41 | - $Date: 2008-04-07 10:06:52 -0300 (Seg, 07 Abr 2008) $ | |
36 | + $Id: ROrcamentoDespesa.class.php 65434 2016-05-20 18:32:34Z michel $ | |
42 | 37 | |
43 | 38 | * Casos de uso: uc-02.01.06, uc-02.01.24, uc-02.01.07, uc-02.01.26, uc-02.03.03, uc-02.01.33 |
44 | 39 | |
45 | 40 | */ |
46 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
47 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoRecurso.class.php" ); | |
48 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoEntidade.class.php" ); | |
49 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoUnidadeOrcamentaria.class.php" ); | |
50 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoProjetoAtividade.class.php" ); | |
51 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoFuncao.class.php" ); | |
52 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoSubfuncao.class.php" ); | |
53 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoPrograma.class.php" ); | |
54 | -include_once( CAM_GF_ORC_NEGOCIO ."ROrcamentoClassificacaoDespesa.class.php" ); | |
55 | -include_once( CAM_FW_TIPO ."TPeriodo.class.php" ); | |
56 | -include_once( CAM_FW_BANCO_DADOS."Transacao.class.php" ); | |
42 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoRecurso.class.php"; | |
43 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoEntidade.class.php"; | |
44 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoUnidadeOrcamentaria.class.php"; | |
45 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoProjetoAtividade.class.php"; | |
46 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoFuncao.class.php"; | |
47 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoSubfuncao.class.php"; | |
48 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoPrograma.class.php"; | |
49 | +include_once CAM_GF_ORC_NEGOCIO."ROrcamentoClassificacaoDespesa.class.php"; | |
50 | +include_once CAM_FW_TIPO."TPeriodo.class.php"; | |
51 | +include_once CAM_FW_BANCO_DADOS."Transacao.class.php"; | |
57 | 52 | |
58 | 53 | /** |
59 | 54 | * Classe de Regra de Negócio Itens |
... | ... | @@ -600,7 +595,7 @@ function listarDespesaCredEspecial(&$rsLista, $stOrder = "", $obTransacao = "") |
600 | 595 | */ |
601 | 596 | function consultarValorReservaDotacao(&$nuVlReserva, $boTransacao = "") |
602 | 597 | { |
603 | - include_once( CAM_GF_ORC_MAPEAMENTO ."FOrcamentoValorReservaDotacao.class.php" ); | |
598 | + include_once CAM_GF_ORC_MAPEAMENTO."FOrcamentoValorReservaDotacao.class.php"; | |
604 | 599 | $obFOrcamentoValorReservaDotacao = new FOrcamentoValorReservaDotacao; |
605 | 600 | $obFOrcamentoValorReservaDotacao->setDado( 'exercicio' , $this->stExercicio ); |
606 | 601 | $obFOrcamentoValorReservaDotacao->setDado( 'cod_despesa', $this->getCodDespesa() ); |
... | ... | @@ -613,6 +608,29 @@ function consultarValorReservaDotacao(&$nuVlReserva, $boTransacao = "") |
613 | 608 | } |
614 | 609 | |
615 | 610 | /** |
611 | + * Recupera Valor da reserva de uma dotação até o período informado | |
612 | + * @access Public | |
613 | + * @param Object $nuVlReserva | |
614 | + * @param Object $boTransacao Parâmetro Transação | |
615 | + * @return Object Objeto Erro | |
616 | +*/ | |
617 | +function consultarValorReservaDotacaoPeriodo(&$nuVlReserva, $boTransacao = "") | |
618 | +{ | |
619 | + include_once CAM_GF_ORC_MAPEAMENTO."FOrcamentoValorReservaDotacaoPeriodo.class.php"; | |
620 | + $obFOrcamentoValorReservaDotacaoPeriodo = new FOrcamentoValorReservaDotacaoPeriodo; | |
621 | + $obFOrcamentoValorReservaDotacaoPeriodo->setDado( 'exercicio' , $this->stExercicio ); | |
622 | + $obFOrcamentoValorReservaDotacaoPeriodo->setDado( 'cod_despesa', $this->getCodDespesa() ); | |
623 | + $obFOrcamentoValorReservaDotacaoPeriodo->setDado( 'dt_final' , $this->obTPeriodo->getTDataFinal() ); | |
624 | + $obErro = $obFOrcamentoValorReservaDotacaoPeriodo->executaFuncao( $rsValor, $boTransacao ); | |
625 | + | |
626 | + if ( !$obErro->ocorreu() ) { | |
627 | + $nuVlReserva = $rsValor->getCampo('valor_reserva_dotacao'); | |
628 | + } | |
629 | + | |
630 | + return $obErro; | |
631 | +} | |
632 | + | |
633 | +/** | |
616 | 634 | * Lista as Despesas |
617 | 635 | * @access Public |
618 | 636 | * @param Object $rsLista Retorna o RecordSet preenchido | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/negocio/ROrcamentoRecurso.class.php
... | ... | @@ -38,26 +38,6 @@ |
38 | 38 | |
39 | 39 | * Casos de uso: uc-02.01.05 |
40 | 40 | */ |
41 | - | |
42 | -/* | |
43 | -$Log$ | |
44 | -Revision 1.17 2007/02/12 12:59:38 rodrigo_sr | |
45 | -Bug #7994# | |
46 | - | |
47 | -Revision 1.16 2007/02/06 17:22:14 luciano | |
48 | -#8292# | |
49 | - | |
50 | -Revision 1.15 2007/02/06 17:19:03 luciano | |
51 | -#8291# | |
52 | - | |
53 | -Revision 1.14 2006/08/17 18:44:57 jose.eduardo | |
54 | -Bug #6739# | |
55 | - | |
56 | -Revision 1.13 2006/07/05 20:42:11 cleisson | |
57 | -Adicionada tag Log aos arquivos | |
58 | - | |
59 | -*/ | |
60 | - | |
61 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
62 | 42 | include_once ( CAM_FW_BANCO_DADOS."Transacao.class.php" ); |
63 | 43 | |
... | ... | @@ -82,6 +62,11 @@ var $inCodRecurso; |
82 | 62 | * @var Integer |
83 | 63 | * @access Private |
84 | 64 | */ |
65 | +var $inCodRecursoContraPartida; | |
66 | +/** | |
67 | + * @var Integer | |
68 | + * @access Private | |
69 | +*/ | |
85 | 70 | var $inCodRecursoInicial; |
86 | 71 | /** |
87 | 72 | * @var Integer |
... | ... | @@ -155,11 +140,16 @@ var $getCodRecurso; |
155 | 140 | */ |
156 | 141 | function setTransacao($valor) { $this->obTransacao = $valor; } |
157 | 142 | /** |
158 | - * @access Public | |
143 | + * @access Public | |
159 | 144 | * @param Integer $valor |
160 | 145 | */ |
161 | 146 | function setCodRecurso($valor) { $this->inCodRecurso = $valor; } |
162 | 147 | /** |
148 | + * @access Public | |
149 | + * @param Integer $valor | |
150 | +*/ | |
151 | +function setCodRecursoContraPartida($valor) { $this->inCodRecursoContraPartida = $valor; } | |
152 | +/** | |
163 | 153 | * @access Public |
164 | 154 | * @param Integer $valor |
165 | 155 | */ |
... | ... | @@ -243,6 +233,11 @@ function getCodRecurso() { return $this->inCodRecurso; } |
243 | 233 | * @access Public |
244 | 234 | * @return Integer |
245 | 235 | */ |
236 | +function getCodRecursoContraPartida() { return $this->inCodRecursoContraPartida; } | |
237 | +/** | |
238 | + * @access Public | |
239 | + * @return Integer | |
240 | +*/ | |
246 | 241 | function getCodRecursoInicial() { return $this->inCodRecursoInicial;} |
247 | 242 | /** |
248 | 243 | * @access Public | ... | ... |