Commit 736440609df018925fd42bb4e1cfd1593ee0dc19
1 parent
87fca432
Exists in
master
Versão URBEM 2.03.6
Showing
390 changed files
with
31217 additions
and
5810 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 390 files displayed.
atualizador.sh
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 | # |
| 28 | 28 | # $Revision: 28724 $ |
| 29 | 29 | # $Name$ |
| 30 | -# $Author: silvia $ | |
| 31 | -# $Date: 2014-10-15 15:11:01 -0300 (Qua, 15 Out 2014) $ | |
| 30 | +# $Author: luciana $ | |
| 31 | +# $Date: 2015-02-20 09:26:55 -0200 (Sex, 20 Fev 2015) $ | |
| 32 | 32 | |
| 33 | 33 | trap "" 2 |
| 34 | 34 | export LC_ALL=pt_BR.UTF-8 |
| ... | ... | @@ -513,6 +513,7 @@ definePermissao(){ |
| 513 | 513 | controle=`find $raizWWW -type d -exec chmod 755 {} \;` |
| 514 | 514 | controle=`find $raizWWW -type f -exec chmod 644 {} \;` |
| 515 | 515 | controle=`chmod 777 $raizWWW/gestaoAdministrativa/fontes/PHP/framework/tmp 1>/dev/null` |
| 516 | + controle=`chmod 777 $raizWWW/gestaoAdministrativa/fontes/PHP/normas/anexos 1>/dev/null` | |
| 516 | 517 | forceInfo "Permissoes ajustadas. " 1 |
| 517 | 518 | } |
| 518 | 519 | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/administracao/usuarios/interfaceUsuario.class.php
| ... | ... | @@ -139,22 +139,22 @@ class interfaceUsuario |
| 139 | 139 | <input type="text" class="field" name="numCgm" size="10" maxlength="10" value="" onKeyPress="return(isValido(this, event, '0123456789'));"> |
| 140 | 140 | </td> |
| 141 | 141 | </tr> |
| 142 | - <?if ($ctrl=='altera') {?> | |
| 142 | + <?php if ($ctrl=='altera') { ?> | |
| 143 | 143 | <tr> |
| 144 | 144 | <td class="label" >Username</td> |
| 145 | 145 | <td class="field"><input type="text" name="username" size="10" maxlength="15" value="" ></td> |
| 146 | 146 | </tr> |
| 147 | - <?} else {?> | |
| 147 | + <?php } else { ?> | |
| 148 | 148 | <tr> |
| 149 | 149 | <td class="label">Nome</td> |
| 150 | 150 | <td class="field"><input type="text" name="nomCgm" size="30" maxlength="60" value=""></td> |
| 151 | 151 | </tr> |
| 152 | - <?} if ($ctrl=='consulta') { ?> | |
| 152 | + <?php } if ($ctrl=='consulta') { ?> | |
| 153 | 153 | <tr> |
| 154 | 154 | <td class="label" >Username</td> |
| 155 | 155 | <td class="field"><input type="text" name="username" size="10" maxlength="15" value="" ></td> |
| 156 | 156 | </tr> |
| 157 | - <?php } else {?> | |
| 157 | + <?php } else { ?> | |
| 158 | 158 | <tr> |
| 159 | 159 | <td class="label">CNPJ</td> |
| 160 | 160 | <td class="field"> | ... | ... |
gestaoAdministrativa/fontes/PHP/administracao/classes/negocio/RCadastroDinamico.class.php
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * @author Analista: Cassiano |
| 31 | 31 | * @author Desenvolvedor: Cassiano |
| 32 | 32 | |
| 33 | -$Id: RCadastroDinamico.class.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 33 | +$Id: RCadastroDinamico.class.php 61726 2015-02-27 16:39:09Z luciana $ | |
| 34 | 34 | |
| 35 | 35 | $Revision: 20901 $ |
| 36 | 36 | $Name$ |
| ... | ... | @@ -478,7 +478,7 @@ function recuperaAtributosSelecionados(&$rsRecordSet, $stOrder = "", $boTransaca |
| 478 | 478 | */ |
| 479 | 479 | function recuperaAtributosSelecionadosValores(&$rsRecordSet, $stFiltro="" ,$stOrder="" ,$boTransacao = "") |
| 480 | 480 | { |
| 481 | - return $this->_recuperaAtributosSelecionadosValores( true, $rsRecordSet, $stFiltro="" ,$stOrder="" ,$boTransacao); | |
| 481 | + return $this->_recuperaAtributosSelecionadosValores( true, $rsRecordSet, $stFiltro ,$stOrder ,$boTransacao); | |
| 482 | 482 | } |
| 483 | 483 | |
| 484 | 484 | /** |
| ... | ... | @@ -491,7 +491,7 @@ function recuperaAtributosSelecionadosValores(&$rsRecordSet, $stFiltro="" ,$stOr |
| 491 | 491 | */ |
| 492 | 492 | function consultaAtributosSelecionadosValores(&$rsRecordSet, $stFiltro="" ,$stOrder="" ,$boTransacao = "") |
| 493 | 493 | { |
| 494 | - return $this->_recuperaAtributosSelecionadosValores( false, $rsRecordSet, $stFiltro="" ,$stOrder="" ,$boTransacao); | |
| 494 | + return $this->_recuperaAtributosSelecionadosValores( false, $rsRecordSet, $stFiltro ,$stOrder ,$boTransacao); | |
| 495 | 495 | } |
| 496 | 496 | |
| 497 | 497 | function _recuperaAtributosSelecionadosValores($boAtivos, &$rsRecordSet, $stFiltro="" ,$stOrder="" ,$boTransacao) | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/URBEM/SistemaLegado.class.php
| ... | ... | @@ -184,6 +184,33 @@ public static function isAL($boTransacao = '') |
| 184 | 184 | return false; |
| 185 | 185 | } |
| 186 | 186 | |
| 187 | +public static function isTCMGO($boTransacao = '') | |
| 188 | +{ | |
| 189 | + $stSql = "SELECT | |
| 190 | + valor | |
| 191 | + FROM | |
| 192 | + administracao.configuracao | |
| 193 | + WHERE | |
| 194 | + cod_modulo = 2 | |
| 195 | + AND parametro = 'cod_uf' | |
| 196 | + AND exercicio = '".Sessao::getExercicio()."' | |
| 197 | + "; | |
| 198 | + | |
| 199 | + $obConexao = new Conexao; | |
| 200 | + $obErro = new Erro; | |
| 201 | + $obRecordSet = new RecordSet; | |
| 202 | + | |
| 203 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
| 204 | + if ( $obErro->ocorreu() ) { | |
| 205 | + return false; | |
| 206 | + } | |
| 207 | + if ( ( trim($rsRecordSet->getCampo('valor')) == trim('9') ) ) { | |
| 208 | + return true; | |
| 209 | + } | |
| 210 | + | |
| 211 | + return false; | |
| 212 | +} | |
| 213 | + | |
| 187 | 214 | /**************************************************************************/ |
| 188 | 215 | /**** Retorna um dado de qualquer tabela ***/ |
| 189 | 216 | /**************************************************************************/ | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php
| ... | ... | @@ -301,12 +301,12 @@ class Conexao extends Objeto |
| 301 | 301 | public function executaDML($stSql, $boTransacao = "") |
| 302 | 302 | { |
| 303 | 303 | $stSql = $this->filtroEntidadeRh($stSql); |
| 304 | - if (constant('ENV_TYPE') == 'dev') { | |
| 305 | - echo '<pre class="debug">'; | |
| 306 | - echo '<h7 class="debug">DebugSQL</h7>'; | |
| 307 | - echo $stSql; | |
| 308 | - echo '</pre>'; | |
| 309 | - } | |
| 304 | + #if (constant('ENV_TYPE') == 'dev') { | |
| 305 | + # echo '<pre class="debug">'; | |
| 306 | + # echo '<h7 class="debug">DebugSQL</h7>'; | |
| 307 | + # echo $stSql; | |
| 308 | + # echo '</pre>'; | |
| 309 | + #} | |
| 310 | 310 | |
| 311 | 311 | if (Sessao::getTrataExcecao()) { |
| 312 | 312 | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/birt/classes/PreviewBirt.class.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | * @author Analista: Lucas Stephanou |
| 33 | 33 | * @author Desenvolvedor: Lucas Stephanou |
| 34 | 34 | * |
| 35 | - * $Id: PreviewBirt.class.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 35 | + * $Id: PreviewBirt.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 36 | 36 | * Casos de uso: uc-01.00.00 |
| 37 | 37 | * |
| 38 | 38 | ***********************************************************************/ |
| ... | ... | @@ -286,7 +286,7 @@ class PreviewBirt |
| 286 | 286 | $this->arParametros = array(); |
| 287 | 287 | $this->setFormato("html"); |
| 288 | 288 | $this->setNomeArquivo(null); |
| 289 | - $this->setVersaoBirt("2.1.1"); | |
| 289 | + $this->setVersaoBirt("2.5.0"); | |
| 290 | 290 | $this->addParametro("inCodGestao", $inCodGestao); |
| 291 | 291 | $this->addParametro("inCodModulo", $inCodModulo); |
| 292 | 292 | $this->addParametro("inCodRelatorio", $inCodRelatorio); |
| ... | ... | @@ -310,9 +310,9 @@ class PreviewBirt |
| 310 | 310 | |
| 311 | 311 | public function addParametro($stNome, $stValor) |
| 312 | 312 | { |
| 313 | - if ( mb_check_encoding($stValor, "UTF-8") ) { | |
| 314 | - $stValor = utf8_decode($stValor); | |
| 315 | - } | |
| 313 | + #if ( mb_check_encoding($stValor, "UTF-8") ) { | |
| 314 | + # $stValor = utf8_decode($stValor); | |
| 315 | + #} | |
| 316 | 316 | |
| 317 | 317 | if (in_array(array( |
| 318 | 318 | |
| ... | ... | @@ -397,6 +397,10 @@ class PreviewBirt |
| 397 | 397 | |
| 398 | 398 | public function preview() |
| 399 | 399 | { |
| 400 | + # Aguardando testes para envio do novo Viewer. | |
| 401 | + # Todos os relatórios do Urbem serão exibidos no Viewer 4.4.0 | |
| 402 | + # $this->setVersaoBirt('4.4.0'); | |
| 403 | + | |
| 400 | 404 | # Instancia da classe Conexao |
| 401 | 405 | $obConexao = new Conexao(); |
| 402 | 406 | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/MontaAtributos.class.php
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | * @package framework |
| 35 | 35 | * @subpackage componentes |
| 36 | 36 | |
| 37 | -$Id: MontaAtributos.class.php 60430 2014-10-21 12:23:56Z silvia $ | |
| 37 | +$Id: MontaAtributos.class.php 61767 2015-03-03 12:28:44Z luciana $ | |
| 38 | 38 | |
| 39 | 39 | Casos de uso: uc-01.01.00 |
| 40 | 40 | |
| ... | ... | @@ -182,11 +182,6 @@ function geraFormulario(&$obFormulario) |
| 182 | 182 | |
| 183 | 183 | $obFormulario->addTitulo( $this->getTitulo() ); |
| 184 | 184 | |
| 185 | - if (!$this->rsRecordSet->eof()) { | |
| 186 | - $this->rsRecordSet->ordena('nom_atributo'); | |
| 187 | - $this->rsRecordSet->ordena('cod_tipo'); | |
| 188 | - } | |
| 189 | - | |
| 190 | 185 | while (!$this->rsRecordSet->eof()) { |
| 191 | 186 | if( $this->rsRecordSet->getCampo('cod_tipo') && !$this->rsRecordSet->getCampo('cod_cadastro') ) |
| 192 | 187 | $stAtributo = $this->getName().$this->rsRecordSet->getCampo('cod_atributo').'_'.$this->rsRecordSet->getCampo('cod_tipo'); | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/imagens/copiaDigitalLegado.php
| ... | ... | @@ -81,7 +81,7 @@ $dbEmp->fechaBD(); |
| 81 | 81 | <meta http-eqiv='Expires' content='10 mar 1967 09:00:00 GMT'> |
| 82 | 82 | <script language="JavaScript1.2" type="text/javascript"> |
| 83 | 83 | var flag=false; |
| 84 | - public function alertaAvisos(objeto,tipo,chamada) | |
| 84 | + function alertaAvisos(objeto,tipo,chamada) | |
| 85 | 85 | { |
| 86 | 86 | var x = 400; |
| 87 | 87 | var y = 300; |
| ... | ... | @@ -93,7 +93,7 @@ $dbEmp->fechaBD(); |
| 93 | 93 | eval(sAux); |
| 94 | 94 | } |
| 95 | 95 | |
| 96 | - public function alertaQuestao(pagina,chave,valor,objeto,tipo) | |
| 96 | + function alertaQuestao(pagina,chave,valor,objeto,tipo) | |
| 97 | 97 | { |
| 98 | 98 | var x = 400; |
| 99 | 99 | var y = 300; |
| ... | ... | @@ -104,7 +104,8 @@ $dbEmp->fechaBD(); |
| 104 | 104 | var sAux = "window.open(sArq,'msga"+ sessaoid +"','width=300px,height=200px,resizable=1,scrollbars=0,left="+x+",top="+y+"');"; |
| 105 | 105 | eval(sAux); |
| 106 | 106 | } |
| 107 | - public function removeSelecionados() | |
| 107 | + | |
| 108 | + function removeSelecionados() | |
| 108 | 109 | { |
| 109 | 110 | var combo = document.frm.arquivosAnexos; |
| 110 | 111 | newList = new Array ( combo.options.length ); |
| ... | ... | @@ -118,14 +119,14 @@ $dbEmp->fechaBD(); |
| 118 | 119 | document.frm.submit(); |
| 119 | 120 | } |
| 120 | 121 | |
| 121 | - public function submeter() | |
| 122 | + function submeter() | |
| 122 | 123 | { |
| 123 | 124 | flag = true; |
| 124 | 125 | document.frm.action = "<?=CAM_FW_LEGADO.'imagens/copiaDigitalLegado.php';?>?<?=Sessao::getId()?>&ctrl=1&codDoc=<?=$codDoc;?>&acao=<?=Sessao::read('acao')?>"; |
| 125 | 126 | document.frm.submit(); |
| 126 | 127 | } |
| 127 | 128 | |
| 128 | - public function exclusao(arq) | |
| 129 | + function exclusao(arq) | |
| 129 | 130 | { |
| 130 | 131 | flag = true; |
| 131 | 132 | document.frm.action = "<?=CAM_FW_LEGADO.'imagens/copiaDigitalLegado.php';?>?<?=Sessao::getId()?>&ctrl=2&file="+arq+"&codDoc=<?=$codDoc;?>"; |
| ... | ... | @@ -133,7 +134,7 @@ $dbEmp->fechaBD(); |
| 133 | 134 | document.frm.submit(); |
| 134 | 135 | } |
| 135 | 136 | |
| 136 | - public function finalizar() | |
| 137 | + function finalizar() | |
| 137 | 138 | { |
| 138 | 139 | flag = true; |
| 139 | 140 | document.frm.action = "<?=CAM_FW_LEGADO.'imagens/copiaDigitalLegado.php';?>?<?=Sessao::getId()?>&ctrl=3&codDoc=<?=$codDoc?>"; |
| ... | ... | @@ -254,12 +255,12 @@ switch ($ctrl) { |
| 254 | 255 | $arqName = explode(".", $arquivo_modificado); |
| 255 | 256 | |
| 256 | 257 | $arq = substr(Sessao::getId(),10,6); |
| 257 | - $docDigital['name'] = $codDoc."_".$arq."_".$arqName[0]."_".date("d-m-Y-H-i-s", time()).".jpg"; | |
| 258 | + $docDigital['name'] = $codDoc."_".$arq."_".date("d-m-Y-H-i-s", time())."§".$arqName[0].".jpg"; | |
| 258 | 259 | |
| 259 | - if ($docDigital['type'] <> 'image/jpeg') { | |
| 260 | + if ($docDigital['type'] <> 'image/jpeg') { | |
| 260 | 261 | $erros++; |
| 261 | 262 | $errors = $errors."O Arquivo precisa ser JPG"; |
| 262 | - } | |
| 263 | + } | |
| 263 | 264 | |
| 264 | 265 | if ($docDigital['size'] > 1000000) { |
| 265 | 266 | $erros++; |
| ... | ... | @@ -274,11 +275,17 @@ switch ($ctrl) { |
| 274 | 275 | if ($erros == 0) { |
| 275 | 276 | |
| 276 | 277 | $pasta = CAM_PROTOCOLO."tmp/".$dirSession; |
| 277 | - mkdir($pasta, 0777); | |
| 278 | - | |
| 278 | + | |
| 279 | + if (!is_dir($pasta)) { | |
| 280 | + mkdir($pasta, 0777); | |
| 281 | + } | |
| 282 | + | |
| 279 | 283 | $pasta = CAM_PROTOCOLO."tmp/".$dirSession."/".$codDoc; |
| 280 | - mkdir($pasta,0777); | |
| 281 | 284 | |
| 285 | + if (!is_dir($pasta)) { | |
| 286 | + mkdir($pasta,0777); | |
| 287 | + } | |
| 288 | + | |
| 282 | 289 | $pasta = $pasta."/".$docDigital['name']; |
| 283 | 290 | |
| 284 | 291 | copy($docDigital['tmp_name'], $pasta); |
| ... | ... | @@ -297,6 +304,8 @@ switch ($ctrl) { |
| 297 | 304 | </script>'; |
| 298 | 305 | } |
| 299 | 306 | } |
| 307 | + | |
| 308 | + # No images | |
| 300 | 309 | if ($imagem == "f") { |
| 301 | 310 | $arqName = explode(".", $docDigital['name']); |
| 302 | 311 | |
| ... | ... | @@ -308,7 +317,7 @@ switch ($ctrl) { |
| 308 | 317 | $arqName = explode(".", $arquivo_modificado); |
| 309 | 318 | |
| 310 | 319 | $arq = substr(Sessao::getId(),10,6); |
| 311 | - $docDigital['name'] = $codDoc."_".$arq."_".$arqName[0]."_".date("d-m-Y-H-i-s", time()).".".$arqName[1]; | |
| 320 | + $docDigital['name'] = $codDoc."_".$arq."_".date("d-m-Y-H-i-s", time())."§".$arqName[0].".".$arqName[1]; | |
| 312 | 321 | |
| 313 | 322 | if ($docDigital['size'] > 1000000) { |
| 314 | 323 | $erros++; |
| ... | ... | @@ -322,14 +331,19 @@ switch ($ctrl) { |
| 322 | 331 | |
| 323 | 332 | if ($erros == 0) { |
| 324 | 333 | $pasta = CAM_PROTOCOLO."tmp/".$dirSession; |
| 325 | - if (!file_exists ( $pasta )) { | |
| 326 | - mkdir($pasta, 0777); | |
| 327 | - } | |
| 334 | + | |
| 335 | + if (!file_exists ( $pasta )) { | |
| 336 | + mkdir($pasta, 0777); | |
| 337 | + } | |
| 338 | + | |
| 328 | 339 | $pasta = CAM_PROTOCOLO."tmp/".$dirSession."/".$codDoc; |
| 329 | - if (!file_exists ( $pasta )) { | |
| 330 | - mkdir($pasta, 0777); | |
| 331 | - } | |
| 340 | + | |
| 341 | + if (!file_exists ( $pasta )) { | |
| 342 | + mkdir($pasta, 0777); | |
| 343 | + } | |
| 344 | + | |
| 332 | 345 | $pasta = $pasta."/".$docDigital['name']; |
| 346 | + | |
| 333 | 347 | copy($docDigital['tmp_name'], $pasta); |
| 334 | 348 | $controlaTumb = 1 ; |
| 335 | 349 | unset($ctrl); | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/legado/processosLegado.class.php
| ... | ... | @@ -35,7 +35,7 @@ |
| 35 | 35 | |
| 36 | 36 | Casos de uso: uc-01.01.00 |
| 37 | 37 | |
| 38 | - $Id: processosLegado.class.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 38 | + $Id: processosLegado.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 39 | 39 | |
| 40 | 40 | */ |
| 41 | 41 | |
| ... | ... | @@ -589,20 +589,30 @@ class processosLegado |
| 589 | 589 | if ($fileDoc == '.' || $fileDoc == '..') { |
| 590 | 590 | continue; |
| 591 | 591 | } |
| 592 | + | |
| 592 | 593 | $extensao = explode(".", $fileDoc); |
| 594 | + $oldFile = explode("§", $fileDoc); | |
| 595 | + | |
| 593 | 596 | if ($extensao[1] == "jpg") { |
| 594 | 597 | $imagem = "t"; |
| 595 | 598 | } else { |
| 596 | 599 | $imagem = "f"; |
| 597 | 600 | } |
| 598 | 601 | |
| 599 | - $dirAnexo = pegaConfiguracao("diretorio")."/anexos/".$codDocumentoProcesso."_".$val."_".$codProcesso."_".$anoExercicio.".".$extensao[1]; | |
| 600 | - $dirAnexo = CAM_PROTOCOLO."anexos/".$codDocumentoProcesso."_".$val."_".$codProcesso."_".$anoExercicio.".".$extensao[1]; | |
| 601 | - $nomeArquivo = $codDocumentoProcesso."_".$val."_".$codProcesso."_".$anoExercicio.".".$extensao[1]; | |
| 602 | + $dirAnexo = pegaConfiguracao("diretorio")."/anexos/".$codDocumentoProcesso."_".$val."_".$codProcesso."_".$anoExercicio."_".$oldFile[1]; | |
| 603 | + $dirAnexo = CAM_PROTOCOLO."anexos/".$codDocumentoProcesso."_".$val."_".$codProcesso."_".$anoExercicio."_".$oldFile[1]; | |
| 604 | + | |
| 605 | + # Nome do arquivo formatado para ser único | |
| 606 | + $stNomeArquivo = $codDocumentoProcesso.'_'.$val.'_'.$codProcesso.'_'.$anoExercicio."_".$oldFile[1]; | |
| 607 | + | |
| 602 | 608 | $fileDoc = $dirDoc."/".$fileDoc; |
| 609 | + | |
| 610 | + # Copia o arquivo para o diretório protocolo/tmp | |
| 611 | + $stDirTmp = CAM_PROTOCOLO."tmp/".$stNomeArquivo; | |
| 612 | + copy($fileDoc, $stDirTmp); | |
| 613 | + | |
| 614 | + # Copia para o diretório anexos, usado para exibir os anexos. | |
| 603 | 615 | copy($fileDoc, $dirAnexo); |
| 604 | - echo "$codDocumentoProcesso - $val - $codProcesso - $anoExercicio | |
| 605 | - $imagem - $dirAnexo"; | |
| 606 | 616 | |
| 607 | 617 | if ($teste_erro==0) { |
| 608 | 618 | if ( !$obErro->ocorreu() ) { |
| ... | ... | @@ -621,7 +631,7 @@ class processosLegado |
| 621 | 631 | $obTProtocoloCopiaDigital->setDado( "cod_processo" , $codProcesso ); |
| 622 | 632 | $obTProtocoloCopiaDigital->setDado( "exercicio" , $anoExercicio ); |
| 623 | 633 | $obTProtocoloCopiaDigital->setDado( "imagem" , $imagem ); |
| 624 | - $obTProtocoloCopiaDigital->setDado( "anexo" , $nomeArquivo ); | |
| 634 | + $obTProtocoloCopiaDigital->setDado( "anexo" , $stNomeArquivo ); | |
| 625 | 635 | $obErro = $obTProtocoloCopiaDigital->inclusao( $obTransacao ); |
| 626 | 636 | } |
| 627 | 637 | $codDocumentoProcesso = $codDocumentoProcesso + 1; |
| ... | ... | @@ -1351,6 +1361,8 @@ Método para editar um processo |
| 1351 | 1361 | continue; |
| 1352 | 1362 | } |
| 1353 | 1363 | $extensao = explode(".", $arqDoc); |
| 1364 | + $oldFile = explode("§", $fileDoc); | |
| 1365 | + | |
| 1354 | 1366 | if ($extensao[1] == "jpg") { |
| 1355 | 1367 | $tipoAn = "t"; |
| 1356 | 1368 | } else { | ... | ... |
gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/PMMP.jpg
0 → 100755
1.6 KB
gestaoAdministrativa/fontes/PHP/normas/classes/mapeamento/TNorma.class.php
| ... | ... | @@ -60,7 +60,7 @@ function TNorma() |
| 60 | 60 | $this->setTabela('normas.norma'); |
| 61 | 61 | |
| 62 | 62 | $this->setCampoCod('cod_norma'); |
| 63 | - $this->setComplementoChave(''); | |
| 63 | + $this->setComplementoChave('exercicio, cod_tipo_norma, num_norma'); | |
| 64 | 64 | |
| 65 | 65 | $this->AddCampo('cod_norma' ,'integer' ,true ,'' ,true ,false); |
| 66 | 66 | $this->AddCampo('cod_tipo_norma','integer' ,true ,'' ,false ,true ); |
| ... | ... | @@ -68,9 +68,9 @@ function TNorma() |
| 68 | 68 | $this->AddCampo('nom_norma' ,'varchar' ,true ,'40' ,false ,false); |
| 69 | 69 | $this->AddCampo('descricao' ,'text' ,true ,'' ,false ,false); |
| 70 | 70 | $this->AddCampo('link' ,'varchar' ,true ,'80' ,false ,false); |
| 71 | - $this->AddCampo('exercicio' ,'varchar' ,true ,'4' ,false ,false); | |
| 71 | + $this->AddCampo('exercicio' ,'varchar' ,true ,'4' ,true ,false); | |
| 72 | 72 | $this->AddCampo('num_norma' ,'varchar' ,true ,'' ,true ,false); |
| 73 | - $this->AddCampo('dt_assinatura' ,'date' ,true ,'' ,false ,true ); | |
| 73 | + $this->AddCampo('dt_assinatura' ,'date' ,true ,'' ,false ,false ); | |
| 74 | 74 | } |
| 75 | 75 | |
| 76 | 76 | function recuperaNormas(&$rsRecordSet, $stFiltro = "", $stOrdem ="", $boTransacao = "") |
| ... | ... | @@ -397,4 +397,29 @@ function montaRecuperaDadosExportacaoLDO() |
| 397 | 397 | |
| 398 | 398 | return $stSql; |
| 399 | 399 | } |
| 400 | + | |
| 401 | +function recuperaUltimoCodNorma(&$rsRecordSet, $boTransacao = "") | |
| 402 | +{ | |
| 403 | + $obErro = new Erro; | |
| 404 | + $obConexao = new Conexao; | |
| 405 | + $rsRecordSet = new RecordSet; | |
| 406 | + $stSql = $this->montaRecuperaUltimoCodNorma(); | |
| 407 | + | |
| 408 | + $this->setDebug( $stSql ); | |
| 409 | + | |
| 410 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
| 411 | + | |
| 412 | + return $obErro; | |
| 413 | +} | |
| 414 | + | |
| 415 | +function montaRecuperaUltimoCodNorma() | |
| 416 | +{ | |
| 417 | + $stSql = " SELECT MAX(cod_norma) as ultimo_cod_norma | |
| 418 | + FROM normas.norma | |
| 419 | + "; | |
| 420 | + return $stSql; | |
| 421 | +} | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 400 | 425 | } | ... | ... |
gestaoAdministrativa/fontes/PHP/normas/classes/negocio/RNorma.class.php
| ... | ... | @@ -34,7 +34,7 @@ $Revision: 27553 $ |
| 34 | 34 | $Name$ |
| 35 | 35 | $Author: melo $ |
| 36 | 36 | $Date: 2008-01-15 17:12:04 -0200 (Ter, 15 Jan 2008) $ |
| 37 | -$Id: RNorma.class.php 61411 2015-01-14 19:48:22Z luciana $ | |
| 37 | +$Id: RNorma.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | |
| 39 | 39 | Casos de uso: uc-01.04.02 |
| 40 | 40 | */ |
| ... | ... | @@ -486,20 +486,20 @@ function salvar($boTransacao = "") |
| 486 | 486 | |
| 487 | 487 | if ( !$obErro->ocorreu() ) { |
| 488 | 488 | |
| 489 | - $this->obTNorma->setDado("dt_publicacao" , $this->getDataPublicacao() ); | |
| 490 | - $this->obTNorma->setDado("dt_assinatura" , $this->getDataAssinatura() ); | |
| 491 | - $this->obTNorma->setDado("nom_norma" , $this->getNomeNorma() ); | |
| 492 | - $this->obTNorma->setDado("descricao" , $this->getDescricaoNorma() ); | |
| 493 | - $this->obTNorma->setDado("link" , $this->getNomeArquivo() ); | |
| 494 | - $this->obTNorma->setDado("exercicio" , $this->getExercicio() ); | |
| 495 | - $this->obTNorma->setDado("num_norma" , $this->getNumNorma() ); | |
| 496 | - $this->obTNorma->setDado("cod_tipo_norma", $this->obRTipoNorma->getCodTipoNorma() ); | |
| 497 | - | |
| 498 | 489 | $inCodNorma = $this->getCodNorma(); |
| 499 | 490 | |
| 500 | 491 | if (isset($inCodNorma)) { |
| 501 | - | |
| 492 | + $this->obTNorma->setDado("dt_publicacao" , $this->getDataPublicacao() ); | |
| 493 | + $this->obTNorma->setDado("dt_assinatura" , $this->getDataAssinatura() ); | |
| 494 | + $this->obTNorma->setDado("nom_norma" , $this->getNomeNorma() ); | |
| 495 | + $this->obTNorma->setDado("descricao" , $this->getDescricaoNorma() ); | |
| 496 | + $this->obTNorma->setDado("link" , $this->getNomeArquivo() ); | |
| 497 | + $this->obTNorma->setDado("exercicio" , $this->getExercicio() ); | |
| 498 | + $this->obTNorma->setDado("num_norma" , $this->getNumNorma() ); | |
| 499 | + $this->obTNorma->setDado("cod_tipo_norma", $this->obRTipoNorma->getCodTipoNorma() ); | |
| 500 | + | |
| 502 | 501 | $obErro = $this->validarNumeroNorma( $this->getCodNorma(), $boTransacao ); |
| 502 | + | |
| 503 | 503 | if ( !$obErro->ocorreu() ) { |
| 504 | 504 | $this->obTNorma->setDado("cod_norma", $this->getCodNorma() ); |
| 505 | 505 | $obErro = $this->obTNorma->alteracao( $boTransacao ); |
| ... | ... | @@ -520,11 +520,21 @@ function salvar($boTransacao = "") |
| 520 | 520 | } else { |
| 521 | 521 | |
| 522 | 522 | $obErro = $this->validarNumeroNorma( $this->getCodNorma(), $boTransacao ); |
| 523 | - if ( !$obErro->ocorreu() ) { | |
| 524 | - $this->obTNorma->proximoCod( $inCodNorma , $boTransacao ); | |
| 525 | - $this->setCodNorma( $inCodNorma ); | |
| 526 | - $this->obTNorma->setDado("cod_norma", $this->getCodNorma() ); | |
| 523 | + if ( !$obErro->ocorreu() ) { | |
| 524 | + $this->obTNorma->proximoCod( $inCodNorma , $boTransacao ); | |
| 525 | + $this->setCodNorma($inCodNorma); | |
| 526 | + | |
| 527 | + $this->obTNorma->setDado("cod_norma" , $this->getCodNorma() ); | |
| 528 | + $this->obTNorma->setDado("dt_publicacao" , $this->getDataPublicacao() ); | |
| 529 | + $this->obTNorma->setDado("dt_assinatura" , $this->getDataAssinatura() ); | |
| 530 | + $this->obTNorma->setDado("nom_norma" , $this->getNomeNorma() ); | |
| 531 | + $this->obTNorma->setDado("descricao" , $this->getDescricaoNorma() ); | |
| 532 | + $this->obTNorma->setDado("link" , $this->getNomeArquivo() ); | |
| 533 | + $this->obTNorma->setDado("exercicio" , $this->getExercicio() ); | |
| 534 | + $this->obTNorma->setDado("num_norma" , $this->getNumNorma() ); | |
| 535 | + $this->obTNorma->setDado("cod_tipo_norma", $this->obRTipoNorma->getCodTipoNorma() ); | |
| 527 | 536 | $obErro = $this->obTNorma->inclusao( $boTransacao ); |
| 537 | + | |
| 528 | 538 | if ( !$obErro->ocorreu() ) { |
| 529 | 539 | $this->obTNormaTipoNorma->setDado("cod_norma", $this->getCodNorma() ); |
| 530 | 540 | $this->obTNormaTipoNorma->setDado("cod_tipo_norma", $this->obRTipoNorma->getCodTipoNorma() ); |
| ... | ... | @@ -701,7 +711,7 @@ function excluir($boTransacao = "") |
| 701 | 711 | if ( !$obErro->ocorreu() ) { |
| 702 | 712 | $this->obTNormaDataTermino->setDado("cod_norma", $this->getCodNorma() ); |
| 703 | 713 | $obErro = $this->obTNormaDataTermino->exclusao( $boTransacao ); |
| 704 | - if (SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio())==11) { | |
| 714 | + if (SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio(), $boTransacao)==11) { | |
| 705 | 715 | include_once ( CAM_GPC_TCEMG_MAPEAMENTO."TTCEMGNormaDetalhe.class.php" ); |
| 706 | 716 | $obTTCEMGNormaDetalhe = new TTCEMGNormaDetalhe; |
| 707 | 717 | $obTTCEMGNormaDetalhe->setDado( 'cod_norma' , $this->getCodNorma() ); |
| ... | ... | @@ -709,7 +719,16 @@ function excluir($boTransacao = "") |
| 709 | 719 | if($rsNormaDetalhe->getNumLinhas()>0){ |
| 710 | 720 | $obTTCEMGNormaDetalhe->exclusao($boTransacao); |
| 711 | 721 | } |
| 712 | - } | |
| 722 | + } | |
| 723 | + if (SistemaLegado::pegaConfiguracao('cod_uf', 2, Sessao::getExercicio(), $boTransacao)==27) { | |
| 724 | + include_once ( CAM_GPC_TCETO_MAPEAMENTO."TTCETONormaDetalhe.class.php" ); | |
| 725 | + $obTTCETONormaDetalhe = new TTCETONormaDetalhe(); | |
| 726 | + $obTTCETONormaDetalhe->setDado( 'cod_norma' , $this->getCodNorma() ); | |
| 727 | + $obTTCETONormaDetalhe->recuperaPorChave($rsNormaDetalhe, $boTransacao); | |
| 728 | + if($rsNormaDetalhe->getNumLinhas()>0){ | |
| 729 | + $obTTCETONormaDetalhe->exclusao($boTransacao); | |
| 730 | + } | |
| 731 | + } | |
| 713 | 732 | if ( !$obErro->ocorreu() ) { |
| 714 | 733 | $this->obTNorma->setDado("cod_norma", $this->getCodNorma() ); |
| 715 | 734 | $obErro = $this->obTNorma->exclusao( $boTransacao ); | ... | ... |
gestaoAdministrativa/fontes/PHP/normas/instancias/norma/FMManterNorma.php
| ... | ... | @@ -68,6 +68,9 @@ if ( (empty($stAcao)) || ($stAcao == "incluir")) { |
| 68 | 68 | |
| 69 | 69 | $obRNorma->obRTipoNorma->listar( $rsTipoNorma ); |
| 70 | 70 | |
| 71 | + $obRNorma->obTNorma->recuperaUltimoCodNorma($rsUltimoCodNorma, $boTransacao); | |
| 72 | + Sessao::write('inCodNorma',$rsUltimoCodNorma->getCampo('ultimo_cod_norma')); | |
| 73 | + | |
| 71 | 74 | $stNomeNorma = ""; |
| 72 | 75 | $inNumNorma = ""; |
| 73 | 76 | $stExercicio = ""; |
| ... | ... | @@ -399,7 +402,7 @@ $obBtnLink->setTitle ( "Informe o caminho do arquivo" ); |
| 399 | 402 | $obBtnLink->setName ( "btnIncluirLink" ); |
| 400 | 403 | $obBtnLink->setId ( "btnIncluirLink" ); |
| 401 | 404 | $obBtnLink->setSize ( 35 ); |
| 402 | -$obBtnLink->setValue ( $btnIncluirLink ); | |
| 405 | +$obBtnLink->setValue ( $btnIncluirLink ); | |
| 403 | 406 | |
| 404 | 407 | $obSpan = new Span; |
| 405 | 408 | $obSpan->setId ( "spanAtributos" ); | ... | ... |
gestaoAdministrativa/fontes/PHP/normas/instancias/norma/PRManterNorma.php
| ... | ... | @@ -57,8 +57,6 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 57 | 57 | $obRNorma = new RNorma; |
| 58 | 58 | $obErro = new Erro; |
| 59 | 59 | |
| 60 | -$inCodNorma = Sessao::read('inCodNorma'); | |
| 61 | - | |
| 62 | 60 | $obAtributos = new MontaAtributos; |
| 63 | 61 | $obAtributos->setName('Atributo_'); |
| 64 | 62 | $obAtributos->recuperaVetor( $arChave ); |
| ... | ... | @@ -82,7 +80,7 @@ switch ($stAcao) { |
| 82 | 80 | $obRNorma->setDataAssinatura ( $_POST['stDataAssinatura'] ); |
| 83 | 81 | $obRNorma->setDataTermino ( $_POST['stDataTermino'] ); |
| 84 | 82 | $obRNorma->setNomeNorma ( $_POST['stNomeNorma'] ); |
| 85 | - $obRNorma->setDescricaoNorma ( $_POST['stDescricao'] ); | |
| 83 | + $obRNorma->setDescricaoNorma ( $_POST['stDescricao'] ); | |
| 86 | 84 | $obRNorma->setUrl ( $_FILES['btnIncluirLink']['tmp_name'] ); |
| 87 | 85 | $obRNorma->setNomeArquivo ( $_FILES['btnIncluirLink']['name'] ); |
| 88 | 86 | $obRNorma->obRTipoNorma->setCodTipoNorma( $_POST['inCodTipoNorma'] ); |
| ... | ... | @@ -126,18 +124,13 @@ switch ($stAcao) { |
| 126 | 124 | } elseif (empty($_REQUEST['stCodNorma'])) { |
| 127 | 125 | $obErro->setDescricao('Necessário informar a Lei Alterada!'); |
| 128 | 126 | } |
| 129 | - | |
| 130 | - if (!$obErro->ocorreu()) { | |
| 131 | - $obNorma = new TNorma; | |
| 132 | - $obNorma->setDado('cod_norma', $_POST['hdnCodNorma']); | |
| 133 | - $obErro = $obNorma->recuperaPorChave($rsNormaAlterada, $boTransacao); | |
| 134 | - | |
| 135 | - if ( !$obErro->ocorreu() ){ | |
| 136 | - $obRNorma->setCodNormaAlteracao( $_POST['hdnCodNorma'] ); | |
| 137 | - $obRNorma->setCodLeiAlteracao( $_POST['stTipoLeiAlteracao'] ); | |
| 138 | - $obRNorma->setPercentualCreditoAdicional( $_POST['numPercentualCreditoAdicional'] ); | |
| 139 | - } | |
| 127 | + | |
| 128 | + if ( !$obErro->ocorreu() ){ | |
| 129 | + $obRNorma->setCodNormaAlteracao( $_POST['hdnCodNorma'] ); | |
| 130 | + $obRNorma->setCodLeiAlteracao( $_POST['stTipoLeiAlteracao'] ); | |
| 131 | + $obRNorma->setPercentualCreditoAdicional( $_POST['numPercentualCreditoAdicional'] ); | |
| 140 | 132 | } |
| 133 | + | |
| 141 | 134 | } |
| 142 | 135 | break; |
| 143 | 136 | |
| ... | ... | @@ -164,7 +157,7 @@ switch ($stAcao) { |
| 164 | 157 | |
| 165 | 158 | break; |
| 166 | 159 | case "alterar": |
| 167 | - | |
| 160 | + $inCodNorma = Sessao::read('inCodNorma'); | |
| 168 | 161 | $anexo = $_FILES['btnIncluirLink']['tmp_name']; |
| 169 | 162 | foreach ($arChave as $key=>$value) { |
| 170 | 163 | $arChaves = preg_split( "/[^a-zA-Z0-9]/", $key ); | ... | ... |
gestaoAdministrativa/fontes/PHP/organograma/instancias/orgao/OCManterOrgao.php
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * @author Analista: Cassiano |
| 31 | 31 | * @author Desenvolvedor: Cassiano |
| 32 | 32 | |
| 33 | - $Id: OCManterOrgao.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 33 | + $Id: OCManterOrgao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 34 | 34 | |
| 35 | 35 | Casos de uso: uc-01.05.02 |
| 36 | 36 | |
| ... | ... | @@ -159,7 +159,6 @@ function MontaOrgaoSuperior($stSelecionado = "") |
| 159 | 159 | function MontaNorma($stSelecionado = "") |
| 160 | 160 | { |
| 161 | 161 | $obRegra = new ROrganogramaOrgao; |
| 162 | - | |
| 163 | 162 | $stCombo = "inCodNorma"; |
| 164 | 163 | $stFiltro = "inCodTipoNorma"; |
| 165 | 164 | $stJs .= "limpaSelect(f.$stCombo,0); \n"; |
| ... | ... | @@ -186,7 +185,7 @@ function MontaNorma($stSelecionado = "") |
| 186 | 185 | while (!$rsCombo->eof()) { |
| 187 | 186 | $inCount++; |
| 188 | 187 | $inId = $rsCombo->getCampo("cod_norma"); |
| 189 | - $stDesc = $rsCombo->getCampo("nom_norma"); | |
| 188 | + $stDesc = addslashes($rsCombo->getCampo("nom_norma")); | |
| 190 | 189 | |
| 191 | 190 | if ($stSelecionado == $inId && ($inCodTipoNormaAux == $inCodTipoNorma)) { |
| 192 | 191 | $stSelected = 'selected'; |
| ... | ... | @@ -198,7 +197,6 @@ function MontaNorma($stSelecionado = "") |
| 198 | 197 | $rsCombo->proximo(); |
| 199 | 198 | } |
| 200 | 199 | } |
| 201 | - | |
| 202 | 200 | return $stJs; |
| 203 | 201 | } |
| 204 | 202 | ... | ... |
gestaoAdministrativa/fontes/PHP/pacotes/GPC.inc.php
| ... | ... | @@ -105,13 +105,14 @@ define( "CAM_GPC_TCERN_POPUPS", CAM_GPC_TCERN."popups/" ); |
| 105 | 105 | define( "TTRN", CAM_GPC_TCERN_MAPEAMENTO ); |
| 106 | 106 | |
| 107 | 107 | //TRIBUNAL DE CONTAS DE GOIAS |
| 108 | -define( "CAM_GPC_TGO_CLASSES", CAM_GPC_TGO."classes/" ); | |
| 108 | +define( "CAM_GPC_TGO_CLASSES", CAM_GPC_TGO."classes/" ); | |
| 109 | 109 | define( "CAM_GPC_TGO_MAPEAMENTO", CAM_GPC_TGO_CLASSES."mapeamento/" ); |
| 110 | 110 | define( "CAM_GPC_TGO_NEGOCIO", CAM_GPC_TGO_CLASSES."negocio/" ); |
| 111 | -define( "CAM_GPC_TGO_CONTROLE", CAM_GPC_TGO_CLASSES."controle/" ); | |
| 112 | -define( "CAM_GPC_TGO_INSTANCIAS", CAM_GPC_TGO."instancias/" ); | |
| 113 | -define( "CAM_GPC_TGO_POPUPS", CAM_GPC_TGO."popups/" ); | |
| 114 | -define( "TTGO", CAM_GPC_TGO_MAPEAMENTO ); | |
| 111 | +define( "CAM_GPC_TGO_CONTROLE", CAM_GPC_TGO_CLASSES."controle/" ); | |
| 112 | +define( "CAM_GPC_TGO_COMPONENTES", CAM_GPC_TGO_CLASSES."componentes/" ); | |
| 113 | +define( "CAM_GPC_TGO_INSTANCIAS", CAM_GPC_TGO."instancias/" ); | |
| 114 | +define( "CAM_GPC_TGO_POPUPS", CAM_GPC_TGO."popups/" ); | |
| 115 | +define( "TTGO", CAM_GPC_TGO_MAPEAMENTO ); | |
| 115 | 116 | |
| 116 | 117 | //TRIBUNAL DE CONTAS DO RS |
| 117 | 118 | define( "CAM_GPC_TCERS_CLASSES", CAM_GPC_TCERS."classes/" ); | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/classes/componentes/IChkDocumentoProcesso.class.php
| ... | ... | @@ -36,79 +36,89 @@ |
| 36 | 36 | Casos de uso: uc-01.06.98 |
| 37 | 37 | */ |
| 38 | 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 39 | -include_once( CAM_GA_PROT_COMPONENTES."JSIChkDocumentoProcesso.js"); | |
| 39 | +include_once CAM_GA_PROT_COMPONENTES."JSIChkDocumentoProcesso.js"; | |
| 40 | 40 | |
| 41 | 41 | class IChkDocumentoProcesso extends Componente |
| 42 | 42 | { |
| 43 | -var $inCodigoClassificacao; | |
| 44 | -var $inCodigoAssunto; | |
| 45 | -var $rsDocumentos; | |
| 43 | + public $inCodigoClassificacao; | |
| 44 | + public $inCodigoAssunto; | |
| 45 | + public $rsDocumentos; | |
| 46 | + public $inCodProcesso; | |
| 47 | + public $stAnoProcesso; | |
| 46 | 48 | |
| 47 | -function IChkDocumentoProcesso() | |
| 48 | -{ | |
| 49 | - parent::Componente(); | |
| 50 | - $this->setRotulo ("Documentos"); | |
| 51 | -} | |
| 49 | + public function IChkDocumentoProcesso() | |
| 50 | + { | |
| 51 | + parent::Componente(); | |
| 52 | + $this->setRotulo ("Documentos"); | |
| 53 | + } | |
| 52 | 54 | |
| 53 | -function setCodigoClassificacao($valor) { $this->inCodigoClassificacao = $valor; } | |
| 54 | -function setCodigoAssunto($valor) { $this->inCodigoAssunto = $valor; } | |
| 55 | -function setDocumentos($valor) { $this->rsDocumentos = $valor; } | |
| 55 | + public function setCodigoClassificacao($valor) { $this->inCodigoClassificacao = $valor; } | |
| 56 | + public function setCodigoAssunto($valor) { $this->inCodigoAssunto = $valor; } | |
| 57 | + public function setDocumentos($valor) { $this->rsDocumentos = $valor; } | |
| 58 | + public function setCodProcesso($valor) { $this->inCodProcesso = $valor; } | |
| 59 | + public function setAnoProcesso($valor) { $this->stAnoProcesso = $valor; } | |
| 56 | 60 | |
| 57 | -function getCodigoClassificacao() { return $this->inCodigoClassificacao; } | |
| 58 | -function getCodigoAssunto() { return $this->inCodigoAssunto; } | |
| 61 | + public function getCodigoClassificacao() { return $this->inCodigoClassificacao; } | |
| 62 | + public function getCodigoAssunto() { return $this->inCodigoAssunto; } | |
| 63 | + public function getCodProcesso() { return $this->inCodProcesso; } | |
| 64 | + public function getAnoProcesso() { return $this->stAnoProcesso; } | |
| 59 | 65 | |
| 60 | -function montaChkDocumentos() | |
| 61 | -{ | |
| 62 | - include_once( CAM_GA_PROT_MAPEAMENTO."TPRODocumentoAssunto.class.php" ); | |
| 63 | - $obTPRODocumentoAssunto = new TPRODocumentoAssunto(); | |
| 64 | - $stFiltro .= " AND SW_DOCUMENTO_ASSUNTO.cod_classificacao = ".$this->getCodigoClassificacao(); | |
| 65 | - $stFiltro .= " AND SW_DOCUMENTO_ASSUNTO.cod_assunto = ".$this->getCodigoAssunto(); | |
| 66 | - $obTPRODocumentoAssunto->recuperaRelacionamento($rsDocumento, $stFiltro," SW_DOCUMENTO.nom_documento" ); | |
| 67 | - $arDocumento = array(); | |
| 68 | - while (!$rsDocumento->eof()) { | |
| 69 | - $obChkDocumento = new CheckBox(); | |
| 70 | - $obChkDocumento->setRotulo ("Documentos"); | |
| 71 | - $obChkDocumento->setName ("arCodigoDocumento[]"); | |
| 72 | - $obChkDocumento->setLabel ($rsDocumento->getCampo('nom_documento')); | |
| 73 | - $obChkDocumento->setValue ($rsDocumento->getCampo('cod_documento')); | |
| 74 | - $obChkDocumento->setChecked(true); | |
| 75 | - | |
| 76 | - $obBtnDocumento = new Button(); | |
| 77 | - $obBtnDocumento->setRotulo ("Documentos"); | |
| 78 | - $obBtnDocumento->setName('btDocumento'.$rsDocumento->getCampo('cod_documento') ); | |
| 79 | - $obBtnDocumento->setValue('Cópia Digital'); | |
| 80 | - $obBtnDocumento->obEvento->setOnClick("copiaDigital(".$rsDocumento->getCampo('cod_documento').");"); | |
| 81 | - | |
| 82 | - $this->roFormulario->obJavaScript->addComponente($obBtnDocumento); | |
| 83 | - $this->roFormulario->obJavaScript->addComponente($obChkDocumento); | |
| 84 | - | |
| 85 | - $arDocumento[] = array( $obChkDocumento,$obBtnDocumento ); | |
| 86 | - unset($obChkDocumento); | |
| 87 | - unset($obBtnDocumento); | |
| 88 | - $rsDocumento->proximo(); | |
| 66 | + public function montaChkDocumentos() | |
| 67 | + { | |
| 68 | + include_once( CAM_GA_PROT_MAPEAMENTO."TPRODocumentoAssunto.class.php" ); | |
| 69 | + $obTPRODocumentoAssunto = new TPRODocumentoAssunto(); | |
| 70 | + $stFiltro .= " AND SW_DOCUMENTO_ASSUNTO.cod_classificacao = ".$this->getCodigoClassificacao(); | |
| 71 | + $stFiltro .= " AND SW_DOCUMENTO_ASSUNTO.cod_assunto = ".$this->getCodigoAssunto(); | |
| 72 | + $obTPRODocumentoAssunto->recuperaRelacionamento($rsDocumento, $stFiltro," SW_DOCUMENTO.nom_documento" ); | |
| 73 | + $arDocumento = array(); | |
| 74 | + while (!$rsDocumento->eof()) { | |
| 75 | + $obChkDocumento = new CheckBox(); | |
| 76 | + $obChkDocumento->setRotulo ("Documentos"); | |
| 77 | + $obChkDocumento->setName ("arCodigoDocumento[]"); | |
| 78 | + $obChkDocumento->setLabel ($rsDocumento->getCampo('nom_documento')); | |
| 79 | + $obChkDocumento->setValue ($rsDocumento->getCampo('cod_documento')); | |
| 80 | + $obChkDocumento->setChecked(true); | |
| 81 | + | |
| 82 | + $obBtnDocumento = new Button(); | |
| 83 | + $obBtnDocumento->setRotulo ("Documentos"); | |
| 84 | + $obBtnDocumento->setName('btDocumento'.$rsDocumento->getCampo('cod_documento') ); | |
| 85 | + $obBtnDocumento->setValue('Cópia Digital'); | |
| 86 | + | |
| 87 | + $stEventoOnClick = "copiaDigital(".$rsDocumento->getCampo('cod_documento').", ".$this->getCodProcesso().", ".$this->getAnoProcesso().");"; | |
| 88 | + | |
| 89 | + $obBtnDocumento->obEvento->setOnClick($stEventoOnClick); | |
| 90 | + | |
| 91 | + $this->roFormulario->obJavaScript->addComponente($obBtnDocumento); | |
| 92 | + $this->roFormulario->obJavaScript->addComponente($obChkDocumento); | |
| 93 | + | |
| 94 | + $arDocumento[] = array( $obChkDocumento,$obBtnDocumento ); | |
| 95 | + unset($obChkDocumento); | |
| 96 | + unset($obBtnDocumento); | |
| 97 | + $rsDocumento->proximo(); | |
| 98 | + } | |
| 99 | + | |
| 100 | + return $arDocumento; | |
| 89 | 101 | } |
| 90 | 102 | |
| 91 | - return $arDocumento; | |
| 92 | -} | |
| 103 | + public function montaHTML() | |
| 104 | + { | |
| 105 | + $arDocumento = $this->montaChkDocumentos(); | |
| 106 | + $stHTML = "<table width='100%' >"; | |
| 107 | + foreach ($arDocumento as $arComponentes) { | |
| 108 | + $arComponentes[0]->montaHTML(); | |
| 109 | + $arComponentes[1]->montaHTML(); | |
| 110 | + $stHTML .= "<tr><td class=field>".$arComponentes[0]->getHTML()."</td>"; | |
| 111 | + $stHTML .= "<td class=field>".$arComponentes[1]->getHTML()."</td></tr>"; | |
| 112 | + } | |
| 113 | + $stHTML .= "</table>"; | |
| 114 | + $this->setHtml($stHTML); | |
| 115 | + } | |
| 93 | 116 | |
| 94 | -function montaHTML() | |
| 95 | -{ | |
| 96 | - $arDocumento = $this->montaChkDocumentos(); | |
| 97 | - $stHTML = "<table width='100%' >"; | |
| 98 | - foreach ($arDocumento as $arComponentes) { | |
| 99 | - $arComponentes[0]->montaHTML(); | |
| 100 | - $arComponentes[1]->montaHTML(); | |
| 101 | - $stHTML .= "<tr><td class=field>".$arComponentes[0]->getHTML()."</td>"; | |
| 102 | - $stHTML .= "<td class=field>".$arComponentes[1]->getHTML()."</td></tr>"; | |
| 117 | + public function geraFormulario(&$obFormulario) | |
| 118 | + { | |
| 119 | + $this->roFormulario = $obFormulario; | |
| 120 | + $obFormulario->addComponente($this); | |
| 103 | 121 | } |
| 104 | - $stHTML .= "</table>"; | |
| 105 | - $this->setHtml($stHTML); | |
| 106 | 122 | } |
| 107 | 123 | |
| 108 | -function geraFormulario(&$obFormulario) | |
| 109 | -{ | |
| 110 | - $this->roFormulario = $obFormulario; | |
| 111 | - $obFormulario->addComponente($this); | |
| 112 | -} | |
| 113 | -} | |
| 114 | 124 | ?> | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/classes/componentes/JSIChkDocumentoProcesso.js
| ... | ... | @@ -39,14 +39,23 @@ $Date: 2006-11-08 14:43:54 -0200 (Qua, 08 Nov 2006) $ |
| 39 | 39 | Casos de uso: uc-01.06.98 |
| 40 | 40 | */ |
| 41 | 41 | ?> |
| 42 | -<script language="JavaScript"> | |
| 43 | -function copiaDigital(cod){ | |
| 42 | +<script type="text/javascript"> | |
| 43 | +function copiaDigital(cod, cod_processo, ano_processo){ | |
| 44 | 44 | var x = 200; |
| 45 | 45 | var y = 140; |
| 46 | -// var sArq = '<?=CAM_FW_LEGADO."imagens/copiaDigitalLegado.php";?>?<?=Sessao::getId();?>&codDoc='+cod; | |
| 47 | 46 | var sArq = '<?=CAM_GA_PROT_POPUPS."documento/FMDocumentoProcesso.php";?>?<?=Sessao::getId();?>&codDoc='+cod; |
| 47 | + | |
| 48 | + if (cod_processo) { | |
| 49 | + sArq += '&inCodProcesso='+cod_processo; | |
| 50 | + } | |
| 51 | + | |
| 52 | + if (ano_processo) { | |
| 53 | + sArq += '&stAnoProcesso='+ano_processo; | |
| 54 | + } | |
| 55 | + | |
| 48 | 56 | var wVolta=false; |
| 49 | - tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=450px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); | |
| 57 | + tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=550px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); | |
| 50 | 58 | window.tela.focus(); |
| 51 | 59 | } |
| 60 | + | |
| 52 | 61 | </script> | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/popups/documento/FMDocumentoProcesso.php
| ... | ... | @@ -39,8 +39,8 @@ Casos de uso: uc-01.06.98 |
| 39 | 39 | */ |
| 40 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 41 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 42 | -include_once(CAM_GA_PROT_MAPEAMENTO."TPRODocumento.class.php"); | |
| 43 | -include_once(CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php"); | |
| 42 | +include_once CAM_GA_PROT_MAPEAMENTO."TPRODocumento.class.php"; | |
| 43 | +include_once CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php"; | |
| 44 | 44 | |
| 45 | 45 | //Define o nome dos arquivos PHP |
| 46 | 46 | $stPrograma = "DocumentoProcesso"; |
| ... | ... | @@ -52,23 +52,32 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 52 | 52 | $pgJs = "JS".$stPrograma.".js"; |
| 53 | 53 | include_once($pgJs); |
| 54 | 54 | |
| 55 | -$inCodProcesso = Sessao::read('codigo_processo'); | |
| 56 | -$stAnoExercicio = Sessao::getExercicio(); | |
| 55 | +$inCodProcesso = (!empty($_REQUEST['inCodProcesso'])) ? $_REQUEST['inCodProcesso'] : Sessao::read('codigo_processo'); | |
| 56 | +$stAnoProcesso = (!empty($_REQUEST['stAnoProcesso'])) ? $_REQUEST['stAnoProcesso'] : Sessao::getExercicio(); | |
| 57 | +$inCodDocumento = $_GET['codDoc']; | |
| 57 | 58 | |
| 58 | 59 | $obTPRODocumento = new TPRODocumento(); |
| 59 | -$obTPRODocumento->setDado('cod_documento',$_GET['codDoc']); | |
| 60 | +$obTPRODocumento->setDado('cod_documento',$inCodDocumento); | |
| 60 | 61 | $obTPRODocumento->recuperaPorChave($rsDocumento); |
| 61 | 62 | |
| 62 | 63 | $obTPROCopiaDigital = new TPROCopiaDigital(); |
| 63 | -$obTPROCopiaDigital->setDado('cod_documento', $_GET['codDoc']); | |
| 64 | -$obTPROCopiaDigital->setDado('cod_processo',$inCodProcesso); | |
| 65 | -$obTPROCopiaDigital->setDado('exercicio',$stAnoExercicio); | |
| 64 | +$obTPROCopiaDigital->setDado('cod_documento' , $inCodDocumento); | |
| 65 | +$obTPROCopiaDigital->setDado('cod_processo' , $inCodProcesso); | |
| 66 | +$obTPROCopiaDigital->setDado('exercicio' , $stAnoProcesso); | |
| 66 | 67 | $obTPROCopiaDigital->setCampoCod(''); |
| 67 | 68 | $obTPROCopiaDigital->recuperaPorChave($rsDocumentos); |
| 68 | 69 | |
| 69 | 70 | $obHdnDocumento = new Hidden(); |
| 70 | -$obHdnDocumento->setName('inCodigoDocumento'); | |
| 71 | -$obHdnDocumento->setValue($_GET['codDoc']); | |
| 71 | +$obHdnDocumento->setName('inCodDocumento'); | |
| 72 | +$obHdnDocumento->setValue($inCodDocumento); | |
| 73 | + | |
| 74 | +$obHdnCodProcesso = new Hidden(); | |
| 75 | +$obHdnCodProcesso->setName('inCodProcesso'); | |
| 76 | +$obHdnCodProcesso->setValue($inCodProcesso); | |
| 77 | + | |
| 78 | +$obHdnAnoProcesso = new Hidden(); | |
| 79 | +$obHdnAnoProcesso->setName('stAnoProcesso'); | |
| 80 | +$obHdnAnoProcesso->setValue($stAnoProcesso); | |
| 72 | 81 | |
| 73 | 82 | $obRdImagemSim = new Radio(); |
| 74 | 83 | $obRdImagemSim->setChecked( true ); |
| ... | ... | @@ -103,6 +112,8 @@ $obForm->setTarget('oculto'); |
| 103 | 112 | $obFormulario = new Formulario(); |
| 104 | 113 | $obFormulario->addForm($obForm); |
| 105 | 114 | $obFormulario->addHidden($obHdnDocumento); |
| 115 | +$obFormulario->addHidden($obHdnCodProcesso); | |
| 116 | +$obFormulario->addHidden($obHdnAnoProcesso); | |
| 106 | 117 | $obFormulario->addTitulo($rsDocumento->getCampo('nom_documento')); |
| 107 | 118 | $obFormulario->agrupaComponentes(array($obRdImagemSim, $obRdImagemNao)); |
| 108 | 119 | $obFormulario->addComponente($obFleArquivo); |
| ... | ... | @@ -111,9 +122,9 @@ $obFormulario->show(); |
| 111 | 122 | |
| 112 | 123 | $obIFrameOculto = new IFrame(); |
| 113 | 124 | $obIFrameOculto->setName('oculto'); |
| 114 | -$obIFrameOculto->setHeight ('0'); | |
| 115 | -$obIFrameOculto->setWidth ('0'); | |
| 116 | -$obIFrameOculto->setFrameBorder(0); | |
| 125 | +$obIFrameOculto->setHeight ('0%'); | |
| 126 | +$obIFrameOculto->setWidth ('0%'); | |
| 127 | +$obIFrameOculto->setFrameBorder(1); | |
| 117 | 128 | $obIFrameOculto->show(); |
| 118 | 129 | |
| 119 | 130 | $obIFrame = new IFrame(); |
| ... | ... | @@ -123,4 +134,5 @@ $obIFrame->setHeight('20%'); |
| 123 | 134 | $obIFrame->setWidth('100%'); |
| 124 | 135 | $obIFrame->setFrameBorder(1); |
| 125 | 136 | $obIFrame->show(); |
| 137 | + | |
| 126 | 138 | ?> | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/popups/documento/PRDocumentoProcesso.php
| ... | ... | @@ -37,44 +37,73 @@ $Date: 2006-11-09 13:44:15 -0200 (Qui, 09 Nov 2006) $ |
| 37 | 37 | |
| 38 | 38 | Casos de uso: uc-01.06.98 |
| 39 | 39 | */ |
| 40 | +include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | |
| 40 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 41 | -include_once(CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php"); | |
| 42 | +include_once CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php"; | |
| 42 | 43 | |
| 43 | -//Define o nome dos arquivos PHP | |
| 44 | -$stPrograma = "DocumentoProcesso"; | |
| 45 | -$pgFilt = "FL".$stPrograma.".php"; | |
| 46 | -$pgList = "LS".$stPrograma.".php"; | |
| 47 | -$pgForm = "FM".$stPrograma.".php"; | |
| 48 | -$pgProc = "PR".$stPrograma.".php?".Sessao::getId(); | |
| 49 | -$pgOcul = "OC".$stPrograma.".php"; | |
| 50 | -$pgJs = "JS".$stPrograma.".js"; | |
| 44 | +$inCodProcesso = $request->get('inCodProcesso'); | |
| 45 | +$stAnoProcesso = $request->get('stAnoProcesso'); | |
| 46 | +$inCodDocumento = $request->get('inCodDocumento'); | |
| 51 | 47 | |
| 52 | -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | |
| 53 | -$obTPROCopiaDigital = new TPROCopiaDigital(); | |
| 54 | -Sessao::write('nom_arquivo',$_FILES['stArquivo']['name']); | |
| 48 | +Sessao::write('nom_arquivo', $_FILES['stArquivo']['name']); | |
| 55 | 49 | |
| 56 | 50 | if ($_FILES['stArquivo']['type'] != 'image/jpeg' and $_POST['boImagem'] == 't') { |
| 57 | 51 | SistemaLegado::exibeAviso("O Arquivo precisa ser estar no formato JPG!","","erro"); |
| 58 | 52 | } elseif ($_FILES['stArquivo']['size'] > 1000000) { |
| 59 | 53 | SistemaLegado::exibeAviso("O Arquivo não pode ter mais que 1000KB","","erro"); |
| 60 | 54 | } else { |
| 61 | - //MONTA O NOME DO DIRETORIO TEMPORARIO UTILIZANDO O ID DA SESSÃO | |
| 62 | - $inPosInicial = strpos(Sessao::getId(),'=') + 1; | |
| 63 | - $inPosFinal = strpos(Sessao::getId(),'&') - $inPosInicial; | |
| 64 | - $stIdSessao = substr(Sessao::getId(),$inPosInicial,$inPosFinal ); | |
| 65 | - $stDiretorioSessao = CAM_PROTOCOLO."tmp/".$stIdSessao; | |
| 66 | - if ( !is_dir($stDiretorioSessao) ) { | |
| 67 | - mkdir($stDiretorioSessao,0755);//CRIA O DIRETORIO | |
| 55 | + | |
| 56 | + $stDirUpload = CAM_PROTOCOLO."tmp/"; | |
| 57 | + $stDirAnexo = CAM_PROTOCOLO."anexos/"; | |
| 58 | + | |
| 59 | + # Cria o diretório caso não exista | |
| 60 | + if ( !is_dir($stDirUpload) ) { | |
| 61 | + mkdir($stDirUpload, 0755); | |
| 68 | 62 | } |
| 69 | - $stDiretorioDocumento = $_POST['inCodigoDocumento'].'_'.(int) Sessao::read('codigo_processo'); | |
| 70 | - $stDiretorioDocumento .= "_".Sessao::getExercicio(); | |
| 71 | - if ( !is_dir($stDiretorioSessao."/".$stDiretorioDocumento) ) { | |
| 72 | - mkdir($stDiretorioSessao."/".$stDiretorioDocumento,0755); | |
| 63 | + | |
| 64 | + # Cria o diretório de Anexo caso não exista | |
| 65 | + if ( !is_dir($stDirAnexo) ) { | |
| 66 | + mkdir($stDirAnexo, 0755); | |
| 73 | 67 | } |
| 74 | - if ( !is_file( $stDiretorioSessao."/".$stDiretorioDocumento."/".$_FILES['stArquivo']['name'] ) ) { | |
| 75 | - $boCopia = copy( $_FILES['stArquivo']['tmp_name'], $stDiretorioSessao."/".$stDiretorioDocumento."/".$_FILES['stArquivo']['name'] ); | |
| 76 | - chmod($stDiretorioSessao."/".$stDiretorioDocumento."/".$_FILES['stArquivo']['name'],0777); | |
| 68 | + | |
| 69 | + $obTPROCopiaDigital = new TPROCopiaDigital(); | |
| 70 | + $obTPROCopiaDigital->setDado('cod_documento' , $inCodDocumento); | |
| 71 | + $obTPROCopiaDigital->setDado('cod_processo' , $inCodProcesso); | |
| 72 | + $obTPROCopiaDigital->setDado('exercicio' , $stAnoProcesso); | |
| 73 | + $obTPROCopiaDigital->proximoCod($inCodCopia); | |
| 74 | + | |
| 75 | + # Nome do arquivo formatado para ser único | |
| 76 | + $stNomeArquivo = $inCodCopia.'_'.$inCodDocumento.'_'.$inCodProcesso.'_'.$stAnoProcesso.'_'.$_FILES['stArquivo']['name']; | |
| 77 | + | |
| 78 | + if ( !is_file( $stDirUpload."/".$stNomeArquivo ) ) { | |
| 79 | + | |
| 80 | + $boCopia = copy( $_FILES['stArquivo']['tmp_name'], $stDirUpload."/".$stNomeArquivo ); | |
| 81 | + chmod($stDirUpload."/".$stNomeArquivo,0777); | |
| 82 | + | |
| 77 | 83 | if ($boCopia) { |
| 84 | + | |
| 85 | + # Copia o arquivo para o diretório Anexo | |
| 86 | + $boCopiaAnexo = copy( $_FILES['stArquivo']['tmp_name'], $stDirAnexo."/".$stNomeArquivo ); | |
| 87 | + chmod($stDirAnexo."/".$stNomeArquivo,0777); | |
| 88 | + | |
| 89 | + if ($_FILES['stArquivo']['name'] != "." && $_FILES['stArquivo']['name'] != "..") { | |
| 90 | + $stExtencao = substr($_FILES['stArquivo']['name'] , strrpos($_FILES['stArquivo']['name'],'.') ); | |
| 91 | + | |
| 92 | + if (strtolower($stExtencao) == '.jpg' || strtolower($stExtencao) == '.jpeg') { | |
| 93 | + $boImagem = 't'; | |
| 94 | + } else { | |
| 95 | + $boImagem = 'f'; | |
| 96 | + } | |
| 97 | + | |
| 98 | + $obTPROCopiaDigital->setDado('cod_documento' , $inCodDocumento); | |
| 99 | + $obTPROCopiaDigital->setDado('cod_processo' , $inCodProcesso); | |
| 100 | + $obTPROCopiaDigital->setDado('exercicio' , $stAnoProcesso); | |
| 101 | + $obTPROCopiaDigital->setDado('cod_copia' , $inCodCopia); | |
| 102 | + $obTPROCopiaDigital->setDado('imagem' , $boImagem); | |
| 103 | + $obTPROCopiaDigital->setDado('anexo' , $stNomeArquivo); | |
| 104 | + $obTPROCopiaDigital->inclusao(); | |
| 105 | + } | |
| 106 | + | |
| 78 | 107 | SistemaLegado::exibeAvisoTelaPrincipal("Arquivo enviado com sucesso!","",""); |
| 79 | 108 | } else { |
| 80 | 109 | SistemaLegado::exibeAviso("Erro no upload de arquivo!","","erro"); | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/FMManterProcesso.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | |
| 34 | 34 | Casos de uso: uc-01.06.98 |
| 35 | 35 | |
| 36 | - $Id: FMManterProcesso.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 36 | + $Id: FMManterProcesso.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 37 | 37 | |
| 38 | 38 | */ |
| 39 | 39 | |
| ... | ... | @@ -224,6 +224,9 @@ $obISelectClassificacaoAssunto->obCmbAssunto->obEvento->setOnChange("document.ge |
| 224 | 224 | $obIChkDocumentoProcesso = new IChkDocumentoProcesso(); |
| 225 | 225 | $obIChkDocumentoProcesso->setCodigoClassificacao($_GET['inCodigoClassificacao']); |
| 226 | 226 | $obIChkDocumentoProcesso->setCodigoAssunto($_GET['inCodigoAssunto']); |
| 227 | +$obIChkDocumentoProcesso->setCodProcesso($_REQUEST['inCodigoProcesso']); | |
| 228 | +$obIChkDocumentoProcesso->setAnoProcesso($_REQUEST['inAnoExercicio']); | |
| 229 | + | |
| 227 | 230 | $obFormulario = new Formulario(); |
| 228 | 231 | $obIChkDocumentoProcesso->geraFormulario($obFormulario); |
| 229 | 232 | $obFormulario->montaInnerHTML(); | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/PRManterProcesso.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | |
| 34 | 34 | Casos de uso: uc-01.06.98 |
| 35 | 35 | |
| 36 | - $Id: PRManterProcesso.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 36 | + $Id: PRManterProcesso.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 37 | 37 | |
| 38 | 38 | */ |
| 39 | 39 | |
| ... | ... | @@ -56,7 +56,6 @@ switch ($stAcao) { |
| 56 | 56 | include_once(CAM_GA_PROT_MAPEAMENTO."TPRODocumentoAssunto.class.php"); |
| 57 | 57 | include_once(CAM_GA_PROT_MAPEAMENTO."TPRODocumentoProcesso.class.php" ); |
| 58 | 58 | include_once(CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php" ); |
| 59 | - include_once(CAM_GA_PROT_MAPEAMENTO."TPROCopiaDigital.class.php" ); | |
| 60 | 59 | |
| 61 | 60 | Sessao::setTrataExcecao(true); |
| 62 | 61 | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/despachaProcesso.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | Casos de uso: uc-01.06.98 |
| 34 | 34 | |
| 35 | - $Id: despachaProcesso.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 35 | + $Id: despachaProcesso.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | */ |
| 38 | 38 | |
| ... | ... | @@ -446,9 +446,10 @@ break; |
| 446 | 446 | { |
| 447 | 447 | var x = 200; |
| 448 | 448 | var y = 140; |
| 449 | - var sArq = '../../../framework/legado/imagens/copiaDigitalLegado.php?<?=Sessao::getId();?>&codDoc='+cod+'&acao='+acao+'&codProcesso='+codProcesso+'&anoExercicio='+anoExercicio; | |
| 449 | + var sArq = '<?=CAM_GA_PROT_POPUPS."documento/FMDocumentoProcesso.php";?>?<?=Sessao::getId();?>&codDoc='+cod+'&acao='+acao+'&inCodProcesso='+codProcesso+'&stAnoProcesso='+anoExercicio; | |
| 450 | 450 | var wVolta=false; |
| 451 | - tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=450px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); | |
| 451 | + tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=550px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); | |
| 452 | + window.tela.focus(); | |
| 452 | 453 | |
| 453 | 454 | } |
| 454 | 455 | |
| ... | ... | @@ -654,7 +655,7 @@ break; |
| 654 | 655 | |
| 655 | 656 | <tr> |
| 656 | 657 | <td class=field colspan="2"> |
| 657 | - <?geraBotaoAltera();?> | |
| 658 | + <?php echo geraBotaoAltera();?> | |
| 658 | 659 | </td> |
| 659 | 660 | </tr> |
| 660 | 661 | </table> | ... | ... |
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 60788 2014-11-17 12:47:59Z silvia $ | |
| 35 | + $Id: interfaceProcessos.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 36 | 36 | */ |
| 37 | 37 | |
| 38 | 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -541,11 +541,18 @@ function formIncluiProcesso($dadosForm="",$action="",$controle=0) |
| 541 | 541 | |
| 542 | 542 | function copiaDigital(cod) |
| 543 | 543 | { |
| 544 | + //var x = 200; | |
| 545 | + //var y = 140; | |
| 546 | + //var sArq = '<?=CAM_GA_PROT_POPUPS."documento/FMDocumentoProcesso.php";?>?<?=Sessao::getId();?>&codDoc='+cod+'&acao='+acao+'&inCodProcesso='+codProcesso+'&stAnoProcesso='+anoExercicio; | |
| 547 | + //var wVolta=false; | |
| 548 | + //tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=550px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); | |
| 549 | + | |
| 544 | 550 | var x = 200; |
| 545 | 551 | var y = 140; |
| 546 | 552 | var sArq = '<?=CAM_FW_LEGADO."imagens/copiaDigitalLegado.php";?>?<?=Sessao::getId();?>&codDoc='+cod; |
| 547 | 553 | var wVolta=false; |
| 548 | 554 | tela = window.open(sArq,'tela','titlebar=no,hotkeys=no,width=450px,height=320px,resizable=1,scrollbars=1,left='+x+',top='+y); |
| 555 | + window.tela.focus(); | |
| 549 | 556 | } |
| 550 | 557 | |
| 551 | 558 | function ValidaProcesso() | ... | ... |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/reciboProcesso.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | |
| 32 | 32 | * Casos de uso: uc-01.06.98 |
| 33 | 33 | |
| 34 | - $Id: reciboProcesso.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 34 | + $Id: reciboProcesso.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 35 | 35 | |
| 36 | 36 | */ |
| 37 | 37 | |
| ... | ... | @@ -61,6 +61,6 @@ $preview->addParametro ( 'pCodMunicipio' , $cod_municipio ); |
| 61 | 61 | $preview->addParametro ( 'pCodUf' , $codUf ); |
| 62 | 62 | |
| 63 | 63 | $stDataHoje = dataExtenso(date("Y-m-d")); |
| 64 | -$preview->addParametro ('pDataHoje', utf8_encode($stDataHoje)); | |
| 64 | +$preview->addParametro ('pDataHoje', $stDataHoje); | |
| 65 | 65 | |
| 66 | 66 | $preview->preview(); | ... | ... |
gestaoAdministrativa/fontes/PLPGSQL/framework/concatenarArray.plsql
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | * URBEM Soluções de Gestão Pública Ltda |
| 34 | 34 | * www.urbem.cnm.org.br |
| 35 | 35 | * |
| 36 | -* $Id: concatenarArray.plsql 61454 2015-01-16 19:47:45Z luciana $ | |
| 36 | +* $Id: concatenarArray.plsql 61782 2015-03-03 18:35:51Z luciana $ | |
| 37 | 37 | * |
| 38 | 38 | * Casos de uso: uc-01.01.00 |
| 39 | 39 | */ | ... | ... |
gestaoAdministrativa/fontes/SQL/GA_2034.sql
| ... | ... | @@ -425,30 +425,6 @@ BEGIN |
| 425 | 425 | |
| 426 | 426 | |
| 427 | 427 | INSERT |
| 428 | - INTO empenho.permissao_autorizacao | |
| 429 | - ( exercicio | |
| 430 | - , numcgm | |
| 431 | - , num_unidade | |
| 432 | - , num_orgao | |
| 433 | - ) | |
| 434 | - SELECT '2015' AS exercicio | |
| 435 | - , numcgm | |
| 436 | - , num_unidade | |
| 437 | - , num_orgao | |
| 438 | - FROM empenho.permissao_autorizacao AS proximo | |
| 439 | - WHERE exercicio = '2014' | |
| 440 | - AND NOT EXISTS ( | |
| 441 | - SELECT 1 | |
| 442 | - FROM empenho.permissao_autorizacao | |
| 443 | - WHERE exercicio = '2015' | |
| 444 | - AND numcgm = proximo.numcgm | |
| 445 | - AND num_unidade = proximo.num_unidade | |
| 446 | - AND num_orgao = proximo.num_orgao | |
| 447 | - ) | |
| 448 | - ; | |
| 449 | - | |
| 450 | - | |
| 451 | - INSERT | |
| 452 | 428 | INTO contabilidade.posicao_plano |
| 453 | 429 | ( exercicio |
| 454 | 430 | , cod_posicao |
| ... | ... | @@ -2015,8 +1991,6 @@ DROP FUNCTION atualiza_gf(); |
| 2015 | 1991 | ---------------- |
| 2016 | 1992 | |
| 2017 | 1993 | ALTER TABLE tceto.norma_detalhe ADD COLUMN cod_norma_alteracao INTEGER NOT NULL; |
| 2018 | -ALTER TABLE tceto.norma_detalhe ADD CONSTRAINT fk_norma_detalhe_3 FOREIGN KEY (cod_norma_alteracao) | |
| 2019 | - REFERENCES normas.norma(cod_norma); | |
| 2020 | 1994 | |
| 2021 | 1995 | ALTER TABLE normas.norma_detalhe_al ALTER COLUMN descricao_alteracao TYPE VARCHAR(400); |
| 2022 | 1996 | ... | ... |
| ... | ... | @@ -0,0 +1,244 @@ |
| 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.03.6 | |
| 28 | +* | |
| 29 | +* Fabio Bertoldi - 20150225 | |
| 30 | +* | |
| 31 | +*/ | |
| 32 | + | |
| 33 | +---------------- | |
| 34 | +-- Ticket #22707 | |
| 35 | +---------------- | |
| 36 | + | |
| 37 | + -- | |
| 38 | + -- Insere a função. | |
| 39 | + -- | |
| 40 | + CREATE OR REPLACE function public.manutencao_funcao( intCodmodulo INTEGER | |
| 41 | + , intCodBiblioteca INTEGER | |
| 42 | + , varNomeFunc VARCHAR | |
| 43 | + , intCodTiporetorno INTEGER) | |
| 44 | + RETURNS integer as $$ | |
| 45 | + DECLARE | |
| 46 | + intCodFuncao INTEGER := 0; | |
| 47 | + varAux VARCHAR; | |
| 48 | + BEGIN | |
| 49 | + | |
| 50 | + SELECT cod_funcao | |
| 51 | + INTO intCodFuncao | |
| 52 | + FROM administracao.funcao | |
| 53 | + WHERE cod_modulo = intCodmodulo | |
| 54 | + AND cod_biblioteca = intCodBiblioteca | |
| 55 | + AND Lower(Btrim(nom_funcao)) = Lower(Btrim(varNomeFunc)) | |
| 56 | + ; | |
| 57 | + | |
| 58 | + IF FOUND THEN | |
| 59 | + DELETE FROM administracao.corpo_funcao_externa WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 60 | + DELETE FROM administracao.funcao_externa WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 61 | + DELETE FROM administracao.funcao_referencia WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 62 | + DELETE FROM administracao.parametro WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 63 | + DELETE FROM administracao.variavel WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 64 | + DELETE FROM administracao.funcao WHERE cod_modulo = intCodmodulo AND cod_biblioteca = intCodBiblioteca AND cod_funcao = intCodFuncao; | |
| 65 | + END IF; | |
| 66 | + | |
| 67 | + -- Raise Notice ' Entrou 1 '; | |
| 68 | + | |
| 69 | + SELECT (max(cod_funcao)+1) | |
| 70 | + INTO intCodFuncao | |
| 71 | + FROM administracao.funcao | |
| 72 | + WHERE cod_modulo = intCodmodulo | |
| 73 | + AND cod_biblioteca = intCodBiblioteca | |
| 74 | + ; | |
| 75 | + | |
| 76 | + --varAux := varNomeFunc || ' - ' || To_Char( intCodFuncao, '999999') ; | |
| 77 | + --RAise Notice '=> % ', varAux; | |
| 78 | + | |
| 79 | + IF intCodFuncao IS NULL OR intCodFuncao = 0 THEN | |
| 80 | + intCodFuncao := 1; | |
| 81 | + END IF; | |
| 82 | + | |
| 83 | + INSERT INTO administracao.funcao ( cod_modulo | |
| 84 | + , cod_biblioteca | |
| 85 | + , cod_funcao | |
| 86 | + , cod_tipo_retorno | |
| 87 | + , nom_funcao) | |
| 88 | + VALUES ( intCodmodulo | |
| 89 | + , intCodBiblioteca | |
| 90 | + , intCodFuncao | |
| 91 | + , intCodTiporetorno | |
| 92 | + , varNomeFunc); | |
| 93 | + | |
| 94 | + RETURN intCodFuncao; | |
| 95 | + | |
| 96 | + END; | |
| 97 | + $$ LANGUAGE 'plpgsql'; | |
| 98 | + | |
| 99 | + -- | |
| 100 | + -- Inclusão de Váriaveis. | |
| 101 | + -- | |
| 102 | + CREATE OR REPLACE function public.manutencao_variavel( intCodmodulo INTEGER | |
| 103 | + , intCodBiblioteca INTEGER | |
| 104 | + , intCodFuncao INTEGER | |
| 105 | + , varNomVariavel VARCHAR | |
| 106 | + , intTipoVariavel INTEGER) | |
| 107 | + RETURNS integer as $$ | |
| 108 | + DECLARE | |
| 109 | + intCodVariavel INTEGER := 0; | |
| 110 | + BEGIN | |
| 111 | + | |
| 112 | + If intCodFuncao != 0 THEN | |
| 113 | + SELECT COALESCE((max(cod_variavel)+1),1) | |
| 114 | + INTO intCodVariavel | |
| 115 | + FROM administracao.variavel | |
| 116 | + WHERE cod_modulo = intCodmodulo | |
| 117 | + AND cod_biblioteca = intCodBiblioteca | |
| 118 | + AND cod_funcao = intCodFuncao | |
| 119 | + ; | |
| 120 | + | |
| 121 | + INSERT INTO administracao.variavel ( cod_modulo | |
| 122 | + , cod_biblioteca | |
| 123 | + , cod_funcao | |
| 124 | + , cod_variavel | |
| 125 | + , nom_variavel | |
| 126 | + , cod_tipo ) | |
| 127 | + VALUES ( intCodmodulo | |
| 128 | + , intCodBiblioteca | |
| 129 | + , intCodFuncao | |
| 130 | + , intCodVariavel | |
| 131 | + , varNomVariavel | |
| 132 | + , intTipoVariavel | |
| 133 | + ); | |
| 134 | + END IF; | |
| 135 | + | |
| 136 | + RETURN intCodVariavel; | |
| 137 | + END; | |
| 138 | + $$ LANGUAGE 'plpgsql'; | |
| 139 | + | |
| 140 | + | |
| 141 | + -- | |
| 142 | + -- Inclusão de parametro. | |
| 143 | + -- | |
| 144 | + CREATE OR REPLACE function public.manutencao_parametro( intCodmodulo INTEGER | |
| 145 | + , intCodBiblioteca INTEGER | |
| 146 | + , intCodFuncao INTEGER | |
| 147 | + , intCodVariavel INTEGER) | |
| 148 | + RETURNS VOID as $$ | |
| 149 | + DECLARE | |
| 150 | + intOrdem INTEGER := 0; | |
| 151 | + BEGIN | |
| 152 | + If intCodFuncao != 0 THEN | |
| 153 | + SELECT COALESCE((max(ordem)+1),1) | |
| 154 | + INTO intOrdem | |
| 155 | + FROM administracao.parametro | |
| 156 | + WHERE cod_modulo = intCodmodulo | |
| 157 | + AND cod_biblioteca = intCodBiblioteca | |
| 158 | + AND cod_funcao = intCodFuncao | |
| 159 | + ; | |
| 160 | + | |
| 161 | + INSERT INTO administracao.parametro ( cod_modulo | |
| 162 | + , cod_biblioteca | |
| 163 | + , cod_funcao | |
| 164 | + , cod_variavel | |
| 165 | + , ordem) | |
| 166 | + VALUES ( intCodmodulo | |
| 167 | + , intCodBiblioteca | |
| 168 | + , intCodFuncao | |
| 169 | + , intCodVariavel | |
| 170 | + , intOrdem ); | |
| 171 | + End If; | |
| 172 | + | |
| 173 | + RETURN; | |
| 174 | + END; | |
| 175 | + $$ LANGUAGE 'plpgsql'; | |
| 176 | + | |
| 177 | + | |
| 178 | + -- | |
| 179 | + -- Inclusão de parametro. | |
| 180 | + -- | |
| 181 | + CREATE OR REPLACE function public.manutencao_funcao_externa( intCodmodulo INTEGER | |
| 182 | + , intCodBiblioteca INTEGER | |
| 183 | + , intCodFuncao INTEGER ) | |
| 184 | + RETURNS VOID as $$ | |
| 185 | + DECLARE | |
| 186 | + --intCodFuncao INTEGER; | |
| 187 | + BEGIN | |
| 188 | + | |
| 189 | + -- RAise Notice ' =====> % ', intCodFuncao; | |
| 190 | + | |
| 191 | + If intCodFuncao != 0 THEN | |
| 192 | + INSERT INTO administracao.funcao_externa ( cod_modulo | |
| 193 | + , cod_biblioteca | |
| 194 | + , cod_funcao | |
| 195 | + , comentario | |
| 196 | + ) | |
| 197 | + VALUES ( intCodmodulo | |
| 198 | + , intCodBiblioteca | |
| 199 | + , intCodFuncao | |
| 200 | + , '' | |
| 201 | + ); | |
| 202 | + END IF; | |
| 203 | + RETURN; | |
| 204 | + END; | |
| 205 | + $$ LANGUAGE 'plpgsql'; | |
| 206 | + | |
| 207 | + -- | |
| 208 | + -- Função principal. | |
| 209 | + -- | |
| 210 | + CREATE OR REPLACE function public.manutencao() RETURNS VOID as $$ | |
| 211 | + DECLARE | |
| 212 | + intCodFuncao INTEGER; | |
| 213 | + intCodVariavel INTEGER; | |
| 214 | + BEGIN | |
| 215 | + | |
| 216 | + -- 1 | INTEIRO | |
| 217 | + -- 2 | TEXTO | |
| 218 | + -- 3 | BOOLEANO | |
| 219 | + -- 4 | NUMERICO | |
| 220 | + -- 5 | DATA | |
| 221 | + | |
| 222 | + --Inclusão de função interna arrecadacao/fn_acrescimo_indice.plsql | |
| 223 | + | |
| 224 | + intCodFuncao := public.manutencao_funcao ( 27, 1, 'pega1QuantidadeAnosParaAnueniosProgressao', 1); | |
| 225 | + --( intCodmodulo , intCodBiblioteca , varNomeFunc , intCodTiporetorno ) | |
| 226 | + | |
| 227 | + intCodVariavel := public.manutencao_variavel ( 27, 1, intCodFuncao, 'dtLei', 5 ); | |
| 228 | + PERFORM public.manutencao_parametro( 27, 1, intCodFuncao, intCodVariavel ); | |
| 229 | + | |
| 230 | + RETURN; | |
| 231 | + END; | |
| 232 | + $$ LANGUAGE 'plpgsql'; | |
| 233 | + | |
| 234 | + -- | |
| 235 | + -- Execuçao função. | |
| 236 | + -- | |
| 237 | + Select public.manutencao(); | |
| 238 | + Drop Function public.manutencao(); | |
| 239 | + Drop Function public.manutencao_funcao(integer, integer, varchar, integer ); | |
| 240 | + Drop Function public.manutencao_variavel( integer, integer, integer, varchar, integer ); | |
| 241 | + Drop Function public.manutencao_parametro( integer, integer, integer, integer ); | |
| 242 | + Drop Function public.manutencao_funcao_externa( integer, integer, integer ) ; | |
| 243 | + | |
| 244 | + | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/mapeamento/TContabilidadePlanoConta.class.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | * @subpackage Mapeamento |
| 32 | 32 | |
| 33 | 33 | * Casos de uso: uc-02.02.02, uc-02.08.03, uc-02.08.07, uc-02.02.31, uc-02.04.03 |
| 34 | - $Id: TContabilidadePlanoConta.class.php 61344 2015-01-08 19:03:39Z silvia $ | |
| 34 | + $Id: TContabilidadePlanoConta.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 35 | 35 | */ |
| 36 | 36 | |
| 37 | 37 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
| ... | ... | @@ -1419,5 +1419,89 @@ function montaRecuperaCodEstrutural() |
| 1419 | 1419 | return $stSql; |
| 1420 | 1420 | } |
| 1421 | 1421 | |
| 1422 | +function recuperaDadosExportacaoBalVerificacaoEnceramento(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") | |
| 1423 | +{ | |
| 1424 | + $obErro = new Erro; | |
| 1425 | + $obConexao = new Conexao; | |
| 1426 | + $rsRecordSet = new RecordSet; | |
| 1427 | + | |
| 1428 | + if(trim($stOrdem)) | |
| 1429 | + $stOrdem = (strpos($stOrdem,"ORDER BY")===false)?" ORDER BY $stOrdem":$stOrdem; | |
| 1430 | + $stSql = $this->montaRecuperaDadosExportacaoBalVerificacaoEnceramento().$stCondicao.$stOrdem; | |
| 1431 | + $this->setDebug( $stSql ); | |
| 1432 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
| 1433 | + | |
| 1434 | + return $obErro; | |
| 1435 | +} | |
| 1436 | + | |
| 1437 | +function montaRecuperaDadosExportacaoBalVerificacaoEnceramento() | |
| 1438 | +{ | |
| 1439 | + $stSQL = " SELECT | |
| 1440 | + replace(cod_estrutural,'.','') as cod_estrutural | |
| 1441 | + ,CASE WHEN vl_saldo_anterior >=0 THEN | |
| 1442 | + replace(vl_saldo_anterior::varchar,'-','') | |
| 1443 | + ELSE | |
| 1444 | + '0' | |
| 1445 | + END as saldo_anterior_devedora | |
| 1446 | + ,CASE WHEN vl_saldo_anterior <0 THEN | |
| 1447 | + replace(vl_saldo_anterior::varchar,'-','') | |
| 1448 | + ELSE | |
| 1449 | + '0' | |
| 1450 | + END as saldo_anterior_credora | |
| 1451 | + ,vl_saldo_debitos | |
| 1452 | + ,vl_saldo_creditos * -1 as vl_saldo_creditos | |
| 1453 | + ,CASE WHEN vl_saldo_atual >=0 THEN | |
| 1454 | + replace(vl_saldo_atual::varchar,'-','') | |
| 1455 | + ELSE | |
| 1456 | + '0' | |
| 1457 | + END as saldo_atual_devedora | |
| 1458 | + ,CASE WHEN vl_saldo_atual <0 THEN | |
| 1459 | + replace(vl_saldo_atual::varchar,'-','') | |
| 1460 | + ELSE | |
| 1461 | + '0' | |
| 1462 | + END as saldo_atual_credora | |
| 1463 | + ,nom_conta | |
| 1464 | + ,cod_entidade | |
| 1465 | + ,tipo_conta | |
| 1466 | + ,nivel | |
| 1467 | + ,substr(nom_sistema,1,1) as nom_sistema | |
| 1468 | + ,CASE WHEN trim(both ' ' from nom_sistema) = 'Não Informado' THEN | |
| 1469 | + '' | |
| 1470 | + ELSE nom_sistema | |
| 1471 | + END as natureza | |
| 1472 | + ,CASE WHEN escrituracao = 'analitica' THEN | |
| 1473 | + 'S' | |
| 1474 | + WHEN escrituracao = 'sintetica' THEN | |
| 1475 | + 'N' | |
| 1476 | + END as escrituracao | |
| 1477 | + ,CASE WHEN indicador_superavit = 'permanente' THEN | |
| 1478 | + 'P' | |
| 1479 | + WHEN indicador_superavit = 'financeiro' THEN | |
| 1480 | + 'F' | |
| 1481 | + END as indicador_superavit | |
| 1482 | + FROM | |
| 1483 | + contabilidade.fn_exportacao_balancete_verificacao('".$this->getDado("stExercicio")."' | |
| 1484 | + ,' cod_entidade IN (".$this->getDado("stCodEntidades").")' | |
| 1485 | + ,'".$this->getDado("dtInicial")."' | |
| 1486 | + ,'".$this->getDado("dtFinal")."') | |
| 1487 | + AS | |
| 1488 | + tabela( cod_estrutural VARCHAR, | |
| 1489 | + cod_entidade INTEGER, | |
| 1490 | + nivel INTEGER, | |
| 1491 | + nom_conta VARCHAR, | |
| 1492 | + vl_saldo_anterior NUMERIC, | |
| 1493 | + vl_saldo_debitos NUMERIC, | |
| 1494 | + vl_saldo_creditos NUMERIC, | |
| 1495 | + vl_saldo_atual NUMERIC, | |
| 1496 | + tipo_conta VARCHAR, | |
| 1497 | + nom_sistema VARCHAR, | |
| 1498 | + escrituracao CHAR(9), | |
| 1499 | + indicador_superavit CHAR(12)) | |
| 1500 | + WHERE (vl_saldo_debitos <> 0.00 or vl_saldo_creditos <> 0.00 or vl_saldo_anterior <> 0.00 ) | |
| 1501 | + "; | |
| 1502 | + return $stSQL; | |
| 1503 | +} | |
| 1504 | + | |
| 1505 | + | |
| 1422 | 1506 | } |
| 1423 | 1507 | ?> | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/classes/negocio/RContabilidadePlanoBanco.class.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | * @package URBEM |
| 34 | 34 | * @subpackage Regra |
| 35 | 35 | |
| 36 | - $Id: RContabilidadePlanoBanco.class.php 60460 2014-10-23 11:47:48Z silvia $ | |
| 36 | + $Id: RContabilidadePlanoBanco.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 37 | 37 | |
| 38 | 38 | $Revision: 30668 $ |
| 39 | 39 | $Name$ |
| ... | ... | @@ -470,6 +470,10 @@ function listarPlanoContaEntidade(&$rsRecordSet, $stOrder = "" , $boTransacao = |
| 470 | 470 | $stFiltro .= " pc.exercicio = '" . $this->stExercicio . "' AND "; |
| 471 | 471 | $obTContabilidadePlanoAnalitica->setDado('exercicio', $this->stExercicio ); |
| 472 | 472 | } |
| 473 | + if ($this->obROrcamentoRecurso->getCodRecurso()) | |
| 474 | + { | |
| 475 | + $stFiltro .= " pr.cod_recurso = " . (int)$this->obROrcamentoRecurso->getCodRecurso() . " AND "; | |
| 476 | + } | |
| 473 | 477 | |
| 474 | 478 | // Quando ação de encerrar não traz na lista os já encerrados |
| 475 | 479 | if ($this->filtroEncerrado == "encerrar"){ |
| ... | ... | @@ -493,7 +497,7 @@ function listarPlanoContaEntidade(&$rsRecordSet, $stOrder = "" , $boTransacao = |
| 493 | 497 | |
| 494 | 498 | $stOrder = ( $stOrder ) ? $stOrder : 'cod_estrutural'; |
| 495 | 499 | $obErro = $obTContabilidadePlanoAnalitica->recuperaRelacionamentoContaEntidade( $rsRecordSet, $stFiltro, $stOrder, $boTransacao ); |
| 496 | - | |
| 500 | + | |
| 497 | 501 | return $obErro; |
| 498 | 502 | } |
| 499 | 503 | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/FLEncerrarConta.php
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | * Data de Criação : 30/09/2014 |
| 29 | 29 | * @author Analista: Silvia |
| 30 | 30 | * @author Desenvolvedor: Evandro Melos |
| 31 | - * $Id: FLEncerrarConta.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 31 | + * $Id: FLEncerrarConta.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 32 | 32 | */ |
| 33 | 33 | |
| 34 | 34 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -210,6 +210,28 @@ $obCmbContaCorrente->setDisabled ( $boDisabled ); |
| 210 | 210 | $obCmbContaCorrente->setNull(true); |
| 211 | 211 | $obCmbContaCorrente->obEvento->setOnChange ( " montaParametrosGET('BuscaContaCorrente'); "); |
| 212 | 212 | |
| 213 | +// Define Objeto TextBox para Codigo do Recurso | |
| 214 | +$obTxtRecurso = new TextBox; | |
| 215 | +$obTxtRecurso->setName ( "inCodRecurso" ); | |
| 216 | +$obTxtRecurso->setId ( "inCodRecurso" ); | |
| 217 | +$obTxtRecurso->setValue ( $inCodRecurso ); | |
| 218 | +$obTxtRecurso->setRotulo ( "Recurso" ); | |
| 219 | +$obTxtRecurso->setTitle ( "Selecione o recurso orçamentário" ); | |
| 220 | +$obTxtRecurso->setDisabled( $boDesabilitaRecurso ); | |
| 221 | +$obTxtRecurso->setMascara ( $stMascaraRecurso ); | |
| 222 | +$obTxtRecurso->setPreencheComZeros ( 'E' ); | |
| 223 | + | |
| 224 | +// Define Objeto Select para o Recurso | |
| 225 | +$obCmbRecurso = new Select; | |
| 226 | +$obCmbRecurso->setName ( "stNomeRecurso" ); | |
| 227 | +$obCmbRecurso->setId ( "stNomeRecurso" ); | |
| 228 | +$obCmbRecurso->setValue ( $inCodRecurso ); | |
| 229 | +$obCmbRecurso->addOption ( "", "Selecione" ); | |
| 230 | +$obCmbRecurso->setCampoId ( "[cod_fonte]" ); | |
| 231 | +$obCmbRecurso->setCampoDesc ( "[nom_recurso]" ); | |
| 232 | +$obCmbRecurso->preencheCombo( $rsRecurso ); | |
| 233 | +$obCmbRecurso->setDisabled ( $boDesabilitaRecurso ); | |
| 234 | + | |
| 213 | 235 | //****************************************// |
| 214 | 236 | //Monta FORMULARIO |
| 215 | 237 | //****************************************// |
| ... | ... | @@ -229,6 +251,7 @@ $obFormulario->addComponente( $obDataSaldo ); |
| 229 | 251 | $obFormulario->addComponenteComposto( $obTxtBanco , $obCmbBanco ); |
| 230 | 252 | $obFormulario->addComponenteComposto( $obTxtAgencia, $obCmbAgencia ); |
| 231 | 253 | $obFormulario->addComponente( $obCmbContaCorrente ); |
| 254 | +$obFormulario->addComponenteComposto( $obTxtRecurso, $obCmbRecurso ); | |
| 232 | 255 | |
| 233 | 256 | $obFormulario->OK(); |
| 234 | 257 | $obFormulario->show(); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/FLManterPlanoConta.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | * @ignore |
| 34 | 34 | |
| 35 | - * $Id: FLManterPlanoConta.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 35 | + * $Id: FLManterPlanoConta.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | * Casos de uso: uc-02.02.02 |
| 38 | 38 | */ |
| ... | ... | @@ -216,6 +216,28 @@ $obCmbContaCorrente->setDisabled ( $boDisabled ); |
| 216 | 216 | $obCmbContaCorrente->setNull(true); |
| 217 | 217 | $obCmbContaCorrente->obEvento->setOnChange ( " montaParametrosGET('BuscaContaCorrente'); "); |
| 218 | 218 | |
| 219 | +// Define Objeto TextBox para Codigo do Recurso | |
| 220 | +$obTxtRecurso = new TextBox; | |
| 221 | +$obTxtRecurso->setName ( "inCodRecurso" ); | |
| 222 | +$obTxtRecurso->setId ( "inCodRecurso" ); | |
| 223 | +$obTxtRecurso->setValue ( $inCodRecurso ); | |
| 224 | +$obTxtRecurso->setRotulo ( "Recurso" ); | |
| 225 | +$obTxtRecurso->setTitle ( "Selecione o recurso orçamentário" ); | |
| 226 | +$obTxtRecurso->setDisabled( $boDesabilitaRecurso ); | |
| 227 | +$obTxtRecurso->setMascara ( $stMascaraRecurso ); | |
| 228 | +$obTxtRecurso->setPreencheComZeros ( 'E' ); | |
| 229 | + | |
| 230 | +// Define Objeto Select para o Recurso | |
| 231 | +$obCmbRecurso = new Select; | |
| 232 | +$obCmbRecurso->setName ( "stNomeRecurso" ); | |
| 233 | +$obCmbRecurso->setId ( "stNomeRecurso" ); | |
| 234 | +$obCmbRecurso->setValue ( $inCodRecurso ); | |
| 235 | +$obCmbRecurso->addOption ( "", "Selecione" ); | |
| 236 | +$obCmbRecurso->setCampoId ( "[cod_fonte]" ); | |
| 237 | +$obCmbRecurso->setCampoDesc ( "[nom_recurso]" ); | |
| 238 | +$obCmbRecurso->preencheCombo( $rsRecurso ); | |
| 239 | +$obCmbRecurso->setDisabled ( $boDesabilitaRecurso ); | |
| 240 | + | |
| 219 | 241 | |
| 220 | 242 | //****************************************// |
| 221 | 243 | //Monta FORMULARIO |
| ... | ... | @@ -237,6 +259,7 @@ $obFormulario->addComponente( $obDataSaldo ); |
| 237 | 259 | $obFormulario->addComponenteComposto( $obTxtBanco , $obCmbBanco ); |
| 238 | 260 | $obFormulario->addComponenteComposto( $obTxtAgencia, $obCmbAgencia ); |
| 239 | 261 | $obFormulario->addComponente( $obCmbContaCorrente ); |
| 262 | +$obFormulario->addComponenteComposto( $obTxtRecurso, $obCmbRecurso ); | |
| 240 | 263 | |
| 241 | 264 | $obFormulario->OK(); |
| 242 | 265 | $obFormulario->show(); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/LSEncerrarConta.php
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | * Página de Listagem de Itens |
| 28 | 28 | * Data de Criação : 30/09/2014 |
| 29 | 29 | * @author Desenvolvedor: Evandro Melos |
| 30 | - $Id: LSEncerrarConta.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 30 | + $Id: LSEncerrarConta.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 31 | 31 | */ |
| 32 | 32 | |
| 33 | 33 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -86,6 +86,7 @@ $obRContabilidadePlanoBanco->setCodigoEntidade ( $stCodEntidade |
| 86 | 86 | $obRContabilidadePlanoBanco->setNumAgencia ( $_REQUEST['inNumAgencia'] ); |
| 87 | 87 | $obRContabilidadePlanoBanco->setNumBanco ( $_REQUEST['inNumBanco'] ); |
| 88 | 88 | $obRContabilidadePlanoBanco->setContaCorrente ( $_REQUEST['stContaCorrente'] ); |
| 89 | +$obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($_REQUEST['inCodRecurso']); | |
| 89 | 90 | |
| 90 | 91 | if ($stAcao == "encerrar"){ |
| 91 | 92 | $obRContabilidadePlanoBanco->setFiltroEncerrado ( "encerrar" ); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/planoConta/LSManterPlanoConta.php
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | |
| 30 | 30 | * @ignore |
| 31 | 31 | |
| 32 | - $Id: LSManterPlanoConta.php 61344 2015-01-08 19:03:39Z silvia $ | |
| 32 | + $Id: LSManterPlanoConta.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 33 | 33 | |
| 34 | 34 | * Casos de uso: uc-02.02.02 |
| 35 | 35 | */ |
| ... | ... | @@ -98,6 +98,7 @@ $obRContabilidadePlanoBanco->setCodigoEntidade ( $stCodEntidade |
| 98 | 98 | $obRContabilidadePlanoBanco->setNumAgencia ( $_REQUEST['inNumAgencia'] ); |
| 99 | 99 | $obRContabilidadePlanoBanco->setNumBanco ( $_REQUEST['inNumBanco'] ); |
| 100 | 100 | $obRContabilidadePlanoBanco->setContaCorrente ( $_REQUEST['stContaCorrente'] ); |
| 101 | +$obRContabilidadePlanoBanco->obROrcamentoRecurso->setCodRecurso($_REQUEST['inCodRecurso']); | |
| 101 | 102 | $obRContabilidadePlanoBanco->listarPlanoContaEntidade( $rsLista , 'cod_estrutural' ); |
| 102 | 103 | |
| 103 | 104 | $stLink .= "&stAcao=".$stAcao; | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCBalancoOrcamentario.php
| ... | ... | @@ -36,7 +36,7 @@ $obTOrcamentoEntidade->setDado( 'exercicio' , Sessao::getExercicio() ); |
| 36 | 36 | $obTOrcamentoEntidade->recuperaEntidades( $rsEntidade, "and e.cod_entidade in (".implode(',',$_REQUEST['inCodEntidade']).")" ); |
| 37 | 37 | |
| 38 | 38 | if (count($_REQUEST['inCodEntidade']) == 1 ) { |
| 39 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 39 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 40 | 40 | if (preg_match( "/prefeitura.*/i", $rsEntidade->getCampo('nom_cgm')) || $boConfirmaFundo > 0) { |
| 41 | 41 | $preview->addParametro( 'poder' , 'Executivo' ); |
| 42 | 42 | } else { |
| ... | ... | @@ -101,7 +101,7 @@ if ( isset($_POST['stMes']) ) { |
| 101 | 101 | } |
| 102 | 102 | |
| 103 | 103 | $preview->addParametro('exercicio' , Sessao::getExercicio()); |
| 104 | -$preview->addParametro("periodo" , utf8_encode($stPeriodo) ); | |
| 104 | +$preview->addParametro("periodo" , $stPeriodo ); | |
| 105 | 105 | $preview->addParametro('cod_entidade' , implode(',', $_REQUEST['inCodEntidade'])); |
| 106 | 106 | $preview->addParametro('dt_inicial' , $_REQUEST['stDataInicial']); |
| 107 | 107 | $preview->addParametro('dt_final' , $_REQUEST['stDataFinal']); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCGeraRelatorioBalancoFinanceiro.php
| ... | ... | @@ -55,7 +55,7 @@ $obTOrcamentoEntidade->setDado( 'exercicio' , Sessao::getExercicio() ); |
| 55 | 55 | $obTOrcamentoEntidade->recuperaEntidades( $rsEntidade, "and e.cod_entidade in (".implode(',',$_REQUEST['inCodEntidade']).")" ); |
| 56 | 56 | |
| 57 | 57 | if (count($_REQUEST['inCodEntidade']) == 1 ) { |
| 58 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 58 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 59 | 59 | if (preg_match( "/prefeitura.*/i", $rsEntidade->getCampo('nom_cgm')) || $boConfirmaFundo > 0) { |
| 60 | 60 | $preview->addParametro( 'poder' , 'Executivo' ); |
| 61 | 61 | } else { | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCGeraRelatorioDemoMutPatrimonioLiquido.php
| ... | ... | @@ -57,7 +57,7 @@ $preview->addParametro ( 'exercicio_anterior', (Sessao::getExercicio() - 1)); |
| 57 | 57 | |
| 58 | 58 | if ( count($_REQUEST['inCodEntidade']) == 1 ) { |
| 59 | 59 | |
| 60 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 60 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 61 | 61 | |
| 62 | 62 | } else { |
| 63 | 63 | $rsEntidade->setPrimeiroElemento(); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCGeraRelatorioDemoVariacoesPatrimoniais.php
| ... | ... | @@ -58,7 +58,7 @@ $preview->addParametro ( 'cod_entidades', implode(',',$_REQUEST['inCodEntidade'] |
| 58 | 58 | if ( count($_REQUEST['inCodEntidade']) == 1 ) { |
| 59 | 59 | $CodEntidade=$_REQUEST['inCodEntidade'][0]; |
| 60 | 60 | $preview->addParametro( 'entidade', $CodEntidade ); |
| 61 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 61 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 62 | 62 | |
| 63 | 63 | } else { |
| 64 | 64 | $rsEntidade->setPrimeiroElemento(); | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/relatorio/OCGeraRelatorioDemostrativoFluxoCaixa.php
| ... | ... | @@ -55,7 +55,7 @@ $obTOrcamentoEntidade->setDado( 'exercicio' , Sessao::getExercicio() ); |
| 55 | 55 | $obTOrcamentoEntidade->recuperaEntidades( $rsEntidade, "and e.cod_entidade in (".implode(',',$_REQUEST['inCodEntidade']).")" ); |
| 56 | 56 | |
| 57 | 57 | if (count($_REQUEST['inCodEntidade']) == 1 ) { |
| 58 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 58 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 59 | 59 | if (preg_match( "/prefeitura.*/i", $rsEntidade->getCampo('nom_cgm')) || $boConfirmaFundo > 0) { |
| 60 | 60 | $preview->addParametro( 'poder' , 'Executivo' ); |
| 61 | 61 | } else { | ... | ... |
gestaoFinanceira/fontes/PHP/contabilidade/popups/planoConta/LSPlanoConta.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | * @ignore |
| 34 | 34 | |
| 35 | - * $Id: LSPlanoConta.php 61344 2015-01-08 19:03:39Z silvia $ | |
| 35 | + * $Id: LSPlanoConta.php 61683 2015-02-25 14:28:21Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | * Casos de uso: uc-02.02.02,uc-02.04.09,uc-02.04.28,uc-02.02.31,uc-02.03.28 |
| 38 | 38 | */ |
| ... | ... | @@ -713,7 +713,7 @@ if ($_REQUEST['tipoBusca']) { |
| 713 | 713 | if ($_REQUEST['stCodEstrutural']) { |
| 714 | 714 | $inCodEstrutural= $_REQUEST['stCodEstrutural']; |
| 715 | 715 | }else{ |
| 716 | - $inCodEstrutural = SistemaLegado::pegaDado('valor','administracao.configuracao',"WHERE exercicio = '".Sessao::getExercicio()."' AND cod_modulo = 6 AND parametro = 'grupo_contas_permanente'"); | |
| 716 | + $inCodEstrutural = '1.2'; | |
| 717 | 717 | } |
| 718 | 718 | $obRegra->setCodEstrutural($inCodEstrutural); |
| 719 | 719 | $obRegra->listarContaAnaliticaAtivoPermanente ($rsLista,""); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/classes/mapeamento/TEmpenhoEmpenho.class.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | * @package URBEM |
| 34 | 34 | * @subpackage Mapeamento |
| 35 | 35 | |
| 36 | - * $Id: TEmpenhoEmpenho.class.php 61286 2014-12-30 11:35:13Z luciana $ | |
| 36 | + * $Id: TEmpenhoEmpenho.class.php 61683 2015-02-25 14:28:21Z luciana $ | |
| 37 | 37 | |
| 38 | 38 | * Casos de uso: uc-02.01.23 |
| 39 | 39 | uc-02.03.03 |
| ... | ... | @@ -4317,63 +4317,67 @@ function recuperaDadosExportacao(&$rsRecordSet, $stCondicao = "", $boTransacao = |
| 4317 | 4317 | |
| 4318 | 4318 | function MontaRecuperaDadosExportacao() |
| 4319 | 4319 | { |
| 4320 | - $stSql = "SELECT \r\n"; | |
| 4321 | - $stSql .= "tabela.num_orgao , \r\n"; | |
| 4322 | - $stSql .= "tabela.num_unidade , \r\n"; | |
| 4323 | - $stSql .= "tabela.cod_funcao , \r\n"; | |
| 4324 | - $stSql .= "tabela.cod_subfuncao , \r\n"; | |
| 4325 | - $stSql .= "tabela.cod_programa , \r\n"; | |
| 4326 | - $stSql .= "0 as cod_subprograma , \r\n"; | |
| 4327 | - $stSql .= "tabela.num_pao , \r\n"; | |
| 4328 | - $stSql .= "replace(tabela.cod_estrutural,'.','') as cod_estrutural , \r\n"; | |
| 4329 | - $stSql .= "tabela.cod_recurso , \r\n"; | |
| 4330 | - $stSql .= "0 as contrapartida , \r\n"; | |
| 4331 | - $stSql .= "(tabela.exercicio || LPAD(tabela.cod_entidade::varchar,2,'0') || LPAD(tabela.cod_empenho::varchar,7,'0')) as num_empenho ,\r\n"; | |
| 4332 | - $stSql .= "to_char(tabela.dt_empenho,'ddmmyyyy') as dt_empenho , \r\n"; | |
| 4333 | - $stSql .= "replace(cast(tabela.vl_empenhado as varchar),'.','') as vl_empenhado , \r\n"; | |
| 4334 | - $stSql .= "tabela.sinal , \r\n"; | |
| 4335 | - $stSql .= "tabela.cgm , \r\n"; | |
| 4336 | - $stSql .= "tabela.exercicio , \r\n"; | |
| 4337 | - $stSql .= "tabela.cod_empenho , \r\n"; | |
| 4338 | - $stSql .= "tabela.ordem , \r\n"; | |
| 4339 | - $stSql .= "tabela.historico , \r\n"; | |
| 4340 | - $stSql .= "tabela.caracteristica , \r\n"; | |
| 4341 | - $stSql .= "tabela.modalidade , \r\n"; | |
| 4342 | - $stSql .= "tabela.nro_licitacao , \r\n"; | |
| 4343 | - $stSql .= "tabela.outras_modalidades, \r\n"; | |
| 4344 | - $stSql .= "tabela.preco , \r\n"; | |
| 4345 | - $stSql .= "'' as branco \r\n"; | |
| 4346 | - $stSql .= "FROM \r\n"; | |
| 4347 | - $stSql .= " tcers.exportacaoEmpenho('".$this->getDado('stExercicio')."','".$this->getDado('dtInicial')."','".$this->getDado('dtFinal')."','".$this->getDado('stCodEntidades')."') \r\n"; | |
| 4348 | - $stSql .= "as \r\n"; | |
| 4349 | - $stSql .= " tabela \r\n"; | |
| 4350 | - $stSql .= " ( \r\n"; | |
| 4351 | - $stSql .= " num_orgao integer , \r\n"; | |
| 4352 | - $stSql .= " num_unidade integer , \r\n"; | |
| 4353 | - $stSql .= " cod_funcao integer , \r\n"; | |
| 4354 | - $stSql .= " cod_subfuncao integer , \r\n"; | |
| 4355 | - $stSql .= " cod_programa integer , \r\n"; | |
| 4356 | - $stSql .= " num_pao integer , \r\n"; | |
| 4357 | - $stSql .= " cod_recurso integer , \r\n"; | |
| 4358 | - $stSql .= " cod_estrutural varchar , \r\n"; | |
| 4359 | - $stSql .= " cod_empenho integer , \r\n"; | |
| 4360 | - $stSql .= " dt_empenho date , \r\n"; | |
| 4361 | - $stSql .= " vl_empenhado numeric , \r\n"; | |
| 4362 | - $stSql .= " sinal varchar , \r\n"; | |
| 4363 | - $stSql .= " cgm integer , \r\n"; | |
| 4364 | - $stSql .= " historico varchar , \r\n"; | |
| 4365 | - $stSql .= " cod_pre_empenho integer , \r\n"; | |
| 4366 | - $stSql .= " exercicio char(4) , \r\n"; | |
| 4367 | - $stSql .= " cod_entidade integer , \r\n"; | |
| 4368 | - $stSql .= " ordem integer , \r\n"; | |
| 4369 | - $stSql .= " oid oid , \r\n"; | |
| 4370 | - $stSql .= " caracteristica integer , \r\n"; | |
| 4371 | - $stSql .= " modalidade integer , \r\n"; | |
| 4372 | - $stSql .= " nro_licitacao text , \r\n"; | |
| 4373 | - $stSql .= " outras_modalidades text , \r\n"; | |
| 4374 | - $stSql .= " preco text \r\n"; | |
| 4375 | - $stSql .= " ) \r\n"; | |
| 4376 | - $stSql .= "ORDER BY tabela.exercicio,tabela.cod_empenho, tabela.ordem; \r\n"; | |
| 4320 | + $stSql = " SELECT | |
| 4321 | + tabela.num_orgao | |
| 4322 | + ,tabela.num_unidade | |
| 4323 | + ,tabela.cod_funcao | |
| 4324 | + ,tabela.cod_subfuncao | |
| 4325 | + ,tabela.cod_programa | |
| 4326 | + ,0 as cod_subprograma | |
| 4327 | + ,tabela.num_pao | |
| 4328 | + ,replace(tabela.cod_estrutural,'.','') as cod_estrutural | |
| 4329 | + ,tabela.cod_recurso | |
| 4330 | + ,0 as contrapartida | |
| 4331 | + ,(tabela.exercicio || LPAD(tabela.cod_entidade::varchar,2,'0') || LPAD(tabela.cod_empenho::varchar,7,'0')) as num_empenho | |
| 4332 | + ,to_char(tabela.dt_empenho,'ddmmyyyy') as dt_empenho | |
| 4333 | + ,replace(cast(tabela.vl_empenhado as varchar),'.','') as vl_empenhado | |
| 4334 | + ,tabela.sinal | |
| 4335 | + ,tabela.cgm | |
| 4336 | + ,tabela.exercicio | |
| 4337 | + ,tabela.cod_empenho | |
| 4338 | + ,tabela.ordem | |
| 4339 | + ,tabela.historico | |
| 4340 | + ,tabela.caracteristica | |
| 4341 | + ,tabela.modalidade | |
| 4342 | + ,tabela.nro_licitacao | |
| 4343 | + ,tabela.outras_modalidades | |
| 4344 | + ,tabela.preco | |
| 4345 | + ,'' as branco | |
| 4346 | + ,modalidade_licitacao | |
| 4347 | + FROM | |
| 4348 | + tcers.exportacaoEmpenho('".$this->getDado('stExercicio')."','".$this->getDado('dtInicial')."','".$this->getDado('dtFinal')."','".$this->getDado('stCodEntidades')."') | |
| 4349 | + AS tabela | |
| 4350 | + ( | |
| 4351 | + num_orgao integer | |
| 4352 | + ,num_unidade integer | |
| 4353 | + ,cod_funcao integer | |
| 4354 | + ,cod_subfuncao integer | |
| 4355 | + ,cod_programa integer | |
| 4356 | + ,num_pao integer | |
| 4357 | + ,cod_recurso integer | |
| 4358 | + ,cod_estrutural varchar | |
| 4359 | + ,cod_empenho integer | |
| 4360 | + ,dt_empenho date | |
| 4361 | + ,vl_empenhado numeric | |
| 4362 | + ,sinal varchar | |
| 4363 | + ,cgm integer | |
| 4364 | + ,historico varchar | |
| 4365 | + ,cod_pre_empenho integer | |
| 4366 | + ,exercicio char(4) | |
| 4367 | + ,cod_entidade integer | |
| 4368 | + ,ordem integer | |
| 4369 | + ,oid oid | |
| 4370 | + ,caracteristica integer | |
| 4371 | + ,modalidade integer | |
| 4372 | + ,nro_licitacao text | |
| 4373 | + ,outras_modalidades text | |
| 4374 | + ,preco text | |
| 4375 | + ,modalidade_licitacao text | |
| 4376 | + ) | |
| 4377 | + ORDER BY tabela.exercicio | |
| 4378 | + ,tabela.cod_empenho | |
| 4379 | + ,tabela.ordem; | |
| 4380 | + "; | |
| 4377 | 4381 | |
| 4378 | 4382 | return $stSql; |
| 4379 | 4383 | } | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/adiantamentos/OCGeraNotaPrestacaoContas.php
| ... | ... | @@ -65,7 +65,7 @@ $obTOrcamentoEntidade->setDado( 'exercicio' , Sessao::getExercicio() ); |
| 65 | 65 | $obTOrcamentoEntidade->recuperaEntidades( $rsEntidade, "and e.cod_entidade = ".$_REQUEST['inCodEntidade'] ); |
| 66 | 66 | |
| 67 | 67 | if ( count($_REQUEST['inCodEntidade']) == 1 ) { |
| 68 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 68 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 69 | 69 | } |
| 70 | 70 | |
| 71 | 71 | $preview->addAssinaturas(Sessao::read('assinaturas')); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/relatorio/OCGeraRelacaoEmpenho.php
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * URBEM Soluções de Gestão Pública Ltda |
| 31 | 31 | * www.urbem.cnm.org.br |
| 32 | 32 | * |
| 33 | -* $Id: OCGeraRelacaoEmpenho.php 60355 2014-10-15 18:11:01Z silvia $ | |
| 33 | +* $Id: OCGeraRelacaoEmpenho.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 34 | 34 | * |
| 35 | 35 | */ |
| 36 | 36 | |
| ... | ... | @@ -50,7 +50,7 @@ $obTOrcamentoEntidade->recuperaEntidades( $rsEntidade, "and e.cod_entidade in (" |
| 50 | 50 | |
| 51 | 51 | $preview->addParametro( 'entidade', implode(',', $_REQUEST['inCodEntidade'] ) ); |
| 52 | 52 | if ( count($_REQUEST['inCodEntidade']) == 1 ) { |
| 53 | - $preview->addParametro( 'nom_entidade', utf8_encode($rsEntidade->getCampo('nom_cgm')) ); | |
| 53 | + $preview->addParametro( 'nom_entidade', $rsEntidade->getCampo('nom_cgm') ); | |
| 54 | 54 | } else { |
| 55 | 55 | while ( !$rsEntidade->eof() ) { |
| 56 | 56 | if ( preg_match( "/prefeitura.*/i", $rsEntidade->getCampo('nom_cgm')) ) { | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/instancias/relatorio/OCGeraRelatorioRestosPagarAnuladoPagamentoEstorno.php
| ... | ... | @@ -35,7 +35,7 @@ |
| 35 | 35 | |
| 36 | 36 | * @ignore |
| 37 | 37 | |
| 38 | - * $Id: OCGeraRelatorioRestosPagarAnuladoPagamentoEstorno.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 38 | + * $Id: OCGeraRelatorioRestosPagarAnuladoPagamentoEstorno.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 39 | 39 | |
| 40 | 40 | * Casos de uso : uc-02.03.08 |
| 41 | 41 | */ |
| ... | ... | @@ -43,10 +43,6 @@ include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/Framewor |
| 43 | 43 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
| 44 | 44 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkBirt.inc.php'; |
| 45 | 45 | |
| 46 | -function UTF8($valor) | |
| 47 | -{ | |
| 48 | - return utf8_encode($valor); | |
| 49 | -} | |
| 50 | 46 | |
| 51 | 47 | // Faz a verificação, caso a situacao seja 1,2,3, chama o relatorio = 3, senão chama o 4. |
| 52 | 48 | $preview = new PreviewBirt(2, 10, ($_REQUEST['inSituacao'] < 4 ? 3 : 4)); |
| ... | ... | @@ -63,7 +59,7 @@ if ($stIncluirAssinaturas == 'nao') { |
| 63 | 59 | } else { |
| 64 | 60 | $stIncluirAssinaturas = 'sim'; |
| 65 | 61 | } |
| 66 | -$preview->addParametro('incluir_assinaturas', UTF8($stIncluirAssinaturas)); | |
| 62 | +$preview->addParametro('incluir_assinaturas', $stIncluirAssinaturas); | |
| 67 | 63 | |
| 68 | 64 | if (count($_REQUEST['inCodEntidade']) > 1) { |
| 69 | 65 | $stWhere = "where exercicio='".Sessao::getExercicio()."' and parametro='cod_entidade_prefeitura'"; |
| ... | ... | @@ -163,7 +159,7 @@ if ($_REQUEST['inCodFornecedor'] != "") { |
| 163 | 159 | $RCGM = new RCGM; |
| 164 | 160 | $RCGM->setNumCGM($_REQUEST["inCodFornecedor"]); |
| 165 | 161 | $RCGM->listar($rsDadosCGM); |
| 166 | - $stDescFornecedor = UTF8($rsDadosCGM->getCampo("nom_cgm")); | |
| 162 | + $stDescFornecedor = $rsDadosCGM->getCampo("nom_cgm"); | |
| 167 | 163 | $preview->addParametro('cod_credor', $_REQUEST['inCodFornecedor']); |
| 168 | 164 | $preview->addParametro('nome_credor', |
| 169 | 165 | $_REQUEST['inCodFornecedor'].' - '.$stDescFornecedor); |
| ... | ... | @@ -183,7 +179,7 @@ if (trim($_REQUEST['inCodDespesa']) != "") { |
| 183 | 179 | $preview->addParametro('elemento_despesa_masc', $_REQUEST['inCodDespesa']); |
| 184 | 180 | |
| 185 | 181 | $stDespesaDescricao = $_REQUEST['inCodDespesa'].' - '. $stDescricao; |
| 186 | - $preview->addParametro('despesa_descricao', UTF8($stDespesaDescricao)); | |
| 182 | + $preview->addParametro('despesa_descricao', $stDespesaDescricao); | |
| 187 | 183 | } else { |
| 188 | 184 | $preview->addParametro('elemento_despesa', ''); |
| 189 | 185 | $preview->addParametro('despesa_descricao', ''); |
| ... | ... | @@ -199,7 +195,7 @@ if ($_REQUEST['inCodRecurso'] != "") { |
| 199 | 195 | $stDescricaoRecurso .= ' - '.$rsLista->getCampo("nom_recurso"); |
| 200 | 196 | |
| 201 | 197 | $preview->addParametro('cod_recurso' , $_REQUEST['inCodRecurso']); |
| 202 | - $preview->addParametro('recurso_descricao', UTF8($stDescricaoRecurso)); | |
| 198 | + $preview->addParametro('recurso_descricao', $stDescricaoRecurso); | |
| 203 | 199 | } else { |
| 204 | 200 | $preview->addParametro('cod_recurso' , ''); |
| 205 | 201 | $preview->addParametro('recurso_descricao', ''); | ... | ... |
gestaoFinanceira/fontes/PHP/empenho/popups/empenho/OCProcurarEmpenho.php
| ... | ... | @@ -70,13 +70,13 @@ default: |
| 70 | 70 | //Consulta |
| 71 | 71 | |
| 72 | 72 | $obTEmpenhoEmpenho = new TEmpenhoEmpenho; |
| 73 | - $stFiltro .= " AND e.exercicio = ".$stExercicio. "\n"; | |
| 73 | + $stFiltro .= " AND e.exercicio = '".$stExercicio."' \n"; | |
| 74 | 74 | |
| 75 | 75 | if ($_REQUEST['inCodEntidadeEmpenho'] != "") { |
| 76 | 76 | $stFiltro .= " AND e.cod_entidade = ".$_REQUEST['inCodEntidadeEmpenho']. "\n"; |
| 77 | 77 | } |
| 78 | 78 | if ($_REQUEST['inCodEmpenho']) { |
| 79 | - $stFiltro .= " AND e.cod_empenho = " . $inCodEmpenho . "\n"; | |
| 79 | + $stFiltro .= " AND e.cod_empenho = ".$inCodEmpenho." \n"; | |
| 80 | 80 | } |
| 81 | 81 | |
| 82 | 82 | $stFiltro .= " AND pe.cod_estrutural LIKE '4.4.9.0.51.%' "; |
| ... | ... | @@ -84,6 +84,7 @@ default: |
| 84 | 84 | $obTEmpenhoEmpenho->recuperaEmpenhoPreEmpenhoObras($rsEmpenho, $stFiltro); |
| 85 | 85 | |
| 86 | 86 | break; |
| 87 | + | |
| 87 | 88 | default: |
| 88 | 89 | require_once( CAM_GF_EMP_NEGOCIO."REmpenhoEmpenho.class.php" ); |
| 89 | 90 | $obRegra = new REmpenhoEmpenho; | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoDespesa.class.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | * @package URBEM |
| 34 | 34 | * @subpackage Mapeamento |
| 35 | 35 | |
| 36 | - $Id: TOrcamentoDespesa.class.php 59884 2014-09-18 13:03:35Z luciana $ | |
| 36 | + $Id: TOrcamentoDespesa.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 37 | 37 | |
| 38 | 38 | $Revision: 30668 $ |
| 39 | 39 | $Name$ |
| ... | ... | @@ -408,7 +408,6 @@ function montaRecuperaDotacao() |
| 408 | 408 | $stSql .= " SELECT \n"; |
| 409 | 409 | $stSql .= " R.cod_despesa, \n"; |
| 410 | 410 | $stSql .= " R.exercicio, \n"; |
| 411 | - $stSql .= " R.dt_validade_final, \n"; | |
| 412 | 411 | $stSql .= " coalesce(sum(R.vl_reserva),0.00) as vl_reserva \n"; |
| 413 | 412 | $stSql .= " FROM \n"; |
| 414 | 413 | $stSql .= " orcamento.reserva_saldos AS R \n"; |
| ... | ... | @@ -424,7 +423,7 @@ function montaRecuperaDotacao() |
| 424 | 423 | if ($this->getDado("stDataInicial")) { |
| 425 | 424 | $stSql .= " AND R.dt_inclusao BETWEEN to_date('".$this->getDado("stDataInicial")."'::varchar,'dd/mm/yyyy') AND to_date('".$this->getDado("stDataFinal")."'::varchar,'dd/mm/yyyy') \n"; |
| 426 | 425 | } |
| 427 | - $stSql .= " GROUP BY R.cod_despesa, R.exercicio, R.dt_validade_final \n"; | |
| 426 | + $stSql .= " GROUP BY R.cod_despesa, R.exercicio \n"; | |
| 428 | 427 | $stSql .= " ) as RS ON \n"; |
| 429 | 428 | $stSql .= " D.cod_despesa = RS.cod_despesa AND \n"; |
| 430 | 429 | $stSql .= " D.exercicio = RS.exercicio \n"; | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoPrevisaoReceita.class.php
| ... | ... | @@ -172,6 +172,7 @@ function montaRecuperaEstrutural() |
| 172 | 172 | FROM orcamento.previsao_receita |
| 173 | 173 | JOIN orcamento.receita |
| 174 | 174 | ON receita.cod_receita = previsao_receita.cod_receita |
| 175 | + AND receita.exercicio = previsao_receita.exercicio | |
| 175 | 176 | WHERE previsao_receita.periodo = 1 |
| 176 | 177 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 177 | 178 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_1 |
| ... | ... | @@ -179,6 +180,7 @@ function montaRecuperaEstrutural() |
| 179 | 180 | FROM orcamento.previsao_receita |
| 180 | 181 | JOIN orcamento.receita |
| 181 | 182 | ON receita.cod_receita = previsao_receita.cod_receita |
| 183 | + AND receita.exercicio = previsao_receita.exercicio | |
| 182 | 184 | WHERE previsao_receita.periodo = 2 |
| 183 | 185 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 184 | 186 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_2 |
| ... | ... | @@ -186,6 +188,7 @@ function montaRecuperaEstrutural() |
| 186 | 188 | FROM orcamento.previsao_receita |
| 187 | 189 | JOIN orcamento.receita |
| 188 | 190 | ON receita.cod_receita = previsao_receita.cod_receita |
| 191 | + AND receita.exercicio = previsao_receita.exercicio | |
| 189 | 192 | WHERE previsao_receita.periodo = 3 |
| 190 | 193 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 191 | 194 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_3 |
| ... | ... | @@ -193,6 +196,7 @@ function montaRecuperaEstrutural() |
| 193 | 196 | FROM orcamento.previsao_receita |
| 194 | 197 | JOIN orcamento.receita |
| 195 | 198 | ON receita.cod_receita = previsao_receita.cod_receita |
| 199 | + AND receita.exercicio = previsao_receita.exercicio | |
| 196 | 200 | WHERE previsao_receita.periodo = 4 |
| 197 | 201 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 198 | 202 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_4 |
| ... | ... | @@ -200,6 +204,7 @@ function montaRecuperaEstrutural() |
| 200 | 204 | FROM orcamento.previsao_receita |
| 201 | 205 | JOIN orcamento.receita |
| 202 | 206 | ON receita.cod_receita = previsao_receita.cod_receita |
| 207 | + AND receita.exercicio = previsao_receita.exercicio | |
| 203 | 208 | WHERE previsao_receita.periodo = 5 |
| 204 | 209 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 205 | 210 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_5 |
| ... | ... | @@ -207,6 +212,7 @@ function montaRecuperaEstrutural() |
| 207 | 212 | FROM orcamento.previsao_receita |
| 208 | 213 | JOIN orcamento.receita |
| 209 | 214 | ON receita.cod_receita = previsao_receita.cod_receita |
| 215 | + AND receita.exercicio = previsao_receita.exercicio | |
| 210 | 216 | WHERE previsao_receita.periodo = 6 |
| 211 | 217 | AND receita.cod_entidade IN (".$this->getDado('entidades').") |
| 212 | 218 | AND previsao_receita.exercicio = '".Sessao::getExercicio()."')::VARCHAR,'.',',') AS meta_arrec_bim_6 | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoReceita.class.php
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | * @author Analista: Jorge B. Ribarr |
| 28 | 28 | * @author Desenvolvedor: Marcelo B. Paulino |
| 29 | 29 | |
| 30 | - $Id: TOrcamentoReceita.class.php 61344 2015-01-08 19:03:39Z silvia $ | |
| 30 | + $Id: TOrcamentoReceita.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 31 | 31 | |
| 32 | 32 | * Casos de uso: uc-02.01.06, uc-02.04.04, uc-02.01.34, uc-02.04.03 |
| 33 | 33 | */ |
| ... | ... | @@ -319,7 +319,7 @@ function recuperaReceitaAnaliticaTCE(&$rsRecordSet, $stCondicao = "" , $stOrdem |
| 319 | 319 | $obErro = new Erro; |
| 320 | 320 | $obConexao = new Conexao; |
| 321 | 321 | $rsRecordSet = new RecordSet; |
| 322 | - $stSql = $this->montaRecuperaReceitaAnaliticaTCE().$stCondicao.$stOrdem; | |
| 322 | + $stSql = $this->montaRecuperaReceitaAnaliticaTCE().$stCondicao.$stOrdem; | |
| 323 | 323 | $this->setDebug( $stSql); |
| 324 | 324 | $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); |
| 325 | 325 | |
| ... | ... | @@ -350,6 +350,39 @@ function montaRecuperaReceitaAnaliticaTCE() |
| 350 | 350 | return $stSql; |
| 351 | 351 | } |
| 352 | 352 | |
| 353 | +function recuperaLancamentoReceita(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") | |
| 354 | +{ | |
| 355 | + $obErro = new Erro; | |
| 356 | + $obConexao = new Conexao; | |
| 357 | + $rsRecordSet = new RecordSet; | |
| 358 | + $stSql = $this->montaRecuperaLancamentoReceita().$stCondicao.$stOrdem; | |
| 359 | + $this->setDebug( $stSql); | |
| 360 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
| 361 | + | |
| 362 | + return $obErro; | |
| 363 | +} | |
| 364 | +function montaRecuperaLancamentoReceita(){ | |
| 365 | + | |
| 366 | + $stQuebra = "\n"; | |
| 367 | + $stSql = " SELECT ".$stQuebra; | |
| 368 | + $stSql .= " CLASSIFICACAO.mascara_classificacao, ".$stQuebra; | |
| 369 | + $stSql .= " CLASSIFICACAO.descricao, ".$stQuebra; | |
| 370 | + $stSql .= " RECEITA.* ".$stQuebra; | |
| 371 | + $stSql .= " FROM ".$stQuebra; | |
| 372 | + $stSql .= " orcamento.VW_CLASSIFICACAO_RECEITA AS CLASSIFICACAO, ".$stQuebra; | |
| 373 | + $stSql .= " ORCAMENTO.RECEITA AS RECEITA, ".$stQuebra; | |
| 374 | + $stSql .= " ORCAMENTO.CONTA_RECEITA AS CR ".$stQuebra; | |
| 375 | + $stSql .= " WHERE ".$stQuebra; | |
| 376 | + $stSql .= " CLASSIFICACAO.exercicio IS NOT NULL ".$stQuebra; | |
| 377 | + $stSql .= " AND RECEITA.cod_conta = CLASSIFICACAO.cod_conta ".$stQuebra; | |
| 378 | + $stSql .= " AND RECEITA.exercicio = CLASSIFICACAO.exercicio ".$stQuebra; | |
| 379 | + $stSql .= " AND RECEITA.exercicio = CR.exercicio ".$stQuebra; | |
| 380 | + $stSql .= " AND RECEITA.cod_conta = CR.cod_conta ".$stQuebra; | |
| 381 | + | |
| 382 | + return $stSql; | |
| 383 | + | |
| 384 | +} | |
| 385 | + | |
| 353 | 386 | function recuperaReceitaDedutora(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") |
| 354 | 387 | { |
| 355 | 388 | $obErro = new Erro; |
| ... | ... | @@ -1398,9 +1431,11 @@ function montaRecuperaReceitaExportacaoPlanejamento10() |
| 1398 | 1431 | arrecadado_periodo numeric, |
| 1399 | 1432 | arrecadado_ano numeric, |
| 1400 | 1433 | diferenca numeric |
| 1401 | - ) ON detalhamento_receitas.cod_estrutural = conta_receita.cod_estrutural | |
| 1402 | - AND SUBSTR(detalhamento_receitas.cod_estrutural, 1, 1) != '9' | |
| 1403 | - | |
| 1434 | + ) ON detalhamento_receitas.cod_estrutural = conta_receita.cod_estrutural \n"; | |
| 1435 | + if ( Sessao::getExercicio() == '2014' ) { | |
| 1436 | + $stSql .= " AND SUBSTR(detalhamento_receitas.cod_estrutural, 1, 1) != '9' \n"; | |
| 1437 | + } | |
| 1438 | + $stSql .= " | |
| 1404 | 1439 | LEFT JOIN tcemg.receita_indentificadores_peculiar_receita |
| 1405 | 1440 | ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio |
| 1406 | 1441 | AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita |
| ... | ... | @@ -1419,7 +1454,11 @@ function montaRecuperaReceitaExportacaoPlanejamento10() |
| 1419 | 1454 | , cod_orgao |
| 1420 | 1455 | , identificador_deducao |
| 1421 | 1456 | , detalhamento_receitas.valor_previsto |
| 1422 | - , rec.masc_recurso_red | |
| 1457 | + , rec.masc_recurso_red \n"; | |
| 1458 | + | |
| 1459 | + if ( Sessao::getExercicio() == '2014' ) { | |
| 1460 | + $stSql .= " | |
| 1461 | + | |
| 1423 | 1462 | UNION |
| 1424 | 1463 | |
| 1425 | 1464 | SELECT |
| ... | ... | @@ -1475,7 +1514,9 @@ function montaRecuperaReceitaExportacaoPlanejamento10() |
| 1475 | 1514 | , indentificador_deducao |
| 1476 | 1515 | , natureza_receita |
| 1477 | 1516 | , especificacao |
| 1478 | - , rec.masc_recurso_red | |
| 1517 | + , rec.masc_recurso_red \n "; | |
| 1518 | + } | |
| 1519 | + $stSql .= " | |
| 1479 | 1520 | ) AS tabela |
| 1480 | 1521 | WHERE tabela.vl_previsto<>0.00 |
| 1481 | 1522 | GROUP BY tipo_registro, cod_orgao, deducao_receita, identificador_deducao, natureza_receita, cod_receita, especificacao |
| ... | ... | @@ -1535,9 +1576,11 @@ function montaRecuperaReceitaExportacaoPlanejamento11() |
| 1535 | 1576 | arrecadado_periodo numeric, |
| 1536 | 1577 | arrecadado_ano numeric, |
| 1537 | 1578 | diferenca numeric |
| 1538 | - ) | |
| 1539 | - WHERE SUBSTR(cod_estrutural, 1, 1) != '9' | |
| 1540 | - | |
| 1579 | + ) \n"; | |
| 1580 | +if ( Sessao::getExercicio() == '2014' ) { | |
| 1581 | + $stSql .= " WHERE SUBSTR(cod_estrutural, 1, 1) != '9' | |
| 1582 | + | |
| 1583 | + | |
| 1541 | 1584 | UNION |
| 1542 | 1585 | |
| 1543 | 1586 | SELECT conta_receita.cod_estrutural::varchar AS cod_estrutural |
| ... | ... | @@ -1585,8 +1628,9 @@ function montaRecuperaReceitaExportacaoPlanejamento11() |
| 1585 | 1628 | , receita.exercicio |
| 1586 | 1629 | , cod_estrutural |
| 1587 | 1630 | , conta_receita.descricao |
| 1588 | - , rec.masc_recurso_red | |
| 1589 | - ) | |
| 1631 | + , rec.masc_recurso_red \n"; | |
| 1632 | + } | |
| 1633 | + $stSql .= " ) | |
| 1590 | 1634 | AS detalhamento |
| 1591 | 1635 | GROUP BY cod_estrutural |
| 1592 | 1636 | , receita | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/JSMetasDespesa.js
| ... | ... | @@ -83,4 +83,12 @@ function somatorio( campo, numColunas ){ |
| 83 | 83 | return document.frm.campoTotal.value = total; |
| 84 | 84 | } |
| 85 | 85 | |
| 86 | +function validaRequest(){ | |
| 87 | + jQuery("input[name^='inCelula']").each(function(){ | |
| 88 | + if (!jQuery(this).val() || jQuery(this).val() == '0.00' || jQuery(this).val() == '0,00' || jQuery(this).val() == 0.00){ | |
| 89 | + jQuery(this).attr('disabled', 'disabled'); | |
| 90 | + } | |
| 91 | + }); | |
| 92 | +} | |
| 93 | + | |
| 86 | 94 | </script> | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/JSMetasReceita.js
| ... | ... | @@ -81,4 +81,12 @@ function somatorio( inQtdLinhas, inQtdColunas, inLinhaCorrente, inColunaCorrente |
| 81 | 81 | |
| 82 | 82 | } |
| 83 | 83 | |
| 84 | +function validaRequest(){ | |
| 85 | + jQuery("input[name^='inCelula']").each(function(){ | |
| 86 | + if (!jQuery(this).val() || jQuery(this).val() == '0.00' || jQuery(this).val() == '0,00' || jQuery(this).val() == 0.00){ | |
| 87 | + jQuery(this).attr('disabled', 'disabled'); | |
| 88 | + } | |
| 89 | + }); | |
| 90 | +} | |
| 91 | + | |
| 84 | 92 | </script> | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/LSMetasDespesa.php
| ... | ... | @@ -379,6 +379,7 @@ $obDataGrid->addTituloGrid ( "Registros de metas de execução de despesa |
| 379 | 379 | |
| 380 | 380 | $obDataGrid->montaGrid(); |
| 381 | 381 | $obOk = new Ok; |
| 382 | +$obOk->obEvento->setOnClick("validaRequest(); BloqueiaFrames(true,false); Salvar();"); | |
| 382 | 383 | |
| 383 | 384 | $obVoltar = new Button; |
| 384 | 385 | $obVoltar->setName ( "Cancelar" ); | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/LSMetasReceita.php
| ... | ... | @@ -73,6 +73,7 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 73 | 73 | $pgJS = "JS".$stPrograma.".js"; |
| 74 | 74 | |
| 75 | 75 | include_once( $pgJS ); |
| 76 | +ini_set('max_input_vars', '10000'); | |
| 76 | 77 | ?> |
| 77 | 78 | <script language="JavaScript1.2" type="text/javascript"> |
| 78 | 79 | |
| ... | ... | @@ -418,9 +419,15 @@ $obDataGrid->setFuncaoColuna ( true ); |
| 418 | 419 | $obDataGrid->addTituloGrid ( "Registros de metas de arrecadação de receita" ); |
| 419 | 420 | |
| 420 | 421 | $obDataGrid->montaGrid(); |
| 421 | -$obDataGrid->OK(); | |
| 422 | + | |
| 423 | +$obOk = new Ok(); | |
| 424 | +$obOk->obEvento->setOnClick("validaRequest(); BloqueiaFrames(true,false); Salvar();"); | |
| 425 | +$obLimpar = new Limpar; | |
| 426 | + | |
| 427 | +$obDataGrid->defineBarra( array( $obOk, $obLimpar ) ); | |
| 422 | 428 | |
| 423 | 429 | $obDataGrid->show(); |
| 430 | + | |
| 424 | 431 | ?> |
| 425 | 432 | <script>zebra('Array','zb');</script> |
| 426 | 433 | <?php | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/PRMetasDespesa.php
| ... | ... | @@ -65,13 +65,13 @@ $pgProc = "PR".$stPrograma.".php"; |
| 65 | 65 | $pgOcul = "OC".$stPrograma.".php"; |
| 66 | 66 | $pgJS = "JS".$stPrograma.".js"; |
| 67 | 67 | |
| 68 | -$obRPrevisaoDespesa = new ROrcamentoPrevisaoDespesa; | |
| 69 | -$obRConfiguracaoOrcamento = new ROrcamentoConfiguracao; | |
| 68 | +$obRPrevisaoDespesa = new ROrcamentoPrevisaoDespesa; | |
| 69 | +$obRConfiguracaoOrcamento = new ROrcamentoConfiguracao; | |
| 70 | 70 | $obROrcamentoPrevisaoOrcamentaria = new ROrcamentoPrevisaoOrcamentaria; |
| 71 | 71 | $obROrcamentoDespesa = new ROrcamentoDespesa; |
| 72 | -$obMontaOrgaoUnidade = new MontaOrgaoUnidade; | |
| 73 | - | |
| 74 | -$obErro = new Erro; | |
| 72 | +$obMontaOrgaoUnidade = new MontaOrgaoUnidade; | |
| 73 | +$obTransacao = new Transacao(); | |
| 74 | +$obErro = new Erro; | |
| 75 | 75 | |
| 76 | 76 | $stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; |
| 77 | 77 | |
| ... | ... | @@ -96,7 +96,7 @@ switch ($stAcao) { |
| 96 | 96 | $obRPrevisaoDespesa->obROrcamentoPrevisaoOrcamentaria->setExercicio( $obRPrevisaoDespesa->getExercicio() ); |
| 97 | 97 | if ( $obRPrevisaoDespesa->getExercicio() != $obRPrevisaoDespesa->obROrcamentoPrevisaoOrcamentaria->getExercicio() ) { |
| 98 | 98 | $obRPrevisaoDespesa->obROrcamentoPrevisaoOrcamentaria->setExercicio( $obRPrevisaoDespesa->getExercicio() ); |
| 99 | - $obRPrevisaoDespesa->obROrcamentoPrevisaoOrcamentaria->salvar(); | |
| 99 | + $obRPrevisaoDespesa->obROrcamentoPrevisaoOrcamentaria->salvar($boTransacao); | |
| 100 | 100 | } |
| 101 | 101 | |
| 102 | 102 | $arID = explode(":", $_POST['stCodDespesa']); |
| ... | ... | @@ -108,7 +108,7 @@ switch ($stAcao) { |
| 108 | 108 | $inValor = $_POST["inCelula_".$arID[$inContLinhas]."_".$inContColunas."_".$inContLinhas]; |
| 109 | 109 | $inValor = str_replace( ".", "", $inValor ); |
| 110 | 110 | $inValor = str_replace( ",", ".", $inValor ); |
| 111 | - $arTotal[ $inContLinhas ] = $arTotal[ $inContLinhas ] + $inValor; | |
| 111 | + $arTotal[ $inContLinhas ] = number_format(($arTotal[ $inContLinhas ] + $inValor),2,'.',''); | |
| 112 | 112 | } |
| 113 | 113 | } |
| 114 | 114 | |
| ... | ... | @@ -127,9 +127,11 @@ switch ($stAcao) { |
| 127 | 127 | if ( count($arID) ) { |
| 128 | 128 | for ( $inContLinhas = 0; $inContLinhas < count($arID); $inContLinhas++) { |
| 129 | 129 | $obRPrevisaoDespesa->setCodigoDespesa ( $arID[$inContLinhas] ); |
| 130 | - $obErro = $obRPrevisaoDespesa->limparDados(); | |
| 130 | + $obErro = $obRPrevisaoDespesa->limparDados($boTransacao); | |
| 131 | 131 | } |
| 132 | 132 | } |
| 133 | + $boFlagTransacao = false; | |
| 134 | + $obErro = $obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); | |
| 133 | 135 | if ( !$obErro->ocorreu() ) { |
| 134 | 136 | for ($inContLinhas = 0; $inContLinhas < $_POST['inQtdLin']; $inContLinhas++) { |
| 135 | 137 | for ($inContColunas = 0; $inContColunas < $_POST['inQtdCol']; $inContColunas++) { |
| ... | ... | @@ -141,14 +143,16 @@ switch ($stAcao) { |
| 141 | 143 | } else { |
| 142 | 144 | $obRPrevisaoDespesa->setValorPrevisto ( $inValor ); |
| 143 | 145 | } |
| 144 | - $obErro = $obRPrevisaoDespesa->salvar(); | |
| 146 | + $obErro = $obRPrevisaoDespesa->salvar($boTransacao); | |
| 145 | 147 | } |
| 146 | 148 | } |
| 149 | + $obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $obRPrevisaoDespesa ); | |
| 147 | 150 | } |
| 148 | 151 | } |
| 149 | 152 | if ( !$obErro->ocorreu() ) { |
| 150 | - SistemaLegado::alertaAviso($pgList, $obRPrevisaoDespesa->getCodigoDespesa()."/".$obRPrevisaoDespesa->getExercicio(), "alterar", "aviso", Sessao::getId(), "../"); | |
| 153 | + SistemaLegado::alertaAviso($pgList,"Configuração realizada com sucesso.", "alterar", "aviso", Sessao::getId(), "../"); | |
| 151 | 154 | } else { |
| 155 | + SistemaLegado::LiberaFrames(true,true); | |
| 152 | 156 | SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_alterar","erro"); |
| 153 | 157 | } |
| 154 | 158 | break; | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/elaboracaoOrcamento/PRMetasReceita.php
| ... | ... | @@ -64,12 +64,14 @@ $pgProc = "PR".$stPrograma.".php"; |
| 64 | 64 | $pgOcul = "OC".$stPrograma.".php"; |
| 65 | 65 | $pgJS = "JS".$stPrograma.".js"; |
| 66 | 66 | |
| 67 | +ini_set('max_input_vars', '10000'); | |
| 68 | + | |
| 67 | 69 | $obRPrevisaoReceita = new ROrcamentoPrevisaoReceita; |
| 68 | 70 | $obROrcamentoPrevisaoOrcamentaria = new ROrcamentoPrevisaoOrcamentaria; |
| 69 | 71 | $obRConfiguracaoOrcamento = new ROrcamentoConfiguracao; |
| 70 | 72 | $obROrcamentoReceita = new ROrcamentoReceita; |
| 71 | - | |
| 72 | -$obErro = new Erro; | |
| 73 | +$obTransacao = new Transacao(); | |
| 74 | +$obErro = new Erro; | |
| 73 | 75 | |
| 74 | 76 | $stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; |
| 75 | 77 | |
| ... | ... | @@ -84,16 +86,17 @@ switch ($stAcao) { |
| 84 | 86 | } |
| 85 | 87 | return ($a<$b) ? -1 : 1; |
| 86 | 88 | } |
| 89 | + | |
| 87 | 90 | $obRPrevisaoReceita->setQtdColunas ( $_POST['inQtdCol'] ); |
| 88 | 91 | $obRPrevisaoReceita->setQtdLinhas ( $_POST['inQtdLin'] ); |
| 89 | 92 | $obRPrevisaoReceita->setExercicio ( Sessao::getExercicio() ); |
| 90 | 93 | |
| 91 | 94 | $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->setExercicio( $obRPrevisaoReceita->getExercicio() ); |
| 92 | - $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->consultar( $rsPrevisaoOrcamentaria ); | |
| 95 | + $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->consultar( $rsPrevisaoOrcamentaria, $boTransacao ); | |
| 93 | 96 | |
| 94 | 97 | if ( $obRPrevisaoReceita->getExercicio() != $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->getExercicio() ) { |
| 95 | 98 | $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->setExercicio( $obRPrevisaoReceita->getExercicio() ); |
| 96 | - $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->salvar(); | |
| 99 | + $obRPrevisaoReceita->obROrcamentoPrevisaoOrcamentaria->salvar($boTransacao); | |
| 97 | 100 | } |
| 98 | 101 | |
| 99 | 102 | $stFiltro = '&stCodReceita='.$_POST['stCodReceita'].'&inCodEntidade='.$_POST['inCodEntidade']; |
| ... | ... | @@ -116,10 +119,10 @@ switch ($stAcao) { |
| 116 | 119 | if ($arTotal[ $inKey ] != '0,00') { |
| 117 | 120 | $arValorFuncaoCol[ $inKey ] = (float)$arValorFuncaoCol[ $inKey ]; |
| 118 | 121 | |
| 119 | - if(floatcmp($arTotal[ $inKey ], $arValorFuncaoCol[ $inKey ]) == 1){ | |
| 120 | - //if (round($arTotal[ $inKey ]) > round($arValorFuncaoCol[ $inKey ])) { | |
| 122 | + if(floatcmp($arTotal[ $inKey ], $arValorFuncaoCol[ $inKey ]) == 1){ | |
| 121 | 123 | $obErro->setDescricao( "Total da receita ".$arID[ $inKey ]." não deve ser maior que o valor orçado." ); |
| 122 | 124 | $boSalvar++; |
| 125 | + SistemaLegado::LiberaFrames(true,false); | |
| 123 | 126 | break; |
| 124 | 127 | } |
| 125 | 128 | } |
| ... | ... | @@ -129,15 +132,17 @@ switch ($stAcao) { |
| 129 | 132 | if ( count($arID) ) { |
| 130 | 133 | for ( $inContLinhas = 0; $inContLinhas < count($arID); $inContLinhas++) { |
| 131 | 134 | $obRPrevisaoReceita->setCodigoReceita ( $arID[$inContLinhas] ); |
| 132 | - $obErro = $obRPrevisaoReceita->limparDados(); | |
| 135 | + $obErro = $obRPrevisaoReceita->limparDados($boTransacao); | |
| 133 | 136 | } |
| 134 | 137 | } |
| 135 | 138 | |
| 139 | + $boFlagTransacao = false; | |
| 140 | + $obErro = $obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); | |
| 136 | 141 | for ($inContLinhas = 0; $inContLinhas < $_POST['inQtdLin']; $inContLinhas++) { |
| 137 | 142 | for ($inContColunas = 0; $inContColunas < $_POST['inQtdCol']; $inContColunas++) { |
| 138 | 143 | $obRPrevisaoReceita->setCodigoReceita ( $arID[$inContLinhas] ); |
| 139 | 144 | $obRPrevisaoReceita->setPeriodo ( $inContColunas + 1 ); |
| 140 | - $inValor = $_REQUEST["inCelula_".$arID[$inContLinhas]."_".$inContColunas."_".$inContLinhas]; | |
| 145 | + $inValor = $_REQUEST["inCelula_".$arID[$inContLinhas]."_".$inContColunas."_".$inContLinhas]; | |
| 141 | 146 | if ($inValor == "") { |
| 142 | 147 | $obRPrevisaoReceita->setValorPeriodo ( 0 ); |
| 143 | 148 | } else { |
| ... | ... | @@ -145,15 +150,17 @@ switch ($stAcao) { |
| 145 | 150 | $valor = str_replace(',','.',$valor); |
| 146 | 151 | $obRPrevisaoReceita->setValorPeriodo ( $valor ); |
| 147 | 152 | } |
| 148 | - $obErro = $obRPrevisaoReceita->salvar(); | |
| 153 | + $obErro = $obRPrevisaoReceita->salvar($boTransacao); | |
| 149 | 154 | if ( $obErro->ocorreu() ) { |
| 150 | 155 | break 2; |
| 151 | 156 | } |
| 152 | 157 | } |
| 153 | 158 | } |
| 159 | + $obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $obRPrevisaoReceita ); | |
| 154 | 160 | } |
| 161 | + | |
| 155 | 162 | if ( !$obErro->ocorreu() ) { |
| 156 | - SistemaLegado::alertaAviso($pgList.'?'.Sessao::getId().$stFiltro, $obRPrevisaoReceita->getCodigoReceita()."/".$obRPrevisaoReceita->getExercicio(), "alterar", "aviso", Sessao::getId(), "../"); | |
| 163 | + SistemaLegado::alertaAviso($pgList.'?'.Sessao::getId().$stFiltro, "Configuração realizada com sucesso.", "alterar", "aviso", Sessao::getId(), "../"); | |
| 157 | 164 | } else { |
| 158 | 165 | SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_alterar","erro"); |
| 159 | 166 | } | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/instancias/processamento/OCReceita.php
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * @author Analista: Diego Barbosa Victoria |
| 31 | 31 | * @author Desenvolvedor: Diego Barbosa Victoria |
| 32 | 32 | |
| 33 | - $Id: OCReceita.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 33 | + $Id: OCReceita.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 34 | 34 | |
| 35 | 35 | Casos de uso: uc-02.01.06 |
| 36 | 36 | */ |
| ... | ... | @@ -58,7 +58,12 @@ function buscaReceitaCod() |
| 58 | 58 | if ($rsReceita->getNumLinhas() > 0) { |
| 59 | 59 | $stDescricao = $rsReceita->getCampo ('descricao'); |
| 60 | 60 | } else { |
| 61 | - $stJs .= "alertaAviso('Receita inválida para a entidade selecionada.','frm','erro','".Sessao::getId()."'); \n"; | |
| 61 | + $boVerificador = verificaReceitaLancamento(); | |
| 62 | + if ( $boVerificador ) { | |
| 63 | + $stJs .= "alertaAviso('Necessário configurar o Lançamento de Receita da Conta ". $_GET[$_GET['stNomCampoCod']]."','frm','erro','".Sessao::getId()."'); \n"; | |
| 64 | + }else{ | |
| 65 | + $stJs .= "alertaAviso('Receita inválida para a entidade selecionada.','frm','erro','".Sessao::getId()."'); \n"; | |
| 66 | + } | |
| 62 | 67 | } |
| 63 | 68 | } |
| 64 | 69 | } else { |
| ... | ... | @@ -79,6 +84,25 @@ function buscaReceitaCod() |
| 79 | 84 | return $stJs; |
| 80 | 85 | } |
| 81 | 86 | |
| 87 | +function verificaReceitaLancamento() { | |
| 88 | + #Verifica se o problema é nao estar configurado o lancamento de receita | |
| 89 | + #tabela contabilidade.configuracao_lançamento_receita | |
| 90 | + $obMapeamento = new TOrcamentoReceita(); | |
| 91 | + $boVerificador = false; | |
| 92 | + $stFiltro = " AND RECEITA.exercicio = '".Sessao::getExercicio()."'"; | |
| 93 | + $stFiltro .= " AND RECEITA.cod_receita = ". $_GET[$_GET['stNomCampoCod']]; | |
| 94 | + if($stEntidades) | |
| 95 | + $stFiltro .= " AND RECEITA.cod_entidade in (".$stEntidades.") "; | |
| 96 | + $stFiltro .= " AND NOT EXISTS ( SELECT dr.cod_receita_secundaria | |
| 97 | + FROM contabilidade.desdobramento_receita as dr | |
| 98 | + WHERE receita.cod_receita = dr.cod_receita_secundaria | |
| 99 | + AND receita.exercicio = dr.exercicio ) "; | |
| 100 | + $obMapeamento->recuperaLancamentoReceita($rsLancamentoReceita, $stFiltro); | |
| 101 | + if ($rsLancamentoReceita->getNumLinhas() > 0) | |
| 102 | + $boVerificador = true; | |
| 103 | + return $boVerificador; | |
| 104 | +} | |
| 105 | + | |
| 82 | 106 | function buscaReceita($stTipoBusca, $stEntidades = "") |
| 83 | 107 | { |
| 84 | 108 | switch ($stTipoBusca) { | ... | ... |
gestaoFinanceira/fontes/PHP/orcamento/popups/despesa/LSDespesa.php
| ... | ... | @@ -30,7 +30,7 @@ |
| 30 | 30 | * @author Desenvolvedor: Marcelo Boezzio Paulino |
| 31 | 31 | * @ignore |
| 32 | 32 | |
| 33 | - $Id: LSDespesa.php 60907 2014-11-24 15:02:38Z silvia $ | |
| 33 | + $Id: LSDespesa.php 61767 2015-03-03 12:28:44Z luciana $ | |
| 34 | 34 | |
| 35 | 35 | $Revision: 31725 $ |
| 36 | 36 | $Name$ |
| ... | ... | @@ -247,7 +247,7 @@ $stAcao = "SELECIONAR"; |
| 247 | 247 | $obLista->addAcao(); |
| 248 | 248 | $obLista->ultimaAcao->setAcao( $stAcao ); |
| 249 | 249 | $obLista->ultimaAcao->setFuncao( true ); |
| 250 | -$obLista->ultimaAcao->setLink( "JavaScript:insereDespesa();" ); | |
| 250 | +$obLista->ultimaAcao->setLink( "JavaScript:window.close();insereDespesa();" ); | |
| 251 | 251 | $obLista->ultimaAcao->addCampo("1","cod_despesa"); |
| 252 | 252 | $obLista->ultimaAcao->addCampo("2","descricao"); |
| 253 | 253 | $obLista->commitAcao(); | ... | ... |
gestaoFinanceira/fontes/PHP/ppa/classes/mapeamento/TPPA.class.php
| ... | ... | @@ -30,6 +30,8 @@ |
| 30 | 30 | * @author Analista: Heleno Santos |
| 31 | 31 | * @author Desenvolvedor: Fellipe Esteves dos Santos |
| 32 | 32 | |
| 33 | + * $Id: TPPA.class.php 61683 2015-02-25 14:28:21Z luciana $ | |
| 34 | + | |
| 33 | 35 | * Casos de uso: uc-02.09.01 |
| 34 | 36 | */ |
| 35 | 37 | |
| ... | ... | @@ -209,5 +211,45 @@ class TPPA extends TPPAUtils |
| 209 | 211 | |
| 210 | 212 | return $stSQL; |
| 211 | 213 | } |
| 214 | + | |
| 215 | + function recuperaPPAHomolagacaoNorma(&$rsRecordSet, $stFiltro = "", $stOrdem = "", $boTransacao = "") | |
| 216 | + { | |
| 217 | + $obErro = new Erro; | |
| 218 | + $obConexao = new Conexao; | |
| 219 | + $rsRecordSet = new RecordSet; | |
| 220 | + $stOrdem = ($stOrdem != "") ? " ORDER BY ".$stOrdem : $stOrdem; | |
| 221 | + $stSql = $this->montaRecuperaPPAHomolagacaoNorma().$stFiltro.$stOrdem; | |
| 222 | + $this->setDebug( $stSql ); | |
| 223 | + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | |
| 224 | + | |
| 225 | + return $obErro; | |
| 226 | + } | |
| 227 | + | |
| 228 | + public function montaRecuperaPPAHomolagacaoNorma() | |
| 229 | + { | |
| 230 | + $stSql = "SELECT ppa.cod_ppa \n"; | |
| 231 | + $stSql.= " , ppa.ano_inicio \n"; | |
| 232 | + $stSql.= " , ppa.ano_final \n"; | |
| 233 | + $stSql.= " , ppa.timestamp \n"; | |
| 234 | + $stSql.= " , ppa.ano_inicio||' a '||ppa.ano_final AS periodo \n"; | |
| 235 | + $stSql.= " , ppa_publicacao.timestamp AS dt_homologacao \n"; | |
| 236 | + $stSql.= " , ppa_publicacao.cod_norma \n"; | |
| 237 | + $stSql.= " , tipo_norma.nom_tipo_norma||' '||LPAD(norma.num_norma, 6, '0')||'/'||norma.exercicio||' - '||norma.nom_norma AS descricao_norma \n"; | |
| 238 | + $stSql.= " FROM ppa.ppa \n"; | |
| 239 | + $stSql.= " JOIN ppa.ppa_publicacao \n"; | |
| 240 | + $stSql.= " ON ppa_publicacao.cod_ppa = ppa.cod_ppa \n"; | |
| 241 | + $stSql.= " AND ppa_publicacao.timestamp = (SELECT MAX(ppa_publicacao.timestamp) FROM ppa.ppa_publicacao WHERE ppa_publicacao.cod_ppa = ppa.cod_ppa) \n"; | |
| 242 | + if($this->getDado('exercicio')) | |
| 243 | + $stSql.= " AND ".$this->getDado('exercicio')." BETWEEN ppa.ano_inicio::INTEGER AND ppa.ano_final::INTEGER \n"; | |
| 244 | + else | |
| 245 | + $stSql.= " AND ".Sessao::getExercicio()." BETWEEN ppa.ano_inicio::INTEGER AND ppa.ano_final::INTEGER \n"; | |
| 246 | + $stSql.= " JOIN normas.norma \n"; | |
| 247 | + $stSql.= " ON norma.cod_norma = ppa_publicacao.cod_norma \n"; | |
| 248 | + $stSql.= " JOIN normas.tipo_norma \n"; | |
| 249 | + $stSql.= " ON tipo_norma.cod_tipo_norma = norma.cod_tipo_norma \n"; | |
| 250 | + $stSql.= " WHERE ppa.fn_verifica_homologacao(ppa.cod_ppa) = TRUE \n"; | |
| 251 | + | |
| 252 | + return $stSql; | |
| 253 | + } | |
| 212 | 254 | |
| 213 | 255 | } | ... | ... |
gestaoFinanceira/fontes/PHP/ppa/classes/mapeamento/TPPAAcao.class.php
| ... | ... | @@ -1194,9 +1194,13 @@ class TPPAAcao extends TPPAUtils //Persistente |
| 1194 | 1194 | JOIN orcamento.conta_despesa |
| 1195 | 1195 | ON conta_despesa.cod_conta = despesa.cod_conta |
| 1196 | 1196 | AND conta_despesa.exercicio = despesa.exercicio |
| 1197 | + | |
| 1197 | 1198 | JOIN administracao.configuracao_entidade |
| 1198 | 1199 | ON configuracao_entidade.cod_entidade = despesa.cod_entidade |
| 1199 | 1200 | AND configuracao_entidade.exercicio = despesa.exercicio |
| 1201 | + AND configuracao_entidade.cod_modulo = 55 | |
| 1202 | + AND configuracao_entidade.parametro = 'tcemg_codigo_orgao_entidade_sicom' | |
| 1203 | + | |
| 1200 | 1204 | JOIN orcamento.programa_ppa_programa |
| 1201 | 1205 | ON programa_ppa_programa.cod_programa = despesa.cod_programa |
| 1202 | 1206 | AND programa_ppa_programa.exercicio = despesa.exercicio | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboDespesaExtra/FMReciboDespesaExtra.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | |
| 32 | 32 | * @ignore |
| 33 | 33 | |
| 34 | - $Id: FMReciboDespesaExtra.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 34 | + $Id: FMReciboDespesaExtra.php 61726 2015-02-27 16:39:09Z luciana $ | |
| 35 | 35 | |
| 36 | 36 | * Casos de uso: uc-02.04.30 |
| 37 | 37 | */ |
| ... | ... | @@ -57,6 +57,7 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 57 | 57 | $pgJS = "JS".$stPrograma.".js"; |
| 58 | 58 | |
| 59 | 59 | $stAcao = $request->get('stAcao'); |
| 60 | +include_once($pgJS); | |
| 60 | 61 | |
| 61 | 62 | $obForm = new Form; |
| 62 | 63 | $obForm->setAction( $pgProc ); |
| ... | ... | @@ -66,6 +67,8 @@ $obForm->setTarget( "oculto" ); |
| 66 | 67 | $obEntidadeUsuario = new ITextBoxSelectEntidadeUsuario; |
| 67 | 68 | $obEntidadeUsuario->obTextBox->obEvento->setOnChange( 'getIMontaAssinaturas()' ); |
| 68 | 69 | $obEntidadeUsuario->obSelect->obEvento->setOnChange( 'getIMontaAssinaturas()' ); |
| 70 | +$obEntidadeUsuario->obSelect->obEvento->setOnChange( "buscaValor('preencheDataEmissao')" ); | |
| 71 | +$obEntidadeUsuario->obTextBox->obEvento->setOnChange( "buscaValor('preencheDataEmissao')" ); | |
| 69 | 72 | |
| 70 | 73 | ///Data Emissão |
| 71 | 74 | $obTextData = new Data; |
| ... | ... | @@ -146,12 +149,21 @@ $obFormulario->addComponente ( $obPopUpContaDespesa ); |
| 146 | 149 | $obFormulario->addComponente ( $obTextValor ); |
| 147 | 150 | $obFormulario->addComponente ( $obTextHistorico ); |
| 148 | 151 | |
| 152 | +$stOnclickOkJs = " if ( Valida() ){ | |
| 153 | + document.frm.Ok.disabled = true; | |
| 154 | + BloqueiaFrames(true,false); | |
| 155 | + document.frm.submit(); | |
| 156 | + }"; | |
| 157 | + | |
| 149 | 158 | $obOk = new Ok; |
| 150 | -$obOk->setId ("Ok"); | |
| 151 | -$obOk->obEvento->setOnClick("Salvar(); "); | |
| 159 | +$obOk->setId ("Ok"); | |
| 160 | +$obOk->setName ("Ok"); | |
| 161 | +$obOk->obEvento->setOnClick($stOnclickOkJs); | |
| 152 | 162 | |
| 153 | 163 | $obLimpar = new Button; |
| 154 | 164 | $obLimpar->setValue( "Limpar" ); |
| 165 | +$obLimpar->setId ( "limpar" ); | |
| 166 | +$obLimpar->setName ( "limpar" ); | |
| 155 | 167 | $obLimpar->obEvento->setOnClick( "frm.reset(); frm.inCodEntidade.focus(); document.frm.Ok.disabled = false;" ); |
| 156 | 168 | |
| 157 | 169 | $obMontaAssinaturas->geraFormulario ( $obFormulario ); | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboDespesaExtra/JSReciboDespesaExtra.js
0 → 100644
| ... | ... | @@ -0,0 +1,57 @@ |
| 1 | +<script type="text/javascript"> | |
| 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 | +</script> | |
| 25 | +<?php | |
| 26 | +/** | |
| 27 | + * Página de JavaScript da Emissao de recibos extra | |
| 28 | + * Data de Criação: 14/01/2014 | |
| 29 | + | |
| 30 | + * @author Analista: | |
| 31 | + * @author Desenvolvedor: Lisiane Morais | |
| 32 | + | |
| 33 | + * @ignore | |
| 34 | + * | |
| 35 | + * $Id:$ | |
| 36 | + | |
| 37 | + * $Revision: $ | |
| 38 | + * $Name: $ | |
| 39 | + * $Author: $ | |
| 40 | + * $Date: $ | |
| 41 | + | |
| 42 | +*/ | |
| 43 | +?> | |
| 44 | +<script language="JavaScript"> | |
| 45 | + | |
| 46 | +function buscaValor(tipoBusca){ | |
| 47 | + var stAction = document.frm.action; | |
| 48 | + var stTarget = document.frm.target; | |
| 49 | + document.frm.stCtrl.value = tipoBusca; | |
| 50 | + document.frm.action = '<?=$pgOcul;?>?<?=Sessao::getId();?>'; | |
| 51 | + document.frm.target = 'oculto' | |
| 52 | + document.frm.submit(); | |
| 53 | + document.frm.action = stAction; | |
| 54 | + document.frm.target = stTarget; | |
| 55 | +} | |
| 56 | + | |
| 57 | +</script> | |
| 0 | 58 | \ No newline at end of file | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboDespesaExtra/OCReciboDespesaExtra.php
| ... | ... | @@ -78,7 +78,27 @@ case 'montaEstornos': |
| 78 | 78 | echo $obTable->getHTML(); |
| 79 | 79 | |
| 80 | 80 | break; |
| 81 | + | |
| 82 | + case 'preencheDataEmissao': | |
| 83 | + include_once CAM_GF_TES_MAPEAMENTO.'TTesourariaReciboExtra.class.php'; | |
| 84 | + $obTReciboExtra = new TTesourariaReciboExtra; | |
| 85 | + /////pegando a data do ultimo recibo de Receita | |
| 86 | + $obTReciboExtra->setDado ('tipo_recibo','D'); | |
| 87 | + $obTReciboExtra->setDado ('exercicio',Sessao::getExercicio()); | |
| 88 | + $obTReciboExtra->setDado ('cod_entidade',$_REQUEST['inCodEntidade']); | |
| 89 | + $obTReciboExtra->recuperaUltimaDataRecibo( $rsDataRecibo ); | |
| 90 | + | |
| 91 | + if ( $rsDataRecibo->getCampo( 'data' ) ) { | |
| 92 | + $stUltimaData = substr($rsDataRecibo->getCampo( 'data' ), 0, 10 ); | |
| 93 | + $stUltimaData = explode ( '-', $stUltimaData ); | |
| 94 | + $stUltimaData = $stUltimaData[2].'/'.$stUltimaData[1].'/'.$stUltimaData[0]; | |
| 95 | + $stJs .= "d.getElementById('dtDataEmissao').value = '".$stUltimaData."';\n"; | |
| 96 | + }else { | |
| 97 | + $stJs .= "d.getElementById('dtDataEmissao').value = '';\n"; | |
| 98 | + } | |
| 99 | + | |
| 100 | + SistemaLegado::executaFrameOculto($stJs); | |
| 101 | + break; | |
| 81 | 102 | } |
| 82 | 103 | |
| 83 | -echo $stJs; | |
| 84 | 104 | ?> | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboDespesaExtra/PRReciboDespesaExtra.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | |
| 32 | 32 | * @ignore |
| 33 | 33 | |
| 34 | - $Id: PRReciboDespesaExtra.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 34 | + $Id: PRReciboDespesaExtra.php 61726 2015-02-27 16:39:09Z luciana $ | |
| 35 | 35 | |
| 36 | 36 | * Casos de uso: uc-02.04.30 |
| 37 | 37 | */ |
| ... | ... | @@ -56,6 +56,8 @@ $pgJS = "JS".$stPrograma.".js"; |
| 56 | 56 | |
| 57 | 57 | $obTReciboExtra = new TTesourariaReciboExtra; |
| 58 | 58 | |
| 59 | +SistemaLegado::BloqueiaFrames(true,true); | |
| 60 | + | |
| 59 | 61 | switch ($stAcao) { |
| 60 | 62 | |
| 61 | 63 | case 'incluir': |
| ... | ... | @@ -328,4 +330,6 @@ switch ($stAcao) { |
| 328 | 330 | |
| 329 | 331 | } |
| 330 | 332 | |
| 331 | -?> | |
| 333 | +SistemaLegado::LiberaFrames(true,true); | |
| 334 | + | |
| 335 | +?> | |
| 332 | 336 | \ No newline at end of file | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboReceitaExtra/FMReciboReceitaExtra.php
| ... | ... | @@ -77,7 +77,7 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 77 | 77 | $pgJS = "JS".$stPrograma.".js"; |
| 78 | 78 | |
| 79 | 79 | $stAcao = $_GET['stAcao'] ? $_GET['stAcao'] : $_POST['stAcao']; |
| 80 | - | |
| 80 | +include_once($pgJS); | |
| 81 | 81 | $obForm = new Form; |
| 82 | 82 | $obForm->setAction( $pgProc ); |
| 83 | 83 | $obForm->setTarget( "oculto" ); |
| ... | ... | @@ -86,6 +86,8 @@ $obForm->setTarget( "oculto" ); |
| 86 | 86 | $obEntidadeUsuario = new ITextBoxSelectEntidadeUsuario; |
| 87 | 87 | $obEntidadeUsuario->obTextBox->obEvento->setOnChange( 'getIMontaAssinaturas()' ); |
| 88 | 88 | $obEntidadeUsuario->obSelect->obEvento->setOnChange( 'getIMontaAssinaturas()' ); |
| 89 | +$obEntidadeUsuario->obSelect->obEvento->setOnChange( "buscaValor('preencheDataEmissao')" ); | |
| 90 | +$obEntidadeUsuario->obTextBox->obEvento->setOnChange( "buscaValor('preencheDataEmissao')" ); | |
| 89 | 91 | |
| 90 | 92 | ///Data Emissão |
| 91 | 93 | $obTextData = new Data; |
| ... | ... | @@ -165,12 +167,21 @@ $obFormulario->addComponente ( $obPopUpContaReceita ); |
| 165 | 167 | $obFormulario->addComponente ( $obTextValor ); |
| 166 | 168 | $obFormulario->addComponente ( $obTextHistorico ); |
| 167 | 169 | |
| 170 | +$stOnclickOkJs = " if ( Valida() ){ | |
| 171 | + document.frm.Ok.disabled = true; | |
| 172 | + BloqueiaFrames(true,false); | |
| 173 | + document.frm.submit(); | |
| 174 | + } "; | |
| 175 | + | |
| 168 | 176 | $obOk = new Ok; |
| 169 | -$obOk->setId ("Ok"); | |
| 170 | -$obOk->obEvento->setOnClick("Salvar(); "); | |
| 177 | +$obOk->setId ("Ok"); | |
| 178 | +$obOk->setName ("Ok"); | |
| 179 | +$obOk->obEvento->setOnClick($stOnclickOkJs); | |
| 171 | 180 | |
| 172 | 181 | $obLimpar = new Button; |
| 173 | 182 | $obLimpar->setValue( "Limpar" ); |
| 183 | +$obLimpar->setId ( "limpar" ); | |
| 184 | +$obLimpar->setName ( "limpar" ); | |
| 174 | 185 | $obLimpar->obEvento->setOnClick( "frm.reset(); frm.inCodEntidade.focus(); document.frm.Ok.disabled = false;" ); |
| 175 | 186 | |
| 176 | 187 | $obMontaAssinaturas->geraFormulario( $obFormulario ); | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboReceitaExtra/JSReciboReceitaExtra.js
0 → 100644
| ... | ... | @@ -0,0 +1,57 @@ |
| 1 | +<script type="text/javascript"> | |
| 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 | +</script> | |
| 25 | +<?php | |
| 26 | +/** | |
| 27 | + * Página de JavaScript da Emissao de recibos extra | |
| 28 | + * Data de Criação: 15/01/2015 | |
| 29 | + | |
| 30 | + * @author Analista: | |
| 31 | + * @author Desenvolvedor: Lisiane Morais | |
| 32 | + | |
| 33 | + * @ignore | |
| 34 | + * | |
| 35 | + * $Id:$ | |
| 36 | + | |
| 37 | + * $Revision: $ | |
| 38 | + * $Name: $ | |
| 39 | + * $Author: $ | |
| 40 | + * $Date: $ | |
| 41 | + | |
| 42 | +*/ | |
| 43 | +?> | |
| 44 | +<script language="JavaScript"> | |
| 45 | + | |
| 46 | +function buscaValor(tipoBusca){ | |
| 47 | + var stAction = document.frm.action; | |
| 48 | + var stTarget = document.frm.target; | |
| 49 | + document.frm.stCtrl.value = tipoBusca; | |
| 50 | + document.frm.action = '<?=$pgOcul;?>?<?=Sessao::getId();?>'; | |
| 51 | + document.frm.target = 'oculto' | |
| 52 | + document.frm.submit(); | |
| 53 | + document.frm.action = stAction; | |
| 54 | + document.frm.target = stTarget; | |
| 55 | +} | |
| 56 | + | |
| 57 | +</script> | |
| 0 | 58 | \ No newline at end of file | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboReceitaExtra/OCReciboReceitaExtra.php
| ... | ... | @@ -78,7 +78,26 @@ case 'montaEstornos': |
| 78 | 78 | echo $obTable->getHTML(); |
| 79 | 79 | |
| 80 | 80 | break; |
| 81 | -} | |
| 82 | 81 | |
| 83 | -echo $stJs; | |
| 82 | +case 'preencheDataEmissao': | |
| 83 | + include_once CAM_GF_TES_MAPEAMENTO.'TTesourariaReciboExtra.class.php'; | |
| 84 | + $obTReciboExtra = new TTesourariaReciboExtra; | |
| 85 | + /////pegando a data do ultimo recibo de Receita | |
| 86 | + $obTReciboExtra->setDado ('tipo_recibo','R'); | |
| 87 | + $obTReciboExtra->setDado ('exercicio',Sessao::getExercicio()); | |
| 88 | + $obTReciboExtra->setDado ('cod_entidade',$_REQUEST['inCodEntidade']); | |
| 89 | + $obTReciboExtra->recuperaUltimaDataRecibo( $rsDataRecibo ); | |
| 90 | + | |
| 91 | + if ( $rsDataRecibo->getCampo( 'data' ) ) { | |
| 92 | + $stUltimaData = substr($rsDataRecibo->getCampo( 'data' ), 0, 10 ); | |
| 93 | + $stUltimaData = explode ( '-', $stUltimaData ); | |
| 94 | + $stUltimaData = $stUltimaData[2].'/'.$stUltimaData[1].'/'.$stUltimaData[0]; | |
| 95 | + $stJs .= "d.getElementById('dtDataEmissao').value = '".$stUltimaData."';\n"; | |
| 96 | + }else { | |
| 97 | + $stJs .= "d.getElementById('dtDataEmissao').value = '';\n"; | |
| 98 | + } | |
| 99 | + | |
| 100 | + SistemaLegado::executaFrameOculto($stJs); | |
| 101 | + break; | |
| 102 | +} | |
| 84 | 103 | ?> | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/reciboReceitaExtra/PRReciboReceitaExtra.php
| ... | ... | @@ -98,6 +98,8 @@ $stAcao = $_GET['stAcao'] ? $_GET['stAcao'] : $_POST['stAcao']; |
| 98 | 98 | |
| 99 | 99 | $obTReciboExtra = new TTesourariaReciboExtra; |
| 100 | 100 | |
| 101 | +SistemaLegado::BloqueiaFrames(true,true); | |
| 102 | + | |
| 101 | 103 | switch ($stAcao) { |
| 102 | 104 | |
| 103 | 105 | case 'incluir': |
| ... | ... | @@ -352,4 +354,6 @@ switch ($stAcao) { |
| 352 | 354 | break; |
| 353 | 355 | } |
| 354 | 356 | |
| 355 | -?> | |
| 357 | +SistemaLegado::LiberaFrames(true,true); | |
| 358 | + | |
| 359 | +?> | |
| 356 | 360 | \ No newline at end of file | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/relatorio/OCGeraRelacaoPagamentosExtras.php
| ... | ... | @@ -57,7 +57,7 @@ $preview->addParametro('final_date' , $_REQUEST['stDataFinal'] ); |
| 57 | 57 | // parametros para conta caixa |
| 58 | 58 | if ($_REQUEST['inCodPlanoCredito']) { |
| 59 | 59 | $preview->addParametro('ccaixa' , $_REQUEST['inCodPlanoCredito'] ); |
| 60 | - $preview->addParametro('f_ccaixa' , $_REQUEST['inCodPlanoCredito']." - ".utf8_encode($_REQUEST['stNomContaCredito']) ); | |
| 60 | + $preview->addParametro('f_ccaixa' , $_REQUEST['inCodPlanoCredito']." - ".$_REQUEST['stNomContaCredito'] ); | |
| 61 | 61 | } else { |
| 62 | 62 | $preview->addParametro('ccaixa' , "" ); |
| 63 | 63 | $preview->addParametro('f_ccaixa' , "" ); |
| ... | ... | @@ -66,7 +66,7 @@ if ($_REQUEST['inCodPlanoCredito']) { |
| 66 | 66 | // parametros para conta debito |
| 67 | 67 | if ($_REQUEST['inCodPlanoDebito']) { |
| 68 | 68 | $preview->addParametro('cdespesa' , $_REQUEST['inCodPlanoDebito'] ); |
| 69 | - $preview->addParametro('f_cdespesa' , $_REQUEST['inCodPlanoDebito']." - ".utf8_encode($_REQUEST['stNomContaDebito']) ); | |
| 69 | + $preview->addParametro('f_cdespesa' , $_REQUEST['inCodPlanoDebito']." - ".$_REQUEST['stNomContaDebito'] ); | |
| 70 | 70 | } else { |
| 71 | 71 | $preview->addParametro('cdespesa' , "" ); |
| 72 | 72 | $preview->addParametro('f_cdespesa' , "" ); | ... | ... |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/relatorio/OCGeraRelacaoPagamentosOrcamentarios.php
| ... | ... | @@ -55,19 +55,19 @@ if ( $ano == Sessao::getExercicio() ) { |
| 55 | 55 | // filtro de periodicidade |
| 56 | 56 | if (( $_REQUEST['stDataInicial'] ) && ( $_REQUEST['stDataFinal'] )) { |
| 57 | 57 | $preview->addParametro( 'data_emissao', "and ordem_pagamento.dt_emissao between to_date('".$_REQUEST['stDataInicial']."', 'dd-mm-yyyy') and to_date('".$_REQUEST['stDataFinal']."', 'dd-mm-yyyy')" ); |
| 58 | - $preview->addParametro( 'f_data_emissao', $_REQUEST['stDataInicial'].utf8_encode(' até ').$_REQUEST['stDataFinal'] ); | |
| 58 | + $preview->addParametro( 'f_data_emissao', $_REQUEST['stDataInicial'].' até '.$_REQUEST['stDataFinal'] ); | |
| 59 | 59 | } elseif ($_REQUEST['stDataInicial']) { |
| 60 | 60 | $preview->addParametro( 'data_emissao', " and ordem_pagamento.dt_emissao = to_date('".$_REQUEST['stDataInicial']."', 'dd-mm-yyyy')" ); |
| 61 | 61 | $preview->addParametro( 'f_data_emissao', 'A partir de '.$_REQUEST['stDataInicial'] ); |
| 62 | 62 | } elseif ($_REQUEST['stDataFinal']) { |
| 63 | 63 | $preview->addParametro( 'data_emissao', " and ordem_pagamento.dt_emissao = to_date('".$_REQUEST['stDataFinal']."', 'dd-mm-yyyy')" ); |
| 64 | - $preview->addParametro( 'f_data_emissao', utf8_encode('Até ').$_REQUEST['stDataFinal'] ); | |
| 64 | + $preview->addParametro( 'f_data_emissao', 'Até '.$_REQUEST['stDataFinal'] ); | |
| 65 | 65 | } |
| 66 | 66 | |
| 67 | 67 | // filtro de fornecedor |
| 68 | 68 | if ($_REQUEST['inCGM']) { |
| 69 | 69 | $preview->addParametro( 'num_cgm', 'and pre_empenho.cgm_beneficiario = '.$_REQUEST['inCGM'].' '); |
| 70 | - $preview->addParametro( 'f_num_cgm' , $_REQUEST['inCGM'].' - '.utf8_encode($_REQUEST['stNomCGM']) ); | |
| 70 | + $preview->addParametro( 'f_num_cgm' , $_REQUEST['inCGM'].' - '.$_REQUEST['stNomCGM'] ); | |
| 71 | 71 | } else { |
| 72 | 72 | $preview->addParametro( 'num_cgm', '' ); |
| 73 | 73 | $preview->addParametro( 'f_num_cgm', '' ); |
| ... | ... | @@ -76,13 +76,13 @@ if ( $ano == Sessao::getExercicio() ) { |
| 76 | 76 | // filtro de empenho |
| 77 | 77 | if (( $_REQUEST['inCodEmpenhoInicial'] ) && ( $_REQUEST['inCodEmpenhoFinal'] )) { |
| 78 | 78 | $preview->addParametro( 'empenho', ' and empenho.cod_empenho between '.$_REQUEST['inCodEmpenhoInicial'].' and '.$_REQUEST['inCodEmpenhoFinal'].' '); |
| 79 | - $preview->addParametro( 'f_empenho', $_REQUEST['inCodEmpenhoInicial'].utf8_encode(' até ').$_REQUEST['inCodEmpenhoFinal'] ); | |
| 79 | + $preview->addParametro( 'f_empenho', $_REQUEST['inCodEmpenhoInicial'].' até '.$_REQUEST['inCodEmpenhoFinal'] ); | |
| 80 | 80 | } elseif ($_REQUEST['inCodEmpenhoInicial']) { |
| 81 | 81 | $preview->addParametro( 'empenho', ' and empenho.cod_empenho = '.$_REQUEST['inCodEmpenhoInicial'].' '); |
| 82 | 82 | $preview->addParametro( 'f_empenho', 'A partir de '.$_REQUEST['inCodEmpenhoInicial'] ); |
| 83 | 83 | } elseif ($_REQUEST['inCodEmpenhoFinal']) { |
| 84 | 84 | $preview->addParametro( 'empenho', ' and empenho.cod_empenho = '.$_REQUEST['inCodEmpenhoFinal'].' '); |
| 85 | - $preview->addParametro( 'f_empenho', utf8_encode('Até ').$_REQUEST['inCodEmpenhoFinal'] ); | |
| 85 | + $preview->addParametro( 'f_empenho', 'Até '.$_REQUEST['inCodEmpenhoFinal'] ); | |
| 86 | 86 | } else { |
| 87 | 87 | $preview->addParametro( 'empenho', '' ); |
| 88 | 88 | $preview->addParametro( 'f_empenho', '' ); |
| ... | ... | @@ -91,13 +91,13 @@ if ( $ano == Sessao::getExercicio() ) { |
| 91 | 91 | // filtro de despesa |
| 92 | 92 | if (( $_REQUEST['inCodDotacaoInicial'] ) && ( $_REQUEST['inCodDotacaoFinal'] )) { |
| 93 | 93 | $preview->addParametro( 'despesa', ' and despesa.cod_despesa between '.$_REQUEST['inCodDotacaoInicial'].' and '.$_REQUEST['inCodDotacaoFinal'].' '); |
| 94 | - $preview->addParametro( 'f_despesa', $_REQUEST['inCodDotacaoInicial'].utf8_encode(' até ').$_REQUEST['inCodDotacaoFinal'] ); | |
| 94 | + $preview->addParametro( 'f_despesa', $_REQUEST['inCodDotacaoInicial'].' até '.$_REQUEST['inCodDotacaoFinal'] ); | |
| 95 | 95 | } elseif ($_REQUEST['inCodDotacaoInicial']) { |
| 96 | 96 | $preview->addParametro( 'despesa', ' and despesa.cod_despesa = '.$_REQUEST['inCodDotacaoInicial'].' '); |
| 97 | 97 | $preview->addParametro( 'f_despesa', 'A partir de '.$_REQUEST['inCodDotacaoInicial'] ); |
| 98 | 98 | } elseif ($_REQUEST['inCodDotacaoFinal']) { |
| 99 | 99 | $preview->addParametro( 'despesa', ' and despesa.cod_despesa = '.$_REQUEST['inCodDotacaoFinal'].' '); |
| 100 | - $preview->addParametro( 'f_despesa', utf8_encode('Até ').$_REQUEST['inCodDotacaoFinal'] ); | |
| 100 | + $preview->addParametro( 'f_despesa', 'Até '.$_REQUEST['inCodDotacaoFinal'] ); | |
| 101 | 101 | } else { |
| 102 | 102 | $preview->addParametro( 'despesa', '' ); |
| 103 | 103 | $preview->addParametro( 'f_despesa', '' ); | ... | ... |
gestaoFinanceira/fontes/PLPGSQL/contabilidade/insereLancamentoDepreciacao.plsql
| ... | ... | @@ -40,6 +40,7 @@ DECLARE |
| 40 | 40 | PboEstorno ALIAS FOR $7; |
| 41 | 41 | |
| 42 | 42 | inCodLote INTEGER := 0; |
| 43 | + inCodContaAnalitica INTEGER := 0; | |
| 43 | 44 | inCodPlanoDeb INTEGER := 0; |
| 44 | 45 | inCodPlanoCred INTEGER := 0; |
| 45 | 46 | inCodPlanoEstrutural INTEGER := 0; |
| ... | ... | @@ -48,17 +49,18 @@ DECLARE |
| 48 | 49 | inCodDepreciacao INTEGER := 0; |
| 49 | 50 | stDataLote DATE; |
| 50 | 51 | chTipo CHAR := ''; |
| 51 | - stCodEstruturalDepreciacao VARCHAR := '3.3.3.1.1.01.01.00.00.00'; | |
| 52 | + stCodEstruturalDepreciacao VARCHAR; | |
| 52 | 53 | stNomeLote VARCHAR := ''; |
| 53 | 54 | stSql VARCHAR := ''; |
| 54 | 55 | stFiltro VARCHAR := ''; |
| 55 | 56 | reRegistro RECORD; |
| 57 | + reCodPlano RECORD; | |
| 56 | 58 | |
| 57 | 59 | BEGIN |
| 58 | 60 | |
| 59 | 61 | -- Verifica se existe depreciação na competência que não esteja anulada |
| 60 | 62 | SELECT INTO inCodDepreciacao |
| 61 | - cod_depreciacao | |
| 63 | + cod_depreciacao | |
| 62 | 64 | FROM patrimonio.depreciacao |
| 63 | 65 | WHERE competencia = PstExercicio || PstMesCompetencia |
| 64 | 66 | AND NOT EXISTS ( SELECT 1 |
| ... | ... | @@ -71,27 +73,150 @@ BEGIN |
| 71 | 73 | IF inCodDepreciacao IS NULL THEN |
| 72 | 74 | RAISE EXCEPTION 'Não existem bens depreciados na competência: % !', PstMesCompetencia || '/' || PstExercicio; |
| 73 | 75 | END IF; |
| 76 | + | |
| 77 | + -- Verifica se determinado bem possui um depreciação e cod_plano de depreciação acumulada relacionados no exercicio. | |
| 78 | + stSql := ' | |
| 79 | + SELECT depreciacao.cod_bem | |
| 80 | + , CASE WHEN bem_plano_depreciacao.cod_plano IS NOT NULL | |
| 81 | + THEN bem_plano_depreciacao.cod_plano | |
| 82 | + ELSE grupo_plano_depreciacao.cod_plano | |
| 83 | + END AS cod_plano | |
| 84 | + , tipo_natureza.cod_natureza | |
| 85 | + , tipo_natureza.codigo | |
| 86 | + , tipo_natureza.nom_natureza | |
| 87 | + | |
| 88 | + FROM patrimonio.depreciacao | |
| 89 | + | |
| 90 | + LEFT JOIN ( | |
| 91 | + SELECT bem_plano_depreciacao.cod_bem | |
| 92 | + , bem_plano_depreciacao.cod_plano | |
| 93 | + , bem_plano_depreciacao.exercicio | |
| 94 | + | |
| 95 | + FROM patrimonio.bem_plano_depreciacao | |
| 96 | + | |
| 97 | + LEFT JOIN contabilidade.plano_analitica | |
| 98 | + ON plano_analitica.cod_plano = bem_plano_depreciacao.cod_plano | |
| 99 | + AND plano_analitica.exercicio = bem_plano_depreciacao.exercicio | |
| 100 | + | |
| 101 | + LEFT JOIN contabilidade.plano_conta | |
| 102 | + ON plano_conta.cod_conta = plano_analitica.cod_conta | |
| 103 | + AND plano_conta.exercicio = plano_analitica.exercicio | |
| 104 | + | |
| 105 | + WHERE bem_plano_depreciacao.timestamp::timestamp = ( SELECT MAX(bem_plano.timestamp::timestamp) AS timestamp | |
| 106 | + FROM patrimonio.bem_plano_depreciacao AS bem_plano | |
| 107 | + | |
| 108 | + WHERE bem_plano_depreciacao.cod_bem = bem_plano.cod_bem | |
| 109 | + AND bem_plano_depreciacao.exercicio = bem_plano.exercicio | |
| 110 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 111 | + | |
| 112 | + GROUP BY bem_plano.cod_bem | |
| 113 | + , bem_plano.exercicio ) | |
| 114 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 115 | + ORDER BY timestamp DESC | |
| 116 | + | |
| 117 | + )AS bem_plano_depreciacao | |
| 118 | + ON bem_plano_depreciacao.cod_bem = depreciacao.cod_bem | |
| 119 | + | |
| 120 | + LEFT JOIN ( SELECT grupo_plano_depreciacao.cod_plano | |
| 121 | + , bem.cod_bem | |
| 122 | + , grupo_plano_depreciacao.exercicio | |
| 123 | + | |
| 124 | + FROM patrimonio.grupo_plano_depreciacao | |
| 125 | + | |
| 126 | + INNER JOIN patrimonio.grupo | |
| 127 | + ON grupo.cod_natureza = grupo_plano_depreciacao.cod_natureza | |
| 128 | + AND grupo.cod_grupo = grupo_plano_depreciacao.cod_grupo | |
| 129 | + | |
| 130 | + INNER JOIN patrimonio.especie | |
| 131 | + ON especie.cod_grupo = grupo.cod_grupo | |
| 132 | + AND especie.cod_natureza = grupo.cod_natureza | |
| 133 | + | |
| 134 | + INNER JOIN patrimonio.bem | |
| 135 | + ON bem.cod_especie = especie.cod_especie | |
| 136 | + AND bem.cod_grupo = especie.cod_grupo | |
| 137 | + AND bem.cod_natureza = especie.cod_natureza | |
| 138 | + | |
| 139 | + WHERE grupo_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 140 | + | |
| 141 | + ) AS grupo_plano_depreciacao | |
| 142 | + ON grupo_plano_depreciacao.cod_bem = depreciacao.cod_bem | |
| 143 | + | |
| 144 | + INNER JOIN | |
| 145 | + ( SELECT bem.cod_bem | |
| 146 | + , bem.cod_natureza | |
| 147 | + , tipo_natureza.codigo | |
| 148 | + , natureza.nom_natureza | |
| 149 | + | |
| 150 | + FROM patrimonio.bem | |
| 151 | + | |
| 152 | + INNER JOIN patrimonio.especie | |
| 153 | + ON especie.cod_especie = bem.cod_especie | |
| 154 | + AND especie.cod_grupo = bem.cod_grupo | |
| 155 | + AND especie.cod_natureza = bem.cod_natureza | |
| 156 | + | |
| 157 | + INNER JOIN patrimonio.grupo | |
| 158 | + ON grupo.cod_grupo = especie.cod_grupo | |
| 159 | + AND grupo.cod_natureza = especie.cod_natureza | |
| 160 | + | |
| 161 | + INNER JOIN patrimonio.natureza | |
| 162 | + ON natureza.cod_natureza = grupo.cod_natureza | |
| 163 | + | |
| 164 | + INNER JOIN patrimonio.tipo_natureza | |
| 165 | + ON tipo_natureza.codigo = natureza.cod_tipo | |
| 166 | + | |
| 167 | + ) AS tipo_natureza | |
| 168 | + ON tipo_natureza.cod_bem = depreciacao.cod_bem | |
| 169 | + | |
| 170 | + WHERE competencia = '|| quote_literal( PstExercicio || PstMesCompetencia) ||' | |
| 171 | + AND NOT EXISTS ( SELECT 1 | |
| 172 | + FROM patrimonio.depreciacao_anulada | |
| 173 | + WHERE depreciacao_anulada.cod_depreciacao = depreciacao.cod_depreciacao | |
| 174 | + AND depreciacao_anulada.cod_bem = depreciacao.cod_bem | |
| 175 | + AND depreciacao_anulada.timestamp = depreciacao.timestamp | |
| 176 | + ) | |
| 177 | + | |
| 178 | + AND grupo_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 179 | + OR bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 180 | + | |
| 181 | + ORDER BY tipo_natureza.cod_natureza '; | |
| 182 | + | |
| 183 | + FOR reCodPlano IN EXECUTE stSql | |
| 184 | + LOOP | |
| 185 | + | |
| 186 | + -- Verifica se está configurada um tipo de natureza para a natureza do Grupo | |
| 187 | + IF reCodPlano.codigo = 0 OR reCodPlano.codigo != 1 AND reCodPlano.codigo != 2 THEN | |
| 188 | + RAISE EXCEPTION 'Necessário configurar um Tipo de Natureza, de bem móvel ou imóvel, para a Natureza %', reCodPlano.cod_natureza || ' - ' || reCodPlano.nom_natureza; | |
| 189 | + END IF; | |
| 190 | + | |
| 191 | + -- Verifica se o tipo de bem é Movel (1) ou Imóvel (2) para setar o cod_estrutural e buscar o cod_plano que será creditado ou debitado. | |
| 192 | + IF reCodPlano.codigo = 1 THEN | |
| 193 | + stCodEstruturalDepreciacao = '3.3.3.1.1.01.01.00.00.00'; | |
| 194 | + ELSEIF reCodPlano.codigo = 2 THEN | |
| 195 | + stCodEstruturalDepreciacao = '3.3.3.1.1.01.02.00.00.00'; | |
| 196 | + END IF; | |
| 74 | 197 | |
| 198 | + -- Recupera cod_plano apartir do cod_estrutural (3.3.3.1.1.01.01.00.00.00), para depreciação de bens móveis ou (3.3.3.1.1.01.02.00.00.00) para bens imóveis. | |
| 199 | + -- Quando não for estorno (estorno = false), insere o cod_plano na contabilidade.conta_debito | |
| 200 | + -- Quando for estorno (estorno = true), insere o cod_plano na contabilidade.conta_credito | |
| 201 | + SELECT INTO | |
| 202 | + inCodPlanoEstrutural | |
| 203 | + cod_plano | |
| 204 | + FROM contabilidade.plano_conta | |
| 205 | + INNER JOIN contabilidade.plano_analitica | |
| 206 | + ON plano_analitica.exercicio = plano_conta.exercicio | |
| 207 | + AND plano_analitica.cod_conta = plano_conta.cod_conta | |
| 208 | + WHERE plano_conta.cod_estrutural = stCodEstruturalDepreciacao | |
| 209 | + AND plano_analitica.exercicio = PstExercicio; | |
| 210 | + | |
| 211 | + IF inCodPlanoEstrutural IS NULL THEN | |
| 212 | + RAISE EXCEPTION 'Conta ( % ) não é analítica ou não está cadastrada no plano de contas.',stCodEstruturalDepreciacao; | |
| 213 | + END IF; | |
| 214 | + | |
| 215 | + END LOOP; | |
| 216 | + | |
| 75 | 217 | -- Caso tenha informado uma string com mais de 1 caracter trunca |
| 76 | 218 | chTipo := substr(trim(PstTipo),1,1); |
| 77 | 219 | |
| 78 | - -- Recupera cod_plano apartir do cod_estrutural fixo (3.3.3.1.1.01.01.00.00.00), para depreciação de bens móvies. | |
| 79 | - -- Quando não for estorno (estorno = false), insere o cod_pano na contabilidade.conta_debito | |
| 80 | - -- Quando for estorno (estorno = true), insere o cod_pano na contabilidade.conta_credito | |
| 81 | - SELECT INTO | |
| 82 | - inCodPlanoEstrutural | |
| 83 | - cod_plano | |
| 84 | - FROM contabilidade.plano_conta | |
| 85 | - INNER JOIN contabilidade.plano_analitica | |
| 86 | - ON plano_analitica.exercicio = plano_conta.exercicio | |
| 87 | - AND plano_analitica.cod_conta = plano_conta.cod_conta | |
| 88 | - WHERE plano_conta.cod_estrutural = stCodEstruturalDepreciacao | |
| 89 | - AND plano_analitica.exercicio = PstExercicio; | |
| 90 | - | |
| 91 | - IF inCodPlanoEstrutural IS NULL THEN | |
| 92 | - RAISE EXCEPTION 'Conta ( % ) não é analítica ou não está cadastrada no plano de contas.',stCodEstruturalDepreciacao; | |
| 93 | - END IF; | |
| 94 | - | |
| 95 | 220 | -- Se estiver no mês da competência, deve ser o dia atual, senão será o último dia do mês caso estiver em mês posterior |
| 96 | 221 | IF TO_CHAR(CURRENT_DATE, 'MM') = PstMesCompetencia THEN |
| 97 | 222 | stDataLote := CURRENT_DATE; |
| ... | ... | @@ -115,7 +240,8 @@ BEGIN |
| 115 | 240 | (cod_lote, exercicio, tipo, cod_entidade, nom_lote, dt_lote) |
| 116 | 241 | VALUES |
| 117 | 242 | (inCodLote, PstExercicio, chTipo, PinCodEntidade, stNomeLote, stDataLote); |
| 118 | - | |
| 243 | + | |
| 244 | + -- Recupera as depreciações, e seus valores agrupados por cod_plano, agrupados por grupo ou bem. | |
| 119 | 245 | stSql := ' |
| 120 | 246 | SELECT depreciacao.cod_depreciacao |
| 121 | 247 | , SUM ( depreciacao.vl_depreciado ) AS vl_depreciado |
| ... | ... | @@ -147,11 +273,14 @@ BEGIN |
| 147 | 273 | WHERE bem_plano_depreciacao.timestamp::timestamp = ( SELECT MAX(bem_plano.timestamp::timestamp) AS timestamp |
| 148 | 274 | FROM patrimonio.bem_plano_depreciacao AS bem_plano |
| 149 | 275 | |
| 150 | - WHERE bem_plano_depreciacao.cod_bem = bem_plano.cod_bem | |
| 151 | - AND bem_plano_depreciacao.exercicio = bem_plano.exercicio | |
| 152 | - | |
| 153 | - GROUP BY bem_plano.cod_bem | |
| 154 | - , bem_plano.exercicio ) | |
| 276 | + WHERE bem_plano_depreciacao.cod_bem = bem_plano.cod_bem | |
| 277 | + AND bem_plano_depreciacao.exercicio = bem_plano.exercicio | |
| 278 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 279 | + | |
| 280 | + GROUP BY bem_plano.cod_bem | |
| 281 | + , bem_plano.exercicio ) | |
| 282 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 283 | + | |
| 155 | 284 | GROUP BY bem_plano_depreciacao.cod_bem |
| 156 | 285 | , bem_plano_depreciacao.cod_plano |
| 157 | 286 | , bem_plano_depreciacao.exercicio |
| ... | ... | @@ -163,8 +292,9 @@ BEGIN |
| 163 | 292 | )AS bem_plano_depreciacao |
| 164 | 293 | ON bem_plano_depreciacao.cod_bem = depreciacao.cod_bem |
| 165 | 294 | |
| 166 | - LEFT JOIN ( SELECT cod_plano | |
| 167 | - , cod_bem | |
| 295 | + LEFT JOIN ( SELECT grupo_plano_depreciacao.cod_plano | |
| 296 | + , bem.cod_bem | |
| 297 | + , grupo_plano_depreciacao.exercicio | |
| 168 | 298 | |
| 169 | 299 | FROM patrimonio.grupo_plano_depreciacao |
| 170 | 300 | |
| ... | ... | @@ -180,6 +310,8 @@ BEGIN |
| 180 | 310 | ON bem.cod_especie = especie.cod_especie |
| 181 | 311 | AND bem.cod_grupo = especie.cod_grupo |
| 182 | 312 | AND bem.cod_natureza = especie.cod_natureza |
| 313 | + | |
| 314 | + WHERE grupo_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 183 | 315 | |
| 184 | 316 | ) AS grupo_plano_depreciacao |
| 185 | 317 | ON grupo_plano_depreciacao.cod_bem = depreciacao.cod_bem |
| ... | ... | @@ -191,14 +323,15 @@ BEGIN |
| 191 | 323 | AND depreciacao_anulada.cod_bem = depreciacao.cod_bem |
| 192 | 324 | AND depreciacao_anulada.timestamp = depreciacao.timestamp |
| 193 | 325 | ) |
| 194 | - | |
| 326 | + AND grupo_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 327 | + OR bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 328 | + | |
| 195 | 329 | GROUP BY depreciacao.cod_depreciacao |
| 196 | 330 | , bem_plano_depreciacao.cod_plano |
| 197 | 331 | , grupo_plano_depreciacao.cod_plano |
| 198 | 332 | |
| 199 | 333 | ORDER BY cod_plano '; |
| 200 | 334 | |
| 201 | - | |
| 202 | 335 | FOR reRegistro IN EXECUTE stSql |
| 203 | 336 | LOOP |
| 204 | 337 | |
| ... | ... | @@ -221,7 +354,7 @@ BEGIN |
| 221 | 354 | inCodPlanoDeb := reRegistro.cod_plano; |
| 222 | 355 | inCodPlanoCred := inCodPlanoEstrutural; |
| 223 | 356 | END IF; |
| 224 | - | |
| 357 | + | |
| 225 | 358 | IF inCodPlanoDeb IS NULL OR inCodPlanoCred IS NULL THEN |
| 226 | 359 | RAISE EXCEPTION 'Necessário configurar uma Conta Contábil de Depreciação Acumulada!'; |
| 227 | 360 | END IF; |
| ... | ... | @@ -371,9 +504,12 @@ BEGIN |
| 371 | 504 | |
| 372 | 505 | WHERE bem_plano_depreciacao.cod_bem = bem_plano.cod_bem |
| 373 | 506 | AND bem_plano_depreciacao.exercicio = bem_plano.exercicio |
| 507 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 374 | 508 | |
| 375 | 509 | GROUP BY bem_plano.cod_bem |
| 376 | 510 | , bem_plano.exercicio ) |
| 511 | + AND bem_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 512 | + | |
| 377 | 513 | GROUP BY bem_plano_depreciacao.cod_bem |
| 378 | 514 | , bem_plano_depreciacao.cod_plano |
| 379 | 515 | , bem_plano_depreciacao.exercicio |
| ... | ... | @@ -387,8 +523,9 @@ BEGIN |
| 387 | 523 | ON bem_plano_depreciacao.cod_bem = depreciacao.cod_bem |
| 388 | 524 | |
| 389 | 525 | LEFT JOIN ( SELECT grupo_plano_depreciacao.cod_plano |
| 390 | - , cod_bem | |
| 526 | + , bem.cod_bem | |
| 391 | 527 | , valor_lancamento.sequencia |
| 528 | + , grupo_plano_depreciacao.exercicio | |
| 392 | 529 | |
| 393 | 530 | FROM patrimonio.grupo_plano_depreciacao |
| 394 | 531 | |
| ... | ... | @@ -435,6 +572,8 @@ BEGIN |
| 435 | 572 | |
| 436 | 573 | ) AS valor_lancamento |
| 437 | 574 | ON valor_lancamento.cod_plano = grupo_plano_depreciacao.cod_plano |
| 575 | + | |
| 576 | + WHERE grupo_plano_depreciacao.exercicio = '|| quote_literal(PstExercicio) ||' | |
| 438 | 577 | |
| 439 | 578 | ) AS grupo_plano_depreciacao |
| 440 | 579 | ON grupo_plano_depreciacao.cod_bem = depreciacao.cod_bem | ... | ... |
gestaoFinanceira/fontes/PLPGSQL/empenho/saldoDotacao.plsql
| ... | ... | @@ -153,6 +153,7 @@ BEGIN |
| 153 | 153 | re.exercicio = stExercicio AND |
| 154 | 154 | re.cod_despesa = inCodDespesa AND |
| 155 | 155 | re.dt_validade_final > to_date(now()::text, 'yyyy-mm-dd') AND |
| 156 | + EXTRACT( YEAR FROM re.dt_inclusao)::varchar = stExercicio AND | |
| 156 | 157 | rsa.cod_reserva is null; |
| 157 | 158 | -- GROUP BY |
| 158 | 159 | -- re.dt_validade_final; | ... | ... |
gestaoFinanceira/fontes/RPT/ppa/report/design/despesaFonteRecurso.rptdesign
| ... | ... | @@ -2,14 +2,16 @@ |
| 2 | 2 | <report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20" id="1"> |
| 3 | 3 | <property name="createdBy">Eclipse BIRT Designer Version 2.5.0.v20090603 Build <2.5.0.v20090617-0630></property> |
| 4 | 4 | <property name="units">in</property> |
| 5 | - <property name="comments">Copyright (c) 2007 <<Your Company Name here>></property> | |
| 5 | + <property name="comments">Analista: Tonismar Régis Bernardo <tonismar.bernardo@cnm.org.br> | |
| 6 | +Desenvolvedor: Henrique Boaventura <henrique.boaventura@cnm.org.br></property> | |
| 7 | + <html-property name="description">Template para o formato A4 paisagem</html-property> | |
| 6 | 8 | <text-property name="displayName">Template Urbem Paisagem</text-property> |
| 7 | 9 | <property name="layoutPreference">auto layout</property> |
| 8 | 10 | <property name="bidiLayoutOrientation">ltr</property> |
| 9 | 11 | <list-property name="libraries"> |
| 10 | 12 | <structure> |
| 11 | - <property name="fileName">../../../../../../gestaoAdministrativa/fontes/RPT/framework/library/urbem_231.rptlibrary</property> | |
| 12 | - <property name="namespace">urbem_231</property> | |
| 13 | + <property name="fileName">../../../../../../gestaoAdministrativa/fontes/RPT/framework/library/urbem_250.rptlibrary</property> | |
| 14 | + <property name="namespace">urbem_250</property> | |
| 13 | 15 | </structure> |
| 14 | 16 | </list-property> |
| 15 | 17 | <parameters> |
| ... | ... | @@ -23,14 +25,10 @@ |
| 23 | 25 | <property name="category">Unformatted</property> |
| 24 | 26 | </structure> |
| 25 | 27 | </scalar-parameter> |
| 26 | - <scalar-parameter name="exercicio" id="186"> | |
| 27 | - <property name="hidden">true</property> | |
| 28 | + <scalar-parameter name="exercicio" id="1151" extends="urbem_250.exercicio"> | |
| 28 | 29 | <property name="valueType">static</property> |
| 29 | 30 | <property name="isRequired">false</property> |
| 30 | 31 | <property name="dataType">string</property> |
| 31 | - <simple-property-list name="defaultValue"> | |
| 32 | - <value type="constant">2009</value> | |
| 33 | - </simple-property-list> | |
| 34 | 32 | <property name="paramType">simple</property> |
| 35 | 33 | <property name="controlType">text-box</property> |
| 36 | 34 | <property name="distinct">true</property> |
| ... | ... | @@ -38,8 +36,7 @@ |
| 38 | 36 | <property name="category">Unformatted</property> |
| 39 | 37 | </structure> |
| 40 | 38 | </scalar-parameter> |
| 41 | - <scalar-parameter name="cod_acao" id="187"> | |
| 42 | - <property name="hidden">true</property> | |
| 39 | + <scalar-parameter name="cod_acao" id="1152" extends="urbem_250.cod_acao"> | |
| 43 | 40 | <property name="valueType">static</property> |
| 44 | 41 | <property name="isRequired">false</property> |
| 45 | 42 | <property name="dataType">string</property> |
| ... | ... | @@ -50,14 +47,10 @@ |
| 50 | 47 | <property name="category">Unformatted</property> |
| 51 | 48 | </structure> |
| 52 | 49 | </scalar-parameter> |
| 53 | - <scalar-parameter name="db_driver" id="188"> | |
| 54 | - <property name="hidden">true</property> | |
| 50 | + <scalar-parameter name="db_driver" id="1153" extends="urbem_250.db_driver"> | |
| 55 | 51 | <property name="valueType">static</property> |
| 56 | 52 | <property name="isRequired">false</property> |
| 57 | 53 | <property name="dataType">string</property> |
| 58 | - <simple-property-list name="defaultValue"> | |
| 59 | - <value type="constant">org.postgresql.Driver</value> | |
| 60 | - </simple-property-list> | |
| 61 | 54 | <property name="paramType">simple</property> |
| 62 | 55 | <property name="controlType">text-box</property> |
| 63 | 56 | <property name="distinct">true</property> |
| ... | ... | @@ -65,14 +58,10 @@ |
| 65 | 58 | <property name="category">Unformatted</property> |
| 66 | 59 | </structure> |
| 67 | 60 | </scalar-parameter> |
| 68 | - <scalar-parameter name="db_conn_url" id="189"> | |
| 69 | - <property name="hidden">true</property> | |
| 61 | + <scalar-parameter name="db_conn_url" id="1154" extends="urbem_250.db_conn_url"> | |
| 70 | 62 | <property name="valueType">static</property> |
| 71 | 63 | <property name="isRequired">false</property> |
| 72 | 64 | <property name="dataType">string</property> |
| 73 | - <simple-property-list name="defaultValue"> | |
| 74 | - <value type="constant">jdbc:postgresql://172.16.30.3:5432/gf_mariana_1008_1959</value> | |
| 75 | - </simple-property-list> | |
| 76 | 65 | <property name="paramType">simple</property> |
| 77 | 66 | <property name="controlType">text-box</property> |
| 78 | 67 | <property name="distinct">true</property> |
| ... | ... | @@ -80,14 +69,10 @@ |
| 80 | 69 | <property name="category">Unformatted</property> |
| 81 | 70 | </structure> |
| 82 | 71 | </scalar-parameter> |
| 83 | - <scalar-parameter name="db_user" id="190"> | |
| 84 | - <property name="hidden">true</property> | |
| 72 | + <scalar-parameter name="db_user" id="1155" extends="urbem_250.db_user"> | |
| 85 | 73 | <property name="valueType">static</property> |
| 86 | 74 | <property name="isRequired">false</property> |
| 87 | 75 | <property name="dataType">string</property> |
| 88 | - <simple-property-list name="defaultValue"> | |
| 89 | - <value type="constant">sw.suporte</value> | |
| 90 | - </simple-property-list> | |
| 91 | 76 | <property name="paramType">simple</property> |
| 92 | 77 | <property name="controlType">text-box</property> |
| 93 | 78 | <property name="distinct">true</property> |
| ... | ... | @@ -95,14 +80,10 @@ |
| 95 | 80 | <property name="category">Unformatted</property> |
| 96 | 81 | </structure> |
| 97 | 82 | </scalar-parameter> |
| 98 | - <scalar-parameter name="db_password" id="191"> | |
| 99 | - <property name="hidden">true</property> | |
| 83 | + <scalar-parameter name="db_password" id="1156" extends="urbem_250.db_password"> | |
| 100 | 84 | <property name="valueType">static</property> |
| 101 | 85 | <property name="isRequired">false</property> |
| 102 | 86 | <property name="dataType">string</property> |
| 103 | - <simple-property-list name="defaultValue"> | |
| 104 | - <value type="constant">suporte</value> | |
| 105 | - </simple-property-list> | |
| 106 | 87 | <property name="paramType">simple</property> |
| 107 | 88 | <property name="controlType">text-box</property> |
| 108 | 89 | <property name="distinct">true</property> |
| ... | ... | @@ -110,10 +91,10 @@ |
| 110 | 91 | <property name="category">Unformatted</property> |
| 111 | 92 | </structure> |
| 112 | 93 | </scalar-parameter> |
| 113 | - <scalar-parameter name="entidade" id="1123"> | |
| 94 | + <scalar-parameter name="entidade" id="1157" extends="urbem_250.entidade"> | |
| 114 | 95 | <property name="valueType">static</property> |
| 115 | 96 | <property name="isRequired">false</property> |
| 116 | - <property name="dataType">integer</property> | |
| 97 | + <property name="dataType">string</property> | |
| 117 | 98 | <property name="paramType">simple</property> |
| 118 | 99 | <property name="controlType">text-box</property> |
| 119 | 100 | <property name="distinct">true</property> |
| ... | ... | @@ -121,13 +102,10 @@ |
| 121 | 102 | <property name="category">Unformatted</property> |
| 122 | 103 | </structure> |
| 123 | 104 | </scalar-parameter> |
| 124 | - <scalar-parameter name="ano_inicial" id="1532"> | |
| 105 | + <scalar-parameter name="exercicio1" id="6703"> | |
| 125 | 106 | <property name="valueType">static</property> |
| 126 | 107 | <property name="isRequired">false</property> |
| 127 | - <property name="dataType">integer</property> | |
| 128 | - <simple-property-list name="defaultValue"> | |
| 129 | - <value type="constant">2010</value> | |
| 130 | - </simple-property-list> | |
| 108 | + <property name="dataType">string</property> | |
| 131 | 109 | <property name="paramType">simple</property> |
| 132 | 110 | <property name="controlType">text-box</property> |
| 133 | 111 | <property name="distinct">true</property> |
| ... | ... | @@ -135,13 +113,10 @@ |
| 135 | 113 | <property name="category">Unformatted</property> |
| 136 | 114 | </structure> |
| 137 | 115 | </scalar-parameter> |
| 138 | - <scalar-parameter name="cod_ppa" id="1533"> | |
| 116 | + <scalar-parameter name="exercicio2" id="6704"> | |
| 139 | 117 | <property name="valueType">static</property> |
| 140 | - <property name="isRequired">true</property> | |
| 141 | - <property name="dataType">integer</property> | |
| 142 | - <simple-property-list name="defaultValue"> | |
| 143 | - <value type="constant">1</value> | |
| 144 | - </simple-property-list> | |
| 118 | + <property name="isRequired">false</property> | |
| 119 | + <property name="dataType">string</property> | |
| 145 | 120 | <property name="paramType">simple</property> |
| 146 | 121 | <property name="controlType">text-box</property> |
| 147 | 122 | <property name="distinct">true</property> |
| ... | ... | @@ -149,7 +124,7 @@ |
| 149 | 124 | <property name="category">Unformatted</property> |
| 150 | 125 | </structure> |
| 151 | 126 | </scalar-parameter> |
| 152 | - <scalar-parameter name="exercicio1" id="2025"> | |
| 127 | + <scalar-parameter name="exercicio3" id="6705"> | |
| 153 | 128 | <property name="valueType">static</property> |
| 154 | 129 | <property name="isRequired">false</property> |
| 155 | 130 | <property name="dataType">string</property> |
| ... | ... | @@ -160,7 +135,7 @@ |
| 160 | 135 | <property name="category">Unformatted</property> |
| 161 | 136 | </structure> |
| 162 | 137 | </scalar-parameter> |
| 163 | - <scalar-parameter name="exercicio2" id="2026"> | |
| 138 | + <scalar-parameter name="exercicio4" id="6706"> | |
| 164 | 139 | <property name="valueType">static</property> |
| 165 | 140 | <property name="isRequired">false</property> |
| 166 | 141 | <property name="dataType">string</property> |
| ... | ... | @@ -171,9 +146,9 @@ |
| 171 | 146 | <property name="category">Unformatted</property> |
| 172 | 147 | </structure> |
| 173 | 148 | </scalar-parameter> |
| 174 | - <scalar-parameter name="exercicio3" id="2027"> | |
| 149 | + <scalar-parameter name="cod_ppa" id="6707"> | |
| 175 | 150 | <property name="valueType">static</property> |
| 176 | - <property name="isRequired">true</property> | |
| 151 | + <property name="isRequired">false</property> | |
| 177 | 152 | <property name="dataType">string</property> |
| 178 | 153 | <property name="paramType">simple</property> |
| 179 | 154 | <property name="controlType">text-box</property> |
| ... | ... | @@ -182,9 +157,20 @@ |
| 182 | 157 | <property name="category">Unformatted</property> |
| 183 | 158 | </structure> |
| 184 | 159 | </scalar-parameter> |
| 185 | - <scalar-parameter name="exercicio4" id="2028"> | |
| 160 | + <scalar-parameter name="query" id="6708"> | |
| 186 | 161 | <property name="valueType">static</property> |
| 187 | - <property name="isRequired">true</property> | |
| 162 | + <property name="isRequired">false</property> | |
| 163 | + <property name="dataType">string</property> | |
| 164 | + <property name="paramType">simple</property> | |
| 165 | + <property name="controlType">text-box</property> | |
| 166 | + <property name="distinct">true</property> | |
| 167 | + <structure name="format"> | |
| 168 | + <property name="category">Unformatted</property> | |
| 169 | + </structure> | |
| 170 | + </scalar-parameter> | |
| 171 | + <scalar-parameter name="ano_inicial" id="6710"> | |
| 172 | + <property name="valueType">static</property> | |
| 173 | + <property name="isRequired">false</property> | |
| 188 | 174 | <property name="dataType">string</property> |
| 189 | 175 | <property name="paramType">simple</property> |
| 190 | 176 | <property name="controlType">text-box</property> |
| ... | ... | @@ -195,327 +181,109 @@ |
| 195 | 181 | </scalar-parameter> |
| 196 | 182 | </parameters> |
| 197 | 183 | <data-sources> |
| 198 | - <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="postgres" id="1135"> | |
| 184 | + <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="postgres" id="1150" | |
| 185 | + extends="urbem_250.postgres"> | |
| 199 | 186 | <method name="beforeOpen"><![CDATA[if ( params["db_driver"].value ){ |
| 200 | - extensionProperties.odaDriverClass = params["db_driver"].value; | |
| 201 | - extensionProperties.odaURL = params["db_conn_url"].value; | |
| 202 | - extensionProperties.odaUser = params["db_user"].value; | |
| 203 | -extensionProperties.odaPassword = params["db_password"].value; | |
| 204 | - extensionProperties.charSet = "utf8"; | |
| 205 | - }]]></method> | |
| 187 | + extensionProperties.odaDriverClass = params["db_driver"].value; | |
| 188 | + extensionProperties.odaURL = params["db_conn_url"].value; | |
| 189 | + extensionProperties.odaUser = params["db_user"].value; | |
| 190 | + extensionProperties.odaPassword = params["db_password"].value; | |
| 191 | +}]]></method> | |
| 206 | 192 | <property name="odaDriverClass">org.postgresql.Driver</property> |
| 207 | - <property name="odaURL">jdbc:postgresql://172.16.30.3:5432/gf_mariana_1008_1959</property> | |
| 208 | - <property name="odaUser">sw.suporte</property> | |
| 209 | - <encrypted-property name="odaPassword" encryptionID="base64">c3Vwb3J0ZQ==</encrypted-property> | |
| 193 | + <property name="odaURL">jdbc:postgresql://172.16.30.181:2345/mariana_2201_2036_stable_1</property> | |
| 194 | + <property name="odaUser">jean</property> | |
| 195 | + <encrypted-property name="odaPassword" encryptionID="base64">MTIz</encrypted-property> | |
| 210 | 196 | </oda-data-source> |
| 211 | 197 | </data-sources> |
| 212 | 198 | <data-sets> |
| 213 | - <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="despesaFonteRecurso" id="1329"> | |
| 214 | - <list-property name="parameters"> | |
| 215 | - <structure> | |
| 216 | - <property name="name">param_1</property> | |
| 217 | - <property name="paramName">exercicio1</property> | |
| 218 | - <property name="nativeName"></property> | |
| 219 | - <property name="dataType">string</property> | |
| 220 | - <property name="nativeDataType">12</property> | |
| 221 | - <property name="position">1</property> | |
| 222 | - <property name="isInput">true</property> | |
| 223 | - <property name="isOutput">false</property> | |
| 224 | - </structure> | |
| 225 | - <structure> | |
| 226 | - <property name="name">param_2</property> | |
| 227 | - <property name="paramName">exercicio2</property> | |
| 228 | - <property name="nativeName"></property> | |
| 229 | - <property name="dataType">string</property> | |
| 230 | - <property name="nativeDataType">12</property> | |
| 231 | - <property name="position">2</property> | |
| 232 | - <property name="isInput">true</property> | |
| 233 | - <property name="isOutput">false</property> | |
| 234 | - </structure> | |
| 235 | - <structure> | |
| 236 | - <property name="name">param_4</property> | |
| 237 | - <property name="paramName">exercicio3</property> | |
| 238 | - <property name="dataType">string</property> | |
| 239 | - <property name="position">3</property> | |
| 240 | - <property name="isInput">true</property> | |
| 241 | - <property name="isOutput">false</property> | |
| 242 | - </structure> | |
| 243 | - <structure> | |
| 244 | - <property name="name">param_5</property> | |
| 245 | - <property name="paramName">exercicio4</property> | |
| 246 | - <property name="dataType">string</property> | |
| 247 | - <property name="position">4</property> | |
| 248 | - <property name="isInput">true</property> | |
| 249 | - <property name="isOutput">false</property> | |
| 250 | - </structure> | |
| 251 | - <structure> | |
| 252 | - <property name="name">param_2_1</property> | |
| 253 | - <property name="paramName">cod_ppa</property> | |
| 254 | - <property name="nativeName"></property> | |
| 255 | - <property name="dataType">integer</property> | |
| 256 | - <property name="nativeDataType">4</property> | |
| 257 | - <property name="position">5</property> | |
| 258 | - <property name="isInput">true</property> | |
| 259 | - <property name="isOutput">false</property> | |
| 260 | - </structure> | |
| 261 | - </list-property> | |
| 262 | - <structure name="cachedMetaData"> | |
| 263 | - <list-property name="resultSet"> | |
| 264 | - <structure> | |
| 265 | - <property name="position">1</property> | |
| 266 | - <property name="name">cod_ppa</property> | |
| 267 | - <property name="dataType">integer</property> | |
| 268 | - </structure> | |
| 269 | - <structure> | |
| 270 | - <property name="position">2</property> | |
| 271 | - <property name="name">ano_inicio</property> | |
| 272 | - <property name="dataType">string</property> | |
| 273 | - </structure> | |
| 274 | - <structure> | |
| 275 | - <property name="position">3</property> | |
| 276 | - <property name="name">ano_final</property> | |
| 277 | - <property name="dataType">string</property> | |
| 278 | - </structure> | |
| 279 | - <structure> | |
| 280 | - <property name="position">4</property> | |
| 281 | - <property name="name">ano_recurso</property> | |
| 282 | - <property name="dataType">integer</property> | |
| 283 | - </structure> | |
| 284 | - <structure> | |
| 285 | - <property name="position">5</property> | |
| 286 | - <property name="name">cod_recurso</property> | |
| 287 | - <property name="dataType">string</property> | |
| 288 | - </structure> | |
| 289 | - <structure> | |
| 290 | - <property name="position">6</property> | |
| 291 | - <property name="name">nom_recurso</property> | |
| 292 | - <property name="dataType">string</property> | |
| 293 | - </structure> | |
| 294 | - <structure> | |
| 295 | - <property name="position">7</property> | |
| 296 | - <property name="name">exercicio_recurso</property> | |
| 297 | - <property name="dataType">string</property> | |
| 298 | - </structure> | |
| 299 | - <structure> | |
| 300 | - <property name="position">8</property> | |
| 301 | - <property name="name">valor_corrente</property> | |
| 302 | - <property name="dataType">decimal</property> | |
| 303 | - </structure> | |
| 304 | - <structure> | |
| 305 | - <property name="position">9</property> | |
| 306 | - <property name="name">valor_capital</property> | |
| 307 | - <property name="dataType">decimal</property> | |
| 308 | - </structure> | |
| 309 | - <structure> | |
| 310 | - <property name="position">10</property> | |
| 311 | - <property name="name">valor_nao_orcamentaria</property> | |
| 312 | - <property name="dataType">decimal</property> | |
| 313 | - </structure> | |
| 314 | - <structure> | |
| 315 | - <property name="position">11</property> | |
| 316 | - <property name="name">cod_tipo</property> | |
| 317 | - <property name="dataType">integer</property> | |
| 318 | - </structure> | |
| 319 | - <structure> | |
| 320 | - <property name="position">12</property> | |
| 321 | - <property name="name">cod_tipo_programa</property> | |
| 322 | - <property name="dataType">integer</property> | |
| 323 | - </structure> | |
| 324 | - <structure> | |
| 325 | - <property name="position">13</property> | |
| 326 | - <property name="name">nom_tipo_programa</property> | |
| 327 | - <property name="dataType">string</property> | |
| 328 | - </structure> | |
| 329 | - </list-property> | |
| 330 | - </structure> | |
| 331 | - <property name="dataSource">postgres</property> | |
| 332 | - <list-property name="resultSet"> | |
| 333 | - <structure> | |
| 334 | - <property name="position">1</property> | |
| 335 | - <property name="name">cod_ppa</property> | |
| 336 | - <property name="nativeName">cod_ppa</property> | |
| 337 | - <property name="dataType">integer</property> | |
| 338 | - </structure> | |
| 339 | - <structure> | |
| 340 | - <property name="position">2</property> | |
| 341 | - <property name="name">ano_inicio</property> | |
| 342 | - <property name="nativeName">ano_inicio</property> | |
| 343 | - <property name="dataType">string</property> | |
| 344 | - </structure> | |
| 345 | - <structure> | |
| 346 | - <property name="position">3</property> | |
| 347 | - <property name="name">ano_final</property> | |
| 348 | - <property name="nativeName">ano_final</property> | |
| 349 | - <property name="dataType">string</property> | |
| 350 | - </structure> | |
| 351 | - <structure> | |
| 352 | - <property name="position">4</property> | |
| 353 | - <property name="name">ano_recurso</property> | |
| 354 | - <property name="nativeName">ano_recurso</property> | |
| 355 | - <property name="dataType">integer</property> | |
| 356 | - </structure> | |
| 357 | - <structure> | |
| 358 | - <property name="position">5</property> | |
| 359 | - <property name="name">cod_recurso</property> | |
| 360 | - <property name="nativeName">cod_recurso</property> | |
| 361 | - <property name="dataType">string</property> | |
| 362 | - </structure> | |
| 363 | - <structure> | |
| 364 | - <property name="position">6</property> | |
| 365 | - <property name="name">nom_recurso</property> | |
| 366 | - <property name="nativeName">nom_recurso</property> | |
| 367 | - <property name="dataType">string</property> | |
| 368 | - </structure> | |
| 369 | - <structure> | |
| 370 | - <property name="position">7</property> | |
| 371 | - <property name="name">exercicio_recurso</property> | |
| 372 | - <property name="nativeName">exercicio_recurso</property> | |
| 373 | - <property name="dataType">string</property> | |
| 374 | - </structure> | |
| 375 | - <structure> | |
| 376 | - <property name="position">8</property> | |
| 377 | - <property name="name">valor_corrente</property> | |
| 378 | - <property name="nativeName">valor_corrente</property> | |
| 379 | - <property name="dataType">decimal</property> | |
| 380 | - </structure> | |
| 381 | - <structure> | |
| 382 | - <property name="position">9</property> | |
| 383 | - <property name="name">valor_capital</property> | |
| 384 | - <property name="nativeName">valor_capital</property> | |
| 385 | - <property name="dataType">decimal</property> | |
| 386 | - </structure> | |
| 387 | - <structure> | |
| 388 | - <property name="position">10</property> | |
| 389 | - <property name="name">valor_nao_orcamentaria</property> | |
| 390 | - <property name="nativeName">valor_nao_orcamentaria</property> | |
| 391 | - <property name="dataType">decimal</property> | |
| 392 | - </structure> | |
| 393 | - <structure> | |
| 394 | - <property name="position">11</property> | |
| 395 | - <property name="name">cod_tipo</property> | |
| 396 | - <property name="nativeName">cod_tipo</property> | |
| 397 | - <property name="dataType">integer</property> | |
| 398 | - </structure> | |
| 399 | - <structure> | |
| 400 | - <property name="position">12</property> | |
| 401 | - <property name="name">cod_tipo_programa</property> | |
| 402 | - <property name="nativeName">cod_tipo_programa</property> | |
| 403 | - <property name="dataType">integer</property> | |
| 404 | - </structure> | |
| 405 | - <structure> | |
| 406 | - <property name="position">13</property> | |
| 407 | - <property name="name">nom_tipo_programa</property> | |
| 408 | - <property name="nativeName">nom_tipo_programa</property> | |
| 409 | - <property name="dataType">string</property> | |
| 410 | - </structure> | |
| 411 | - </list-property> | |
| 412 | - <xml-property name="queryText"><![CDATA[ SELECT ppa.cod_ppa | |
| 413 | - , ppa.ano_inicio | |
| 414 | - , ppa.ano_final | |
| 415 | - , (ppa.ano_inicio::INTEGER + acao_recurso.ano::INTEGER - 1) AS ano_recurso | |
| 416 | - , recurso.masc_recurso AS cod_recurso | |
| 417 | - , recurso.nom_recurso | |
| 418 | - , acao_recurso.exercicio_recurso | |
| 419 | - , CASE WHEN (acao_dados.cod_natureza = 1) | |
| 420 | - THEN acao_recurso.valor | |
| 421 | - ELSE 0 | |
| 422 | - END AS valor_corrente | |
| 423 | - , CASE WHEN (acao_dados.cod_natureza = 2) | |
| 424 | - THEN acao_recurso.valor | |
| 425 | - ELSE 0 | |
| 426 | - END AS valor_capital | |
| 427 | - , CASE WHEN (acao_dados.cod_natureza IS NULL AND acao_dados.cod_tipo > 3) | |
| 428 | - THEN acao_recurso.valor | |
| 429 | - ELSE 0 | |
| 430 | - END AS valor_nao_orcamentaria | |
| 431 | - , acao_dados.cod_tipo | |
| 432 | - , programa_dados.cod_tipo_programa | |
| 433 | - , tipo_programa.descricao AS nom_tipo_programa | |
| 434 | - FROM ppa.acao | |
| 435 | -INNER JOIN ppa.acao_dados | |
| 436 | - ON acao.cod_acao = acao_dados.cod_acao | |
| 437 | - AND acao.ultimo_timestamp_acao_dados = acao_dados.timestamp_acao_dados | |
| 438 | -INNER JOIN ppa.acao_recurso | |
| 439 | - ON acao.cod_acao = acao_recurso.cod_acao | |
| 440 | - AND acao.ultimo_timestamp_acao_dados = acao_recurso.timestamp_acao_dados | |
| 441 | -INNER JOIN ppa.programa | |
| 442 | - ON acao.cod_programa = programa.cod_programa | |
| 443 | -INNER JOIN ppa.programa_dados | |
| 444 | - ON programa.cod_programa = programa_dados.cod_programa | |
| 445 | - AND programa.ultimo_timestamp_programa_dados = programa_dados.timestamp_programa_dados | |
| 446 | -INNER JOIN ppa.tipo_programa | |
| 447 | - ON programa_dados.cod_tipo_programa = tipo_programa.cod_tipo_programa | |
| 448 | -INNER JOIN ppa.programa_setorial | |
| 449 | - ON programa.cod_setorial = programa_setorial.cod_setorial | |
| 450 | -INNER JOIN ppa.macro_objetivo | |
| 451 | - ON programa_setorial.cod_macro = macro_objetivo.cod_macro | |
| 452 | -INNER JOIN ppa.ppa | |
| 453 | - ON macro_objetivo.cod_ppa = ppa.cod_ppa | |
| 454 | -INNER JOIN ( SELECT exercicio | |
| 455 | - , masc_recurso | |
| 456 | - , cod_recurso | |
| 457 | - , nom_recurso | |
| 458 | - FROM orcamento.recurso(?) | |
| 459 | - | |
| 460 | - UNION ALL | |
| 461 | - | |
| 462 | - SELECT exercicio | |
| 463 | - , masc_recurso | |
| 464 | - , cod_recurso | |
| 465 | - , nom_recurso | |
| 466 | - FROM orcamento.recurso(?) | |
| 199 | + <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="despesaFonteRecurso" id="6669"> | |
| 200 | + <structure name="cachedMetaData"/> | |
| 201 | + <method name="beforeOpen"><![CDATA[this.queryText = "SELECT ppa.cod_ppa\n"; | |
| 202 | +this.queryText += " , ppa.ano_inicio\n"; | |
| 203 | +this.queryText += " , ppa.ano_final\n"; | |
| 204 | +this.queryText += " , (ppa.ano_inicio::INTEGER + acao_recurso.ano::INTEGER - 1) AS ano_recurso\n"; | |
| 205 | +this.queryText += " , recurso.masc_recurso AS cod_recurso\n"; | |
| 206 | +this.queryText += " , recurso.nom_recurso\n"; | |
| 207 | +this.queryText += " , acao_recurso.exercicio_recurso\n"; | |
| 208 | +this.queryText += " , CASE WHEN (acao_dados.cod_natureza = 1)\n"; | |
| 209 | +this.queryText += " THEN acao_recurso.valor\n"; | |
| 210 | +this.queryText += " ELSE 0 \n"; | |
| 211 | +this.queryText += " END AS valor_corrente\n"; | |
| 212 | +this.queryText += " , CASE WHEN (acao_dados.cod_natureza = 2)\n"; | |
| 213 | +this.queryText += " THEN acao_recurso.valor\n"; | |
| 214 | +this.queryText += " ELSE 0\n"; | |
| 215 | +this.queryText += " END AS valor_capital\n"; | |
| 216 | +this.queryText += " , CASE WHEN (acao_dados.cod_natureza IS NULL AND acao_dados.cod_tipo > 3)\n"; | |
| 217 | +this.queryText += " THEN acao_recurso.valor\n"; | |
| 218 | +this.queryText += " ELSE 0\n"; | |
| 219 | +this.queryText += " END AS valor_nao_orcamentaria\n"; | |
| 220 | +this.queryText += " , acao_dados.cod_tipo\n"; | |
| 221 | +this.queryText += " , programa_dados.cod_tipo_programa\n"; | |
| 222 | +this.queryText += " , tipo_programa.descricao AS nom_tipo_programa \n"; | |
| 223 | +this.queryText += " FROM ppa.acao\n"; | |
| 224 | +this.queryText += "INNER JOIN ppa.acao_dados\n"; | |
| 225 | +this.queryText += " ON acao.cod_acao = acao_dados.cod_acao\n"; | |
| 226 | +this.queryText += " AND acao.ultimo_timestamp_acao_dados = acao_dados.timestamp_acao_dados\n"; | |
| 227 | +this.queryText += "INNER JOIN ppa.acao_recurso \n"; | |
| 228 | +this.queryText += " ON acao.cod_acao = acao_recurso.cod_acao\n"; | |
| 229 | +this.queryText += " AND acao.ultimo_timestamp_acao_dados = acao_recurso.timestamp_acao_dados\n"; | |
| 230 | +this.queryText += "INNER JOIN ppa.programa\n"; | |
| 231 | +this.queryText += " ON acao.cod_programa = programa.cod_programa\n"; | |
| 232 | +this.queryText += "INNER JOIN ppa.programa_dados\n"; | |
| 233 | +this.queryText += " ON programa.cod_programa = programa_dados.cod_programa\n"; | |
| 234 | +this.queryText += " AND programa.ultimo_timestamp_programa_dados = programa_dados.timestamp_programa_dados\n"; | |
| 235 | +this.queryText += "INNER JOIN ppa.tipo_programa\n"; | |
| 236 | +this.queryText += " ON programa_dados.cod_tipo_programa = tipo_programa.cod_tipo_programa \n"; | |
| 237 | +this.queryText += "INNER JOIN ppa.programa_setorial\n"; | |
| 238 | +this.queryText += " ON programa.cod_setorial = programa_setorial.cod_setorial\n"; | |
| 239 | +this.queryText += "INNER JOIN ppa.macro_objetivo\n"; | |
| 240 | +this.queryText += " ON programa_setorial.cod_macro = macro_objetivo.cod_macro\n"; | |
| 241 | +this.queryText += "INNER JOIN ppa.ppa\n"; | |
| 242 | +this.queryText += " ON macro_objetivo.cod_ppa = ppa.cod_ppa\n"; | |
| 243 | +this.queryText += "INNER JOIN ( SELECT exercicio\n"; | |
| 244 | +this.queryText += " , masc_recurso\n"; | |
| 245 | +this.queryText += " , cod_recurso\n"; | |
| 246 | +this.queryText += " , nom_recurso\n"; | |
| 247 | +this.queryText += " FROM orcamento.recurso('"+params['exercicio1']+"') \n"; | |
| 248 | +this.queryText += "\n"; | |
| 249 | +this.queryText += " UNION ALL\n"; | |
| 250 | +this.queryText += "\n"; | |
| 251 | +this.queryText += " SELECT exercicio\n"; | |
| 252 | +this.queryText += " , masc_recurso\n"; | |
| 253 | +this.queryText += " , cod_recurso\n"; | |
| 254 | +this.queryText += " , nom_recurso\n"; | |
| 255 | +this.queryText += " FROM orcamento.recurso('"+params['exercicio2']+"')\n"; | |
| 256 | +this.queryText += "\n"; | |
| 257 | +this.queryText += " UNION ALL\n"; | |
| 258 | +this.queryText += "\n"; | |
| 259 | +this.queryText += " SELECT exercicio\n"; | |
| 260 | +this.queryText += " , masc_recurso\n"; | |
| 261 | +this.queryText += " , cod_recurso\n"; | |
| 262 | +this.queryText += " , nom_recurso\n"; | |
| 263 | +this.queryText += " FROM orcamento.recurso('"+params['exercicio3']+"')\n"; | |
| 264 | +this.queryText += "\n"; | |
| 265 | +this.queryText += " UNION ALL\n"; | |
| 266 | +this.queryText += "\n"; | |
| 267 | +this.queryText += " SELECT exercicio\n"; | |
| 268 | +this.queryText += " , masc_recurso\n"; | |
| 269 | +this.queryText += " , cod_recurso\n"; | |
| 270 | +this.queryText += " , nom_recurso\n"; | |
| 271 | +this.queryText += " FROM orcamento.recurso('"+params['exercicio4']+"')\n"; | |
| 272 | +this.queryText += " ) AS recurso\n"; | |
| 273 | +this.queryText += " ON recurso.exercicio = acao_recurso.exercicio_recurso\n"; | |
| 274 | +this.queryText += " AND recurso.cod_recurso = acao_recurso.cod_recurso\n"; | |
| 275 | +this.queryText += " WHERE ppa.cod_ppa = "+params['cod_ppa']+"\n"; | |
| 467 | 276 | |
| 468 | - UNION ALL | |
| 469 | - | |
| 470 | - SELECT exercicio | |
| 471 | - , masc_recurso | |
| 472 | - , cod_recurso | |
| 473 | - , nom_recurso | |
| 474 | - FROM orcamento.recurso(?) | |
| 475 | - | |
| 476 | - UNION ALL | |
| 477 | - | |
| 478 | - SELECT exercicio | |
| 479 | - , masc_recurso | |
| 480 | - , cod_recurso | |
| 481 | - , nom_recurso | |
| 482 | - FROM orcamento.recurso(?) | |
| 483 | - ) AS recurso | |
| 484 | - ON recurso.exercicio = acao_recurso.exercicio_recurso | |
| 485 | - AND recurso.cod_recurso = acao_recurso.cod_recurso | |
| 486 | - WHERE ppa.cod_ppa = ?]]></xml-property> | |
| 487 | - <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> | |
| 488 | -<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> | |
| 489 | - <Version>1.0</Version> | |
| 490 | - <design:DataSetParameters> | |
| 491 | - <design:parameterDefinitions> | |
| 492 | - <design:inOutMode>In</design:inOutMode> | |
| 493 | - <design:attributes> | |
| 494 | - <design:name></design:name> | |
| 495 | - <design:position>1</design:position> | |
| 496 | - <design:nativeDataTypeCode>12</design:nativeDataTypeCode> | |
| 497 | - <design:precision>0</design:precision> | |
| 498 | - <design:scale>0</design:scale> | |
| 499 | - <design:nullability>Unknown</design:nullability> | |
| 500 | - </design:attributes> | |
| 501 | - </design:parameterDefinitions> | |
| 502 | - <design:parameterDefinitions> | |
| 503 | - <design:inOutMode>In</design:inOutMode> | |
| 504 | - <design:attributes> | |
| 505 | - <design:name></design:name> | |
| 506 | - <design:position>2</design:position> | |
| 507 | - <design:nativeDataTypeCode>12</design:nativeDataTypeCode> | |
| 508 | - <design:precision>0</design:precision> | |
| 509 | - <design:scale>0</design:scale> | |
| 510 | - <design:nullability>Unknown</design:nullability> | |
| 511 | - </design:attributes> | |
| 512 | - </design:parameterDefinitions> | |
| 513 | - </design:DataSetParameters> | |
| 514 | -</model:DesignValues>]]></xml-property> | |
| 277 | +params['query'] = this.queryText;]]></method> | |
| 278 | + <property name="dataSource">postgres</property> | |
| 279 | + <xml-property name="queryText"><![CDATA[select | |
| 280 | +from ]]></xml-property> | |
| 515 | 281 | </oda-data-set> |
| 516 | 282 | </data-sets> |
| 517 | 283 | <styles> |
| 518 | 284 | <style name="crosstab" id="4"> |
| 285 | + <property name="fontFamily">sans-serif</property> | |
| 286 | + <property name="fontSize">8pt</property> | |
| 519 | 287 | <property name="borderBottomColor">#CCCCCC</property> |
| 520 | 288 | <property name="borderBottomStyle">solid</property> |
| 521 | 289 | <property name="borderBottomWidth">1pt</property> |
| ... | ... | @@ -530,6 +298,8 @@ INNER JOIN ( SELECT exercicio |
| 530 | 298 | <property name="borderTopWidth">1pt</property> |
| 531 | 299 | </style> |
| 532 | 300 | <style name="crosstab-cell" id="5"> |
| 301 | + <property name="fontFamily">sans-serif</property> | |
| 302 | + <property name="fontSize">8pt</property> | |
| 533 | 303 | <property name="borderBottomColor">#CCCCCC</property> |
| 534 | 304 | <property name="borderBottomStyle">solid</property> |
| 535 | 305 | <property name="borderBottomWidth">1pt</property> |
| ... | ... | @@ -543,11 +313,11 @@ INNER JOIN ( SELECT exercicio |
| 543 | 313 | <property name="borderTopStyle">solid</property> |
| 544 | 314 | <property name="borderTopWidth">1pt</property> |
| 545 | 315 | </style> |
| 546 | - <style name="NewStyle" id="1145"> | |
| 316 | + <style name="NewStyle" id="1148"> | |
| 547 | 317 | <property name="fontFamily">sans-serif</property> |
| 548 | 318 | <property name="fontSize">8pt</property> |
| 549 | 319 | </style> |
| 550 | - <style name="padrao_urbem" id="1146"> | |
| 320 | + <style name="padrão_urbem" id="1149"> | |
| 551 | 321 | <property name="fontFamily">sans-serif</property> |
| 552 | 322 | <property name="fontSize">8pt</property> |
| 553 | 323 | </style> |
| ... | ... | @@ -561,107 +331,98 @@ INNER JOIN ( SELECT exercicio |
| 561 | 331 | <property name="bottomMargin">0.21in</property> |
| 562 | 332 | <property name="rightMargin">0.1in</property> |
| 563 | 333 | <page-header> |
| 564 | - <grid name="cabecalho_paisagem" id="1148" extends="urbem_231.cabecalho_paisagem"> | |
| 334 | + <grid name="cabecalho_paisagem" id="1160" extends="urbem_250.cabecalho_paisagem"> | |
| 565 | 335 | <overridden-values> |
| 566 | - <ref-entry baseId="1220" id="1220"/> | |
| 567 | - <ref-entry baseId="1221" id="1221"/> | |
| 568 | - <ref-entry baseId="1222" id="1222"/> | |
| 569 | - <ref-entry baseId="1223" id="1223"/> | |
| 570 | - <ref-entry baseId="1224" id="1224"/> | |
| 571 | - <ref-entry baseId="1225" name="NewText6122" id="1225"/> | |
| 572 | - <ref-entry baseId="1226" name="NewText61211" id="1226"/> | |
| 573 | - <ref-entry baseId="1227" id="1227"/> | |
| 574 | - <ref-entry baseId="1228" name="NewGrid4" id="1228"/> | |
| 575 | - <ref-entry baseId="1229" id="1229"/> | |
| 576 | - <ref-entry baseId="1230" id="1230"/> | |
| 577 | - <ref-entry baseId="1231" id="1231"/> | |
| 578 | - <ref-entry baseId="1232" name="NewData14" id="1232"/> | |
| 579 | - <ref-entry baseId="1233" name="NewData61" id="1233"/> | |
| 580 | - <ref-entry baseId="1234" id="1234"/> | |
| 581 | - <ref-entry baseId="1235" id="1235"/> | |
| 582 | - <ref-entry baseId="1236" name="NewData15" id="1236"/> | |
| 583 | - <ref-entry baseId="1237" name="NewData71" id="1237"/> | |
| 584 | - <ref-entry baseId="1238" id="1238"/> | |
| 585 | - <ref-entry baseId="1239" id="1239"/> | |
| 586 | - <ref-entry baseId="1240" name="NewData21" id="1240"/> | |
| 587 | - <ref-entry baseId="1241" name="NewData81" id="1241"/> | |
| 588 | - <ref-entry baseId="1242" id="1242"/> | |
| 589 | - <ref-entry baseId="1243" id="1243"/> | |
| 590 | - <ref-entry baseId="1244" name="NewData31" id="1244"/> | |
| 591 | - <ref-entry baseId="1245" name="NewData91" id="1245"/> | |
| 592 | - <ref-entry baseId="1246" id="1246"/> | |
| 593 | - <ref-entry baseId="1247" id="1247"/> | |
| 594 | - <ref-entry baseId="1248" name="NewData41" id="1248"/> | |
| 595 | - <ref-entry baseId="1249" name="NewData101" id="1249"/> | |
| 596 | - <ref-entry baseId="1250" id="1250"/> | |
| 597 | - <ref-entry baseId="1251" id="1251"/> | |
| 598 | - <ref-entry baseId="1252" name="NewData51" id="1252"/> | |
| 599 | - <ref-entry baseId="1253" name="NewData111" id="1253"/> | |
| 600 | - <ref-entry baseId="1254" id="1254"/> | |
| 601 | - <ref-entry baseId="1255" name="NewGrid11" id="1255"/> | |
| 602 | - <ref-entry baseId="1256" id="1256"/> | |
| 603 | - <ref-entry baseId="1257" id="1257"/> | |
| 604 | - <ref-entry baseId="1258" id="1258"/> | |
| 605 | - <ref-entry baseId="1259" name="NewGrid32" id="1259"/> | |
| 606 | - <ref-entry baseId="1260" id="1260"/> | |
| 607 | - <ref-entry baseId="1261" id="1261"/> | |
| 608 | - <ref-entry baseId="1262" id="1262"/> | |
| 609 | - <ref-entry baseId="1263" id="1263"/> | |
| 610 | - <ref-entry baseId="1264" name="NewData12121" id="1264"/> | |
| 611 | - <ref-entry baseId="1265" id="1265"/> | |
| 612 | - <ref-entry baseId="1266" name="NewData14121" id="1266"/> | |
| 613 | - <ref-entry baseId="1267" id="1267"/> | |
| 614 | - <ref-entry baseId="1268" id="1268"/> | |
| 615 | - <ref-entry baseId="1269" name="NewGrid311" id="1269"/> | |
| 616 | - <ref-entry baseId="1270" id="1270"/> | |
| 617 | - <ref-entry baseId="1271" id="1271"/> | |
| 618 | - <ref-entry baseId="1272" id="1272"/> | |
| 619 | - <ref-entry baseId="1273" id="1273"/> | |
| 620 | - <ref-entry baseId="1274" name="NewData13121" id="1274"/> | |
| 621 | - <ref-entry baseId="1275" id="1275"/> | |
| 622 | - <ref-entry baseId="1276" name="NewData1521" id="1276"/> | |
| 623 | - <ref-entry baseId="1277" id="1277"/> | |
| 624 | - <ref-entry baseId="1278" id="1278"/> | |
| 625 | - <ref-entry baseId="1279" name="NewData11121" id="1279"/> | |
| 626 | - <ref-entry baseId="1280" id="1280"/> | |
| 627 | - <ref-entry baseId="1281" id="1281"/> | |
| 628 | - <ref-entry baseId="1282" name="NewData1621" id="1282"> | |
| 629 | - <property name="resultSetColumn">exercicio</property> | |
| 630 | - <list-property name="boundDataColumns"> | |
| 631 | - <structure> | |
| 632 | - <property name="name">exercicio</property> | |
| 633 | - <expression name="expression">'PPA ' + params["ano_inicial"].value + ' - ' + (params["ano_inicial"].value + 3)</expression> | |
| 634 | - <property name="dataType">string</property> | |
| 635 | - </structure> | |
| 636 | - </list-property> | |
| 637 | - </ref-entry> | |
| 638 | - <ref-entry baseId="1283" id="1283"/> | |
| 639 | - <ref-entry baseId="1284" id="1284"/> | |
| 640 | - <ref-entry baseId="1285" name="NewGrid21" id="1285"/> | |
| 641 | - <ref-entry baseId="1286" id="1286"/> | |
| 642 | - <ref-entry baseId="1287" id="1287"/> | |
| 643 | - <ref-entry baseId="1288" id="1288"/> | |
| 644 | - <ref-entry baseId="1289" id="1289"/> | |
| 645 | - <ref-entry baseId="1290" id="1290"/> | |
| 646 | - <ref-entry baseId="1291" id="1291"/> | |
| 647 | - <ref-entry baseId="1292" id="1292"/> | |
| 648 | - <ref-entry baseId="1293" id="1293"/> | |
| 649 | - <ref-entry baseId="1294" name="NewText721" id="1294"/> | |
| 650 | - <ref-entry baseId="1295" id="1295"/> | |
| 651 | - <ref-entry baseId="1296" name="NewText1121" id="1296"/> | |
| 652 | - <ref-entry baseId="1297" id="1297"/> | |
| 653 | - <ref-entry baseId="1298" name="NewLabel2122" id="1298"/> | |
| 654 | - <ref-entry baseId="1299" id="1299"/> | |
| 655 | - <ref-entry baseId="1300" name="NewAutoText11" id="1300"/> | |
| 656 | - <ref-entry baseId="1301" id="1301"/> | |
| 657 | - <ref-entry baseId="1302" name="NewLabel21211" id="1302"/> | |
| 658 | - <ref-entry baseId="1303" id="1303"/> | |
| 659 | - <ref-entry baseId="1304" name="NewAutoText2" id="1304"/> | |
| 336 | + <ref-entry baseId="1308" id="1308"/> | |
| 337 | + <ref-entry baseId="1309" id="1309"/> | |
| 338 | + <ref-entry baseId="1310" id="1310"/> | |
| 339 | + <ref-entry baseId="1311" id="1311"/> | |
| 340 | + <ref-entry baseId="1312" id="1312"/> | |
| 341 | + <ref-entry baseId="1395" name="NewText6122" id="1395"/> | |
| 342 | + <ref-entry baseId="1396" name="NewText61211" id="1396"/> | |
| 343 | + <ref-entry baseId="1315" id="1315"/> | |
| 344 | + <ref-entry baseId="1316" name="NewGrid4" id="1316"/> | |
| 345 | + <ref-entry baseId="1317" id="1317"/> | |
| 346 | + <ref-entry baseId="1318" id="1318"/> | |
| 347 | + <ref-entry baseId="1319" id="1319"/> | |
| 348 | + <ref-entry baseId="1320" name="NewData14" id="1320"/> | |
| 349 | + <ref-entry baseId="1321" name="NewData61" id="1321"/> | |
| 350 | + <ref-entry baseId="1322" id="1322"/> | |
| 351 | + <ref-entry baseId="1323" id="1323"/> | |
| 352 | + <ref-entry baseId="1324" name="NewData15" id="1324"/> | |
| 353 | + <ref-entry baseId="1325" name="NewData71" id="1325"/> | |
| 354 | + <ref-entry baseId="1326" id="1326"/> | |
| 355 | + <ref-entry baseId="1327" id="1327"/> | |
| 356 | + <ref-entry baseId="1328" name="NewData21" id="1328"/> | |
| 357 | + <ref-entry baseId="1329" name="NewData81" id="1329"/> | |
| 358 | + <ref-entry baseId="1330" id="1330"/> | |
| 359 | + <ref-entry baseId="1331" id="1331"/> | |
| 360 | + <ref-entry baseId="1332" name="NewData31" id="1332"/> | |
| 361 | + <ref-entry baseId="1333" name="NewData91" id="1333"/> | |
| 362 | + <ref-entry baseId="1334" id="1334"/> | |
| 363 | + <ref-entry baseId="1335" id="1335"/> | |
| 364 | + <ref-entry baseId="1336" name="NewData41" id="1336"/> | |
| 365 | + <ref-entry baseId="1337" name="NewData101" id="1337"/> | |
| 366 | + <ref-entry baseId="1338" id="1338"/> | |
| 367 | + <ref-entry baseId="1339" id="1339"/> | |
| 368 | + <ref-entry baseId="1340" name="NewData51" id="1340"/> | |
| 369 | + <ref-entry baseId="1341" name="NewData111" id="1341"/> | |
| 370 | + <ref-entry baseId="1342" id="1342"/> | |
| 371 | + <ref-entry baseId="1343" name="NewGrid11" id="1343"/> | |
| 372 | + <ref-entry baseId="1344" id="1344"/> | |
| 373 | + <ref-entry baseId="1345" id="1345"/> | |
| 374 | + <ref-entry baseId="1346" id="1346"/> | |
| 375 | + <ref-entry baseId="1347" name="NewGrid32" id="1347"/> | |
| 376 | + <ref-entry baseId="1348" id="1348"/> | |
| 377 | + <ref-entry baseId="1349" id="1349"/> | |
| 378 | + <ref-entry baseId="1350" id="1350"/> | |
| 379 | + <ref-entry baseId="1351" id="1351"/> | |
| 380 | + <ref-entry baseId="1352" name="NewData12121" id="1352"/> | |
| 381 | + <ref-entry baseId="1353" id="1353"/> | |
| 382 | + <ref-entry baseId="1354" name="NewData14121" id="1354"/> | |
| 383 | + <ref-entry baseId="1355" id="1355"/> | |
| 384 | + <ref-entry baseId="1356" id="1356"/> | |
| 385 | + <ref-entry baseId="1357" name="NewGrid311" id="1357"/> | |
| 386 | + <ref-entry baseId="1358" id="1358"/> | |
| 387 | + <ref-entry baseId="1359" id="1359"/> | |
| 388 | + <ref-entry baseId="1360" id="1360"/> | |
| 389 | + <ref-entry baseId="1361" id="1361"/> | |
| 390 | + <ref-entry baseId="1362" name="NewData13121" id="1362"/> | |
| 391 | + <ref-entry baseId="1363" id="1363"/> | |
| 392 | + <ref-entry baseId="1364" name="NewData1521" id="1364"/> | |
| 393 | + <ref-entry baseId="1365" id="1365"/> | |
| 394 | + <ref-entry baseId="1366" id="1366"/> | |
| 395 | + <ref-entry baseId="1367" name="NewData11121" id="1367"/> | |
| 396 | + <ref-entry baseId="1368" id="1368"/> | |
| 397 | + <ref-entry baseId="1369" id="1369"/> | |
| 398 | + <ref-entry baseId="1370" name="NewData1621" id="1370"/> | |
| 399 | + <ref-entry baseId="1371" id="1371"/> | |
| 400 | + <ref-entry baseId="1372" id="1372"/> | |
| 401 | + <ref-entry baseId="1373" name="NewGrid21" id="1373"/> | |
| 402 | + <ref-entry baseId="1374" id="1374"/> | |
| 403 | + <ref-entry baseId="1375" id="1375"/> | |
| 404 | + <ref-entry baseId="1376" id="1376"/> | |
| 405 | + <ref-entry baseId="1377" id="1377"/> | |
| 406 | + <ref-entry baseId="1378" id="1378"/> | |
| 407 | + <ref-entry baseId="1379" id="1379"/> | |
| 408 | + <ref-entry baseId="1380" id="1380"/> | |
| 409 | + <ref-entry baseId="1381" id="1381"/> | |
| 410 | + <ref-entry baseId="1382" name="NewText721" id="1382"/> | |
| 411 | + <ref-entry baseId="1383" id="1383"/> | |
| 412 | + <ref-entry baseId="1384" name="NewText1121" id="1384"/> | |
| 413 | + <ref-entry baseId="1385" id="1385"/> | |
| 414 | + <ref-entry baseId="1386" name="NewLabel2122" id="1386"/> | |
| 415 | + <ref-entry baseId="1387" id="1387"/> | |
| 416 | + <ref-entry baseId="1388" name="NewAutoText11" id="1388"/> | |
| 417 | + <ref-entry baseId="1389" id="1389"/> | |
| 418 | + <ref-entry baseId="1390" name="NewLabel21211" id="1390"/> | |
| 419 | + <ref-entry baseId="1391" id="1391"/> | |
| 420 | + <ref-entry baseId="1392" name="NewAutoText2" id="1392"/> | |
| 660 | 421 | </overridden-values> |
| 661 | 422 | </grid> |
| 662 | 423 | </page-header> |
| 663 | 424 | <page-footer> |
| 664 | - <grid name="rodape" id="1147" extends="urbem_231.rodape"> | |
| 425 | + <grid name="rodape" id="1159" extends="urbem_250.rodape"> | |
| 665 | 426 | <property name="width">285mm</property> |
| 666 | 427 | <overridden-values> |
| 667 | 428 | <ref-entry baseId="180" id="180"/> |
| ... | ... | @@ -710,7 +471,7 @@ INNER JOIN ( SELECT exercicio |
| 710 | 471 | <structure> |
| 711 | 472 | <property name="name">cod_recurso</property> |
| 712 | 473 | <expression name="expression">dataSetRow["cod_recurso"]</expression> |
| 713 | - <property name="dataType">integer</property> | |
| 474 | + <property name="dataType">string</property> | |
| 714 | 475 | </structure> |
| 715 | 476 | <structure> |
| 716 | 477 | <property name="name">nom_recurso</property> |
| ... | ... | @@ -895,22 +656,22 @@ INNER JOIN ( SELECT exercicio |
| 895 | 656 | </simple-property-list> |
| 896 | 657 | </structure> |
| 897 | 658 | </list-property> |
| 898 | - <column id="1324"> | |
| 659 | + <column id="6697"> | |
| 899 | 660 | <property name="width">165mm</property> |
| 900 | 661 | </column> |
| 901 | - <column id="1325"> | |
| 662 | + <column id="6698"> | |
| 902 | 663 | <property name="width">30mm</property> |
| 903 | 664 | </column> |
| 904 | - <column id="1326"> | |
| 665 | + <column id="6699"> | |
| 905 | 666 | <property name="width">30mm</property> |
| 906 | 667 | </column> |
| 907 | - <column id="1327"> | |
| 668 | + <column id="6700"> | |
| 908 | 669 | <property name="width">30mm</property> |
| 909 | 670 | </column> |
| 910 | - <column id="1328"> | |
| 671 | + <column id="6701"> | |
| 911 | 672 | <property name="width">30mm</property> |
| 912 | 673 | </column> |
| 913 | - <group id="1330"> | |
| 674 | + <group id="6670"> | |
| 914 | 675 | <property name="groupName">anoGroup</property> |
| 915 | 676 | <property name="interval">none</property> |
| 916 | 677 | <property name="sortDirection">asc</property> |
| ... | ... | @@ -924,15 +685,15 @@ INNER JOIN ( SELECT exercicio |
| 924 | 685 | <property name="pageBreakBefore">auto</property> |
| 925 | 686 | <property name="pageBreakInside">auto</property> |
| 926 | 687 | <header> |
| 927 | - <row id="1331"> | |
| 688 | + <row id="6671"> | |
| 928 | 689 | <property name="pageBreakAfter">auto</property> |
| 929 | 690 | <property name="pageBreakBefore">auto</property> |
| 930 | - <cell id="1332"> | |
| 691 | + <cell id="6672"> | |
| 931 | 692 | <property name="colSpan">5</property> |
| 932 | 693 | <property name="rowSpan">1</property> |
| 933 | 694 | <property name="paddingTop">5pt</property> |
| 934 | 695 | <property name="paddingBottom">5pt</property> |
| 935 | - <text-data id="1358"> | |
| 696 | + <text-data id="6673"> | |
| 936 | 697 | <property name="fontSize">8pt</property> |
| 937 | 698 | <property name="marginTop">5pt</property> |
| 938 | 699 | <property name="marginBottom">5pt</property> |
| ... | ... | @@ -944,34 +705,34 @@ INNER JOIN ( SELECT exercicio |
| 944 | 705 | </row> |
| 945 | 706 | </header> |
| 946 | 707 | <footer> |
| 947 | - <row id="1337"> | |
| 708 | + <row id="6674"> | |
| 948 | 709 | <property name="borderBottomColor">#000000</property> |
| 949 | 710 | <property name="borderBottomStyle">solid</property> |
| 950 | 711 | <property name="borderBottomWidth">thin</property> |
| 951 | 712 | <property name="pageBreakAfter">auto</property> |
| 952 | - <cell id="1338"> | |
| 713 | + <cell id="6675"> | |
| 953 | 714 | <property name="paddingTop">10pt</property> |
| 954 | 715 | <text id="1672"> |
| 955 | 716 | <property name="contentType">auto</property> |
| 956 | 717 | <text-property name="content"><![CDATA[TOTAL GERAL DAS DESPESAS POR FONTE DE RECURSOS]]></text-property> |
| 957 | 718 | </text> |
| 958 | 719 | </cell> |
| 959 | - <cell id="1339"/> | |
| 960 | - <cell id="1340"> | |
| 720 | + <cell id="6676"/> | |
| 721 | + <cell id="6677"> | |
| 961 | 722 | <property name="paddingTop">10pt</property> |
| 962 | 723 | <property name="textAlign">center</property> |
| 963 | 724 | <label id="1673"> |
| 964 | 725 | <text-property name="text">Despesa Corrente</text-property> |
| 965 | 726 | </label> |
| 966 | 727 | </cell> |
| 967 | - <cell id="1341"> | |
| 728 | + <cell id="6678"> | |
| 968 | 729 | <property name="paddingTop">10pt</property> |
| 969 | 730 | <property name="textAlign">center</property> |
| 970 | 731 | <label id="1675"> |
| 971 | 732 | <text-property name="text">Despesa Capital</text-property> |
| 972 | 733 | </label> |
| 973 | 734 | </cell> |
| 974 | - <cell id="1342"> | |
| 735 | + <cell id="6679"> | |
| 975 | 736 | <property name="paddingTop">10pt</property> |
| 976 | 737 | <property name="textAlign">center</property> |
| 977 | 738 | <label id="1676"> |
| ... | ... | @@ -1046,19 +807,19 @@ INNER JOIN ( SELECT exercicio |
| 1046 | 807 | <cell id="1654"/> |
| 1047 | 808 | <cell id="1655"> |
| 1048 | 809 | <property name="textAlign">center</property> |
| 1049 | - <label id="1360"> | |
| 810 | + <label id="6680"> | |
| 1050 | 811 | <text-property name="text">Despesa Corrente</text-property> |
| 1051 | 812 | </label> |
| 1052 | 813 | </cell> |
| 1053 | 814 | <cell id="1656"> |
| 1054 | 815 | <property name="textAlign">center</property> |
| 1055 | - <label id="1361"> | |
| 816 | + <label id="6681"> | |
| 1056 | 817 | <text-property name="text">Despesa Capital</text-property> |
| 1057 | 818 | </label> |
| 1058 | 819 | </cell> |
| 1059 | 820 | <cell id="1657"> |
| 1060 | 821 | <property name="textAlign">center</property> |
| 1061 | - <label id="1362"> | |
| 822 | + <label id="6682"> | |
| 1062 | 823 | <text-property name="text">Total</text-property> |
| 1063 | 824 | </label> |
| 1064 | 825 | </cell> |
| ... | ... | @@ -1071,12 +832,12 @@ INNER JOIN ( SELECT exercicio |
| 1071 | 832 | <property name="borderTopWidth">thin</property> |
| 1072 | 833 | <cell id="1659"/> |
| 1073 | 834 | <cell id="1660"> |
| 1074 | - <label id="1374"> | |
| 835 | + <label id="6683"> | |
| 1075 | 836 | <text-property name="text">Total:</text-property> |
| 1076 | 837 | </label> |
| 1077 | 838 | </cell> |
| 1078 | 839 | <cell id="1661"> |
| 1079 | - <data id="1375"> | |
| 840 | + <data id="6684"> | |
| 1080 | 841 | <structure name="numberFormat"> |
| 1081 | 842 | <property name="category">Currency</property> |
| 1082 | 843 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1086,7 +847,7 @@ INNER JOIN ( SELECT exercicio |
| 1086 | 847 | </data> |
| 1087 | 848 | </cell> |
| 1088 | 849 | <cell id="1662"> |
| 1089 | - <data id="1376"> | |
| 850 | + <data id="6685"> | |
| 1090 | 851 | <structure name="numberFormat"> |
| 1091 | 852 | <property name="category">Currency</property> |
| 1092 | 853 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1096,7 +857,7 @@ INNER JOIN ( SELECT exercicio |
| 1096 | 857 | </data> |
| 1097 | 858 | </cell> |
| 1098 | 859 | <cell id="1663"> |
| 1099 | - <data id="1377"> | |
| 860 | + <data id="6686"> | |
| 1100 | 861 | <structure name="numberFormat"> |
| 1101 | 862 | <property name="category">Currency</property> |
| 1102 | 863 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1108,7 +869,7 @@ INNER JOIN ( SELECT exercicio |
| 1108 | 869 | </row> |
| 1109 | 870 | </footer> |
| 1110 | 871 | </group> |
| 1111 | - <group id="1344"> | |
| 872 | + <group id="6687"> | |
| 1112 | 873 | <property name="groupName">recursoGroup</property> |
| 1113 | 874 | <property name="interval">none</property> |
| 1114 | 875 | <property name="sortDirection">asc</property> |
| ... | ... | @@ -1122,17 +883,17 @@ INNER JOIN ( SELECT exercicio |
| 1122 | 883 | <property name="pageBreakBefore">auto</property> |
| 1123 | 884 | <property name="pageBreakInside">auto</property> |
| 1124 | 885 | <header> |
| 1125 | - <row id="1345"> | |
| 1126 | - <cell id="1346"> | |
| 886 | + <row id="6688"> | |
| 887 | + <cell id="6689"> | |
| 1127 | 888 | <property name="colSpan">2</property> |
| 1128 | 889 | <property name="rowSpan">1</property> |
| 1129 | 890 | <property name="paddingLeft">10pt</property> |
| 1130 | - <data id="1363"> | |
| 891 | + <data id="6690"> | |
| 1131 | 892 | <property name="resultSetColumn">descricao_recurso</property> |
| 1132 | 893 | </data> |
| 1133 | 894 | </cell> |
| 1134 | - <cell id="1348"> | |
| 1135 | - <data id="1370"> | |
| 895 | + <cell id="6691"> | |
| 896 | + <data id="6692"> | |
| 1136 | 897 | <structure name="numberFormat"> |
| 1137 | 898 | <property name="category">Currency</property> |
| 1138 | 899 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1141,8 +902,8 @@ INNER JOIN ( SELECT exercicio |
| 1141 | 902 | <property name="resultSetColumn">vlCorrente</property> |
| 1142 | 903 | </data> |
| 1143 | 904 | </cell> |
| 1144 | - <cell id="1349"> | |
| 1145 | - <data id="1371"> | |
| 905 | + <cell id="6693"> | |
| 906 | + <data id="6694"> | |
| 1146 | 907 | <structure name="numberFormat"> |
| 1147 | 908 | <property name="category">Currency</property> |
| 1148 | 909 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1151,8 +912,8 @@ INNER JOIN ( SELECT exercicio |
| 1151 | 912 | <property name="resultSetColumn">vlCapital</property> |
| 1152 | 913 | </data> |
| 1153 | 914 | </cell> |
| 1154 | - <cell id="1350"> | |
| 1155 | - <data id="1373"> | |
| 915 | + <cell id="6695"> | |
| 916 | + <data id="6696"> | |
| 1156 | 917 | <structure name="numberFormat"> |
| 1157 | 918 | <property name="category">Currency</property> |
| 1158 | 919 | <property name="pattern">#,##0.00</property> |
| ... | ... | @@ -1195,7 +956,7 @@ INNER JOIN ( SELECT exercicio |
| 1195 | 956 | <structure> |
| 1196 | 957 | <property name="name">cod_recurso</property> |
| 1197 | 958 | <expression name="expression">dataSetRow["cod_recurso"]</expression> |
| 1198 | - <property name="dataType">integer</property> | |
| 959 | + <property name="dataType">string</property> | |
| 1199 | 960 | </structure> |
| 1200 | 961 | <structure> |
| 1201 | 962 | <property name="name">nom_recurso</property> |
| ... | ... | @@ -1717,7 +1478,7 @@ INNER JOIN ( SELECT exercicio |
| 1717 | 1478 | <structure> |
| 1718 | 1479 | <property name="name">cod_recurso</property> |
| 1719 | 1480 | <expression name="expression">dataSetRow["cod_recurso"]</expression> |
| 1720 | - <property name="dataType">integer</property> | |
| 1481 | + <property name="dataType">string</property> | |
| 1721 | 1482 | </structure> |
| 1722 | 1483 | <structure> |
| 1723 | 1484 | <property name="name">nom_recurso</property> |
| ... | ... | @@ -2135,7 +1896,7 @@ INNER JOIN ( SELECT exercicio |
| 2135 | 1896 | <structure> |
| 2136 | 1897 | <property name="name">cod_recurso</property> |
| 2137 | 1898 | <expression name="expression">dataSetRow["cod_recurso"]</expression> |
| 2138 | - <property name="dataType">integer</property> | |
| 1899 | + <property name="dataType">string</property> | |
| 2139 | 1900 | </structure> |
| 2140 | 1901 | <structure> |
| 2141 | 1902 | <property name="name">nom_recurso</property> | ... | ... |
gestaoFinanceira/fontes/RPT/tesouraria/report/design/relacaoDespesaExtra.rptdesign
| ... | ... | @@ -4,6 +4,16 @@ |
| 4 | 4 | <property name="units">in</property> |
| 5 | 5 | <property name="comments">Analista: Tonismar Régis Bernardo <tonismar.bernardo@cnm.org.br> |
| 6 | 6 | Desenvolvedor: Henrique Boaventura <henrique.boaventura@cnm.org.br></property> |
| 7 | + <list-property name="propertyBindings"> | |
| 8 | + <structure> | |
| 9 | + <property name="name">queryText</property> | |
| 10 | + <property name="id">1160</property> | |
| 11 | + </structure> | |
| 12 | + <structure> | |
| 13 | + <property name="name">queryTimeOut</property> | |
| 14 | + <property name="id">1160</property> | |
| 15 | + </structure> | |
| 16 | + </list-property> | |
| 7 | 17 | <property name="layoutPreference">auto layout</property> |
| 8 | 18 | <property name="bidiLayoutOrientation">ltr</property> |
| 9 | 19 | <list-property name="libraries"> |
| ... | ... | @@ -174,8 +184,10 @@ Desenvolvedor: Henrique Boaventura &lt;henrique.boaventura@cnm.org.br></property |
| 174 | 184 | <property name="isRequired">false</property> |
| 175 | 185 | <property name="dataType">string</property> |
| 176 | 186 | <property name="paramType">simple</property> |
| 187 | + <property name="concealValue">false</property> | |
| 177 | 188 | <property name="controlType">text-box</property> |
| 178 | 189 | <property name="distinct">true</property> |
| 190 | + <property name="autoSuggestThreshold">1</property> | |
| 179 | 191 | <structure name="format"> |
| 180 | 192 | <property name="category">Unformatted</property> |
| 181 | 193 | </structure> |
| ... | ... | @@ -202,10 +214,8 @@ Desenvolvedor: Henrique Boaventura &lt;henrique.boaventura@cnm.org.br></property |
| 202 | 214 | extensionProperties.odaPassword = params["db_password"].value; |
| 203 | 215 | extensionProperties.charSet = "utf8"; |
| 204 | 216 | }]]></method> |
| 205 | - <property name="odaDriverClass">org.postgresql.Driver</property> | |
| 206 | - <property name="odaURL">jdbc:postgresql://172.16.30.3:5432/gf_tce_2309_davi_contabilidade_2</property> | |
| 207 | - <property name="odaUser">sw.suporte</property> | |
| 208 | - <encrypted-property name="odaPassword" encryptionID="base64">c3Vwb3J0ZQ==</encrypted-property> | |
| 217 | + <property name="odaDriverClass">org.eclipse.birt.report.data.oda.sampledb.Driver</property> | |
| 218 | + <property name="odaURL">jdbc:classicmodels:sampledb</property> | |
| 209 | 219 | </oda-data-source> |
| 210 | 220 | </data-sources> |
| 211 | 221 | <data-sets> |
| ... | ... | @@ -245,39 +255,49 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 245 | 255 | <property name="isOutput">false</property> |
| 246 | 256 | </structure> |
| 247 | 257 | <structure> |
| 248 | - <property name="name">param_5</property> | |
| 258 | + <property name="name">param_4</property> | |
| 259 | + <property name="paramName">data_ini</property> | |
| 249 | 260 | <property name="nativeName"></property> |
| 250 | 261 | <property name="dataType">string</property> |
| 251 | 262 | <property name="nativeDataType">12</property> |
| 252 | 263 | <property name="position">4</property> |
| 253 | 264 | <property name="isInput">true</property> |
| 265 | + <property name="isOutput">false</property> | |
| 254 | 266 | </structure> |
| 255 | 267 | <structure> |
| 256 | - <property name="name">param_6</property> | |
| 268 | + <property name="name">param_5</property> | |
| 269 | + <property name="paramName">data_fim</property> | |
| 257 | 270 | <property name="nativeName"></property> |
| 258 | 271 | <property name="dataType">string</property> |
| 259 | 272 | <property name="nativeDataType">12</property> |
| 260 | 273 | <property name="position">5</property> |
| 261 | 274 | <property name="isInput">true</property> |
| 275 | + <property name="isOutput">false</property> | |
| 262 | 276 | </structure> |
| 263 | 277 | <structure> |
| 264 | - <property name="name">param_7</property> | |
| 278 | + <property name="name">param_6</property> | |
| 279 | + <property name="paramName">exercicio</property> | |
| 265 | 280 | <property name="nativeName"></property> |
| 266 | 281 | <property name="dataType">string</property> |
| 267 | - <property name="nativeDataType">1</property> | |
| 282 | + <property name="nativeDataType">12</property> | |
| 268 | 283 | <property name="position">6</property> |
| 284 | + <property name="isOptional">false</property> | |
| 269 | 285 | <property name="isInput">true</property> |
| 286 | + <property name="isOutput">false</property> | |
| 270 | 287 | </structure> |
| 271 | 288 | <structure> |
| 272 | - <property name="name">param_9</property> | |
| 289 | + <property name="name">param_7</property> | |
| 290 | + <property name="paramName">exercicio</property> | |
| 273 | 291 | <property name="nativeName"></property> |
| 274 | 292 | <property name="dataType">string</property> |
| 275 | - <property name="nativeDataType">12</property> | |
| 293 | + <property name="nativeDataType">1</property> | |
| 276 | 294 | <property name="position">7</property> |
| 295 | + <property name="isOptional">false</property> | |
| 277 | 296 | <property name="isInput">true</property> |
| 297 | + <property name="isOutput">false</property> | |
| 278 | 298 | </structure> |
| 279 | 299 | <structure> |
| 280 | - <property name="name">param_10</property> | |
| 300 | + <property name="name">param_8</property> | |
| 281 | 301 | <property name="paramName">data_ini</property> |
| 282 | 302 | <property name="nativeName"></property> |
| 283 | 303 | <property name="dataType">string</property> |
| ... | ... | @@ -288,15 +308,18 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 288 | 308 | <property name="isOutput">false</property> |
| 289 | 309 | </structure> |
| 290 | 310 | <structure> |
| 291 | - <property name="name">param_11</property> | |
| 311 | + <property name="name">param_9</property> | |
| 312 | + <property name="paramName">data_fim</property> | |
| 292 | 313 | <property name="nativeName"></property> |
| 293 | 314 | <property name="dataType">string</property> |
| 294 | - <property name="nativeDataType">1</property> | |
| 315 | + <property name="nativeDataType">12</property> | |
| 295 | 316 | <property name="position">9</property> |
| 317 | + <property name="isOptional">false</property> | |
| 296 | 318 | <property name="isInput">true</property> |
| 319 | + <property name="isOutput">false</property> | |
| 297 | 320 | </structure> |
| 298 | 321 | <structure> |
| 299 | - <property name="name">param_12</property> | |
| 322 | + <property name="name">param_10</property> | |
| 300 | 323 | <property name="paramName">exercicio</property> |
| 301 | 324 | <property name="nativeName"></property> |
| 302 | 325 | <property name="dataType">string</property> |
| ... | ... | @@ -307,18 +330,18 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 307 | 330 | <property name="isOutput">false</property> |
| 308 | 331 | </structure> |
| 309 | 332 | <structure> |
| 310 | - <property name="name">param_13</property> | |
| 311 | - <property name="paramName">data_ini</property> | |
| 333 | + <property name="name">param_11</property> | |
| 334 | + <property name="paramName">exercicio</property> | |
| 312 | 335 | <property name="nativeName"></property> |
| 313 | 336 | <property name="dataType">string</property> |
| 314 | - <property name="nativeDataType">12</property> | |
| 337 | + <property name="nativeDataType">1</property> | |
| 315 | 338 | <property name="position">11</property> |
| 316 | 339 | <property name="isOptional">false</property> |
| 317 | 340 | <property name="isInput">true</property> |
| 318 | 341 | <property name="isOutput">false</property> |
| 319 | 342 | </structure> |
| 320 | 343 | <structure> |
| 321 | - <property name="name">param_14</property> | |
| 344 | + <property name="name">param_12</property> | |
| 322 | 345 | <property name="paramName">data_ini</property> |
| 323 | 346 | <property name="nativeName"></property> |
| 324 | 347 | <property name="dataType">string</property> |
| ... | ... | @@ -329,7 +352,7 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 329 | 352 | <property name="isOutput">false</property> |
| 330 | 353 | </structure> |
| 331 | 354 | <structure> |
| 332 | - <property name="name">param_4</property> | |
| 355 | + <property name="name">param_13</property> | |
| 333 | 356 | <property name="paramName">data_fim</property> |
| 334 | 357 | <property name="nativeName"></property> |
| 335 | 358 | <property name="dataType">string</property> |
| ... | ... | @@ -340,7 +363,7 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 340 | 363 | <property name="isOutput">false</property> |
| 341 | 364 | </structure> |
| 342 | 365 | <structure> |
| 343 | - <property name="name">param_8</property> | |
| 366 | + <property name="name">param_14</property> | |
| 344 | 367 | <property name="paramName">exercicio</property> |
| 345 | 368 | <property name="nativeName"></property> |
| 346 | 369 | <property name="dataType">string</property> |
| ... | ... | @@ -352,6 +375,27 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 352 | 375 | </structure> |
| 353 | 376 | </list-property> |
| 354 | 377 | <structure name="cachedMetaData"/> |
| 378 | + <method name="beforeOpen"><![CDATA[var stFiltro = ''; | |
| 379 | + if(params["recurso"] != '' && params["recurso"] != null){ | |
| 380 | + stFiltro = stFiltro+" AND cod_recurso = "+params["recurso"]+" "; | |
| 381 | + } | |
| 382 | + | |
| 383 | + if(params["cod_plano"] != '' && params["cod_plano"] != null){ | |
| 384 | + stFiltro = stFiltro+" AND ( cod_plano "+params["cod_plano"]+" ) "; | |
| 385 | + } | |
| 386 | + | |
| 387 | + if(params["conta_banco"] != '' && params["conta_banco"] != null){ | |
| 388 | + stFiltro = stFiltro+" AND ( cod_plano_credito "+params["conta_banco"]+" ) "; | |
| 389 | + } | |
| 390 | + | |
| 391 | + if (stFiltro != '') | |
| 392 | + { | |
| 393 | + this.queryText = this.queryText + stFiltro; | |
| 394 | + } | |
| 395 | + | |
| 396 | + // Debug | |
| 397 | + params["query"] = this.queryText; | |
| 398 | + ]]></method> | |
| 355 | 399 | <property name="dataSource">postgres</property> |
| 356 | 400 | <xml-property name="queryText"><![CDATA[select * from ( |
| 357 | 401 | SELECT |
| ... | ... | @@ -830,7 +874,7 @@ GROUP BY |
| 830 | 874 | |
| 831 | 875 | ) as tabela |
| 832 | 876 | where |
| 833 | - 1 = 1]]></xml-property> | |
| 877 | + 1 = 1 ]]></xml-property> | |
| 834 | 878 | <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> |
| 835 | 879 | <model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel"> |
| 836 | 880 | <Version>1.0</Version> |
| ... | ... | @@ -947,6 +991,13 @@ where |
| 947 | 991 | <design:scale>0</design:scale> |
| 948 | 992 | <design:nullability>Unknown</design:nullability> |
| 949 | 993 | </design:attributes> |
| 994 | + <design:inputAttributes> | |
| 995 | + <design:elementAttributes> | |
| 996 | + <design:defaultValues> | |
| 997 | + <design:values>JS_EXPR</design:values> | |
| 998 | + </design:defaultValues> | |
| 999 | + </design:elementAttributes> | |
| 1000 | + </design:inputAttributes> | |
| 950 | 1001 | </design:parameterDefinitions> |
| 951 | 1002 | <design:parameterDefinitions> |
| 952 | 1003 | <design:inOutMode>In</design:inOutMode> |
| ... | ... | @@ -960,6 +1011,13 @@ where |
| 960 | 1011 | <design:scale>0</design:scale> |
| 961 | 1012 | <design:nullability>Unknown</design:nullability> |
| 962 | 1013 | </design:attributes> |
| 1014 | + <design:inputAttributes> | |
| 1015 | + <design:elementAttributes> | |
| 1016 | + <design:defaultValues> | |
| 1017 | + <design:values>JS_EXPR</design:values> | |
| 1018 | + </design:defaultValues> | |
| 1019 | + </design:elementAttributes> | |
| 1020 | + </design:inputAttributes> | |
| 963 | 1021 | </design:parameterDefinitions> |
| 964 | 1022 | <design:parameterDefinitions> |
| 965 | 1023 | <design:inOutMode>In</design:inOutMode> |
| ... | ... | @@ -993,6 +1051,13 @@ where |
| 993 | 1051 | <design:scale>0</design:scale> |
| 994 | 1052 | <design:nullability>Unknown</design:nullability> |
| 995 | 1053 | </design:attributes> |
| 1054 | + <design:inputAttributes> | |
| 1055 | + <design:elementAttributes> | |
| 1056 | + <design:defaultValues> | |
| 1057 | + <design:values>JS_EXPR</design:values> | |
| 1058 | + </design:defaultValues> | |
| 1059 | + </design:elementAttributes> | |
| 1060 | + </design:inputAttributes> | |
| 996 | 1061 | </design:parameterDefinitions> |
| 997 | 1062 | <design:parameterDefinitions> |
| 998 | 1063 | <design:inOutMode>In</design:inOutMode> |
| ... | ... | @@ -1026,6 +1091,13 @@ where |
| 1026 | 1091 | <design:scale>0</design:scale> |
| 1027 | 1092 | <design:nullability>Unknown</design:nullability> |
| 1028 | 1093 | </design:attributes> |
| 1094 | + <design:inputAttributes> | |
| 1095 | + <design:elementAttributes> | |
| 1096 | + <design:defaultValues> | |
| 1097 | + <design:values>JS_EXPR</design:values> | |
| 1098 | + </design:defaultValues> | |
| 1099 | + </design:elementAttributes> | |
| 1100 | + </design:inputAttributes> | |
| 1029 | 1101 | </design:parameterDefinitions> |
| 1030 | 1102 | <design:parameterDefinitions> |
| 1031 | 1103 | <design:inOutMode>In</design:inOutMode> | ... | ... |
gestaoFinanceira/fontes/RPT/tesouraria/report/design/relacaoReceitaExtra.rptdesign
| ... | ... | @@ -313,12 +313,12 @@ extensionProperties.odaPassword = params["db_password"].value; |
| 313 | 313 | |
| 314 | 314 | if( params["cod_plano"] != "") |
| 315 | 315 | { |
| 316 | - this.queryText = this.queryText + " AND relacao.cod_plano " + params["cod_plano"] + " " | |
| 316 | + this.queryText = this.queryText + " AND ( relacao.cod_plano " + params["cod_plano"] + " ) " | |
| 317 | 317 | } |
| 318 | 318 | |
| 319 | 319 | if( params["conta_banco"] != "") |
| 320 | 320 | { |
| 321 | - this.queryText = this.queryText + " AND relacao.cod_plano_credito " + params["conta_banco"] + " " | |
| 321 | + this.queryText = this.queryText + " AND ( relacao.cod_plano_banco " + params["conta_banco"] + " ) " | |
| 322 | 322 | } |
| 323 | 323 | |
| 324 | 324 | if( params["recurso"] != "") |
| ... | ... | @@ -356,7 +356,7 @@ params["query"] = this.queryText]]></method> |
| 356 | 356 | , nom_entidade |
| 357 | 357 | , nom_conta |
| 358 | 358 | , cod_estrutural |
| 359 | - , cod_recurso | |
| 359 | + , cod_recurso::text | |
| 360 | 360 | , nom_recurso |
| 361 | 361 | , masc_recurso_red |
| 362 | 362 | , cod_detalhamento |
| ... | ... | @@ -378,10 +378,7 @@ params["query"] = this.queryText]]></method> |
| 378 | 378 | , entidade_cgm.nom_cgm as nom_entidade |
| 379 | 379 | , plano_conta.nom_conta |
| 380 | 380 | , plano_conta.cod_estrutural |
| 381 | - , CASE WHEN plano_recurso.cod_recurso IS NULL | |
| 382 | - THEN '9999999999' | |
| 383 | - ELSE TO_CHAR(plano_recurso.cod_recurso,'9999999999') | |
| 384 | - END as cod_recurso | |
| 381 | + , coalesce(plano_recurso.cod_recurso,9999999999) as cod_recurso | |
| 385 | 382 | , recurso.nom_recurso |
| 386 | 383 | , recurso.masc_recurso_red |
| 387 | 384 | , recurso.cod_detalhamento |
| ... | ... | @@ -464,10 +461,7 @@ params["query"] = this.queryText]]></method> |
| 464 | 461 | , entidade_cgm.nom_cgm as nom_entidade |
| 465 | 462 | , plano_conta.nom_conta |
| 466 | 463 | , plano_conta.cod_estrutural |
| 467 | - , CASE WHEN plano_recurso.cod_recurso IS NULL | |
| 468 | - THEN '9999999999' | |
| 469 | - ELSE TO_CHAR(plano_recurso.cod_recurso,'9999999999') | |
| 470 | - END as cod_recurso | |
| 464 | + , coalesce(plano_recurso.cod_recurso,9999999999) as cod_recurso | |
| 471 | 465 | , recurso.nom_recurso |
| 472 | 466 | , recurso.masc_recurso_red |
| 473 | 467 | , recurso.cod_detalhamento | ... | ... |
gestaoFinanceira/fontes/SQL/GF_1910.sql
gestaoFinanceira/fontes/SQL/GF_1951.sql
gestaoPatrimonial/fontes/PHP/almoxarifado/classes/negocio/RAlmoxarifadoAlmoxarifado.class.php
| ... | ... | @@ -42,21 +42,6 @@ |
| 42 | 42 | uc-03.03.14 |
| 43 | 43 | */ |
| 44 | 44 | |
| 45 | -/* | |
| 46 | -$Log$ | |
| 47 | -Revision 1.13 2006/07/13 17:21:32 leandro.zis | |
| 48 | -Bug #6551#, Bug #6550# e alterado para listar os almoxarifados ordenados pelo nome | |
| 49 | - | |
| 50 | -Revision 1.12 2006/07/11 20:36:25 tonismar | |
| 51 | -arrumado método de consulta | |
| 52 | - | |
| 53 | -Revision 1.11 2006/07/06 14:04:47 diego | |
| 54 | -Retirada tag de log com erro. | |
| 55 | - | |
| 56 | -Revision 1.10 2006/07/06 12:09:31 diego | |
| 57 | - | |
| 58 | -*/ | |
| 59 | - | |
| 60 | 45 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
| 61 | 46 | include_once ( CAM_FW_BANCO_DADOS."Transacao.class.php" ); |
| 62 | 47 | include_once ( CAM_GP_ALM_MAPEAMENTO."TAlmoxarifadoAlmoxarifado.class.php"); |
| ... | ... | @@ -91,11 +76,6 @@ var $obRCGMAlmoxarifado; |
| 91 | 76 | * @var Object |
| 92 | 77 | */ |
| 93 | 78 | var $obRCGMResponsavel; |
| 94 | -/** | |
| 95 | - * @access Private | |
| 96 | - * @var Object | |
| 97 | -*/ | |
| 98 | -var $stMascara; | |
| 99 | 79 | |
| 100 | 80 | /** |
| 101 | 81 | * @access Public |
| ... | ... | @@ -110,18 +90,6 @@ function setCodigo($inCodigo) { $this->inCodigo = $inCodigo; } |
| 110 | 90 | function getCodigo() { return $this->inCodigo; } |
| 111 | 91 | |
| 112 | 92 | /** |
| 113 | - * @access Public | |
| 114 | - * @return Integer | |
| 115 | -*/ | |
| 116 | -function setMascara($stMascara) { $this->stMascara = $stMascara; } | |
| 117 | - | |
| 118 | -/** | |
| 119 | - * @access Public | |
| 120 | - * @return Integer | |
| 121 | -*/ | |
| 122 | -function getMascara() { return $this->stMascara; } | |
| 123 | - | |
| 124 | -/** | |
| 125 | 93 | * Método construtor |
| 126 | 94 | * @access Public |
| 127 | 95 | */ |
| ... | ... | @@ -164,10 +132,9 @@ function listar(&$rsRecordSet, $stOrder = "" , $obTransacao = "") |
| 164 | 132 | |
| 165 | 133 | function incluir($boTransacao = "") |
| 166 | 134 | { |
| 167 | - include_once ( CAM_GP_ALM_MAPEAMENTO."TAlmoxarifadoAlmoxarifadoLocalizacao.class.php"); | |
| 168 | 135 | $boFlagTransacao = false; |
| 169 | 136 | $rsRecordSet = new Recordset(); |
| 170 | - $obTAlmoxarifadoLocalizacao = new TAlmoxarifadoAlmoxarifadoLocalizacao(); | |
| 137 | + | |
| 171 | 138 | $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); |
| 172 | 139 | if ( !$obErro->ocorreu() ) { |
| 173 | 140 | $stFiltro = " where cgm_almoxarifado = ". $this->obRCGMAlmoxarifado->getNumCGM(); |
| ... | ... | @@ -187,12 +154,6 @@ function incluir($boTransacao = "") |
| 187 | 154 | |
| 188 | 155 | $obErro = $this->obTAlmoxarifadoAlmoxarifado->inclusao( $boTransacao ); |
| 189 | 156 | |
| 190 | - if (!($obErro->ocorreu())) { | |
| 191 | - $obTAlmoxarifadoLocalizacao->setDado("cod_almoxarifado", $this->inCodigo ); | |
| 192 | - $obTAlmoxarifadoLocalizacao->setDado("mascara" , $this->stMascara); | |
| 193 | - $obErro = $obTAlmoxarifadoLocalizacao->inclusao($boTransacao); | |
| 194 | - } | |
| 195 | - | |
| 196 | 157 | $this->obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $this->obTAlmoxarifadoAlmoxarifado ); |
| 197 | 158 | } |
| 198 | 159 | |
| ... | ... | @@ -211,7 +172,6 @@ function alterar($boTransacao = "") |
| 211 | 172 | include_once ( CAM_GP_ALM_MAPEAMENTO."TAlmoxarifadoAlmoxarifadoLocalizacao.class.php"); |
| 212 | 173 | $boFlagTransacao = false; |
| 213 | 174 | $rsRecordSet = new Recordset(); |
| 214 | - $obTAlmoxarifadoLocalizacao = new TAlmoxarifadoAlmoxarifadoLocalizacao(); | |
| 215 | 175 | $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); |
| 216 | 176 | |
| 217 | 177 | if ( !$obErro->ocorreu() ) { |
| ... | ... | @@ -228,18 +188,6 @@ function alterar($boTransacao = "") |
| 228 | 188 | $this->obTAlmoxarifadoAlmoxarifado->setDado( "cgm_almoxarifado" , $this->obRCGMAlmoxarifado->getNumCGM() ); |
| 229 | 189 | |
| 230 | 190 | $obErro = $this->obTAlmoxarifadoAlmoxarifado->alteracao( $boTransacao ); |
| 231 | - | |
| 232 | - if ($this->verificaDadosAlmoxarifado() == true) { | |
| 233 | - if (!($obErro->ocorreu())) { | |
| 234 | - $obTAlmoxarifadoLocalizacao->setDado("cod_almoxarifado", $this->inCodigo ); | |
| 235 | - $obErro = $obTAlmoxarifadoLocalizacao->exclusao($boTransacao); | |
| 236 | - | |
| 237 | - $obTAlmoxarifadoLocalizacao->setDado("cod_almoxarifado", $this->inCodigo ); | |
| 238 | - $obTAlmoxarifadoLocalizacao->setDado("mascara" , $this->stMascara); | |
| 239 | - $obErro = $obTAlmoxarifadoLocalizacao->inclusao($boTransacao); | |
| 240 | - } | |
| 241 | - } | |
| 242 | - | |
| 243 | 191 | $this->obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $this->obTAlmoxarifadoAlmoxarifado ); |
| 244 | 192 | } |
| 245 | 193 | |
| ... | ... | @@ -256,12 +204,6 @@ function consultar($boTransacao = "") |
| 256 | 204 | if (!$obErro->ocorreu()) { |
| 257 | 205 | $this->obRCGMAlmoxarifado->setNumCGM($rsRecordSet->getCampo('cgm_almoxarifado')); |
| 258 | 206 | $this->obRCGMAlmoxarifado->consultar(new RecordSet()); |
| 259 | - $obTAlmoxarifadoLocalizacao = new TAlmoxarifadoAlmoxarifadoLocalizacao(); | |
| 260 | - $obTAlmoxarifadoLocalizacao->setDado ('cod_almoxarifado', $this->getCodigo() ); | |
| 261 | - $obErro = $obTAlmoxarifadoLocalizacao->recuperaPorChave( $rsRecordSet, $boTransacao ); | |
| 262 | - if (!$obErro->ocorreu()) { | |
| 263 | - $this->setMascara( $rsRecordSet->getCampo('mascara') ); | |
| 264 | - } | |
| 265 | 207 | } |
| 266 | 208 | |
| 267 | 209 | return $obErro; |
| ... | ... | @@ -287,18 +229,11 @@ function consultarLocalizacao(&$rsRecordSet,$obTransacao = "") |
| 287 | 229 | |
| 288 | 230 | function excluir($boTransacao = "") |
| 289 | 231 | { |
| 290 | - include_once ( CAM_GP_ALM_MAPEAMENTO."TAlmoxarifadoAlmoxarifadoLocalizacao.class.php"); | |
| 291 | 232 | $boFlagTransacao = false; |
| 292 | 233 | $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); |
| 293 | - $obTAlmoxarifadoLocalizacao = new TAlmoxarifadoAlmoxarifadoLocalizacao(); | |
| 294 | 234 | |
| 295 | 235 | if (!$obErro->ocorreu()) { |
| 296 | 236 | |
| 297 | - $obTAlmoxarifadoLocalizacao->setDado("cod_almoxarifado", $this->inCodigo ); | |
| 298 | - $obTAlmoxarifadoLocalizacao->setDado("mascara" , $this->stMascara); | |
| 299 | - | |
| 300 | - $obErro = $obTAlmoxarifadoLocalizacao->exclusao($boTransacao); | |
| 301 | - | |
| 302 | 237 | if (!($obErro->ocorreu())) { |
| 303 | 238 | |
| 304 | 239 | $this->obTAlmoxarifadoAlmoxarifado->setDado( "cod_almoxarifado" , $this->inCodigo ); | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/classes/negocio/RAlmoxarifadoLocalizacao.class.php
| ... | ... | @@ -36,30 +36,6 @@ |
| 36 | 36 | * Casos de uso: uc-03.03.14 |
| 37 | 37 | */ |
| 38 | 38 | |
| 39 | -/* | |
| 40 | -$Log$ | |
| 41 | -Revision 1.20 2006/10/18 17:50:02 andre.almeida | |
| 42 | -Bug #6874# | |
| 43 | -Bug #6988# | |
| 44 | -Bug #7146# | |
| 45 | -Bug #7173# | |
| 46 | -Bug #7254# | |
| 47 | -Bug #6944# | |
| 48 | -Bug #6987# | |
| 49 | -Bug #6989# | |
| 50 | - | |
| 51 | -Revision 1.19 2006/07/27 12:12:16 leandro.zis | |
| 52 | -Bug #6669# | |
| 53 | - | |
| 54 | -Revision 1.18 2006/07/25 20:44:42 fernando | |
| 55 | -Bug #6654# | |
| 56 | - | |
| 57 | -Revision 1.17 2006/07/06 14:04:47 diego | |
| 58 | -Retirada tag de log com erro. | |
| 59 | - | |
| 60 | -Revision 1.16 2006/07/06 12:09:31 diego | |
| 61 | - | |
| 62 | -*/ | |
| 63 | 39 | |
| 64 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
| 65 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php'; |
| ... | ... | @@ -213,7 +189,7 @@ var $stLocalizacao; |
| 213 | 189 | } |
| 214 | 190 | |
| 215 | 191 | $stOrdem = " ORDER BY localizacao_fisica.localizacao DESC \n"; |
| 216 | - $obErro = $obTCatalogoFisicaItem->recuperaFisicaItem( &$rsRecordSet, $stFiltro, $stOrdem, $obTransacao ); | |
| 192 | + $obErro = $obTCatalogoFisicaItem->recuperaFisicaItem( $rsRecordSet, $stFiltro, $stOrdem, $obTransacao ); | |
| 217 | 193 | |
| 218 | 194 | return $obErro; |
| 219 | 195 | } |
| ... | ... | @@ -275,11 +251,10 @@ var $stLocalizacao; |
| 275 | 251 | return $obErro; |
| 276 | 252 | } |
| 277 | 253 | |
| 278 | - function alterar($boTransacao = "") | |
| 279 | - { | |
| 254 | +function alterar($boTransacao = "") | |
| 255 | +{ | |
| 280 | 256 | $boFlagTransacao = false; |
| 281 | 257 | $rsRecordSetItem = new recordset(); |
| 282 | - $obMascara = new Mascara(); | |
| 283 | 258 | |
| 284 | 259 | $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); |
| 285 | 260 | if (!($obErro->ocorreu())) { |
| ... | ... | @@ -304,12 +279,6 @@ var $stLocalizacao; |
| 304 | 279 | |
| 305 | 280 | if (!($obErro->ocorreu())) { |
| 306 | 281 | |
| 307 | - if (strlen($this->obRAlmoxarifadoAlmoxarifado->getMascara()) == strlen($this->stLocalizacao)) { | |
| 308 | - $MascaraExpReg = $obMascara->converterParaExpressaoRegular($this->obRAlmoxarifadoAlmoxarifado->getMascara()); | |
| 309 | - $obRegExp = new ExpReg($MascaraExpReg,$this->stLocalizacao); | |
| 310 | - | |
| 311 | - if ($obRegExp->validarContexto()) { | |
| 312 | - | |
| 313 | 282 | if (!($obErro->ocorreu())) { |
| 314 | 283 | |
| 315 | 284 | $this->obTAlmoxarifadoLocalizacaoFisica->setDado("cod_localizacao" , $this->inCodigo); |
| ... | ... | @@ -344,12 +313,7 @@ var $stLocalizacao; |
| 344 | 313 | } |
| 345 | 314 | } |
| 346 | 315 | |
| 347 | - } else { | |
| 348 | - $obErro->setDescricao( "O campo Localização não confere com a máscara : ".$this->obRAlmoxarifadoAlmoxarifado->getMascara()); | |
| 349 | - } | |
| 350 | - } else { | |
| 351 | - $obErro->setDescricao( "O tamanho do campo Localização não confere com o tamanho da máscara : ".$this->stLocalizacao); | |
| 352 | - } | |
| 316 | + | |
| 353 | 317 | } |
| 354 | 318 | } |
| 355 | 319 | $this->obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $this->obTAlmoxarifadoCatalogo ); |
| ... | ... | @@ -362,40 +326,37 @@ var $stLocalizacao; |
| 362 | 326 | { |
| 363 | 327 | $boFlagTransacao = false; |
| 364 | 328 | $rsRecordSetItem = new recordset(); |
| 365 | - $obMascara = new Mascara(); | |
| 366 | 329 | |
| 367 | - $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); | |
| 368 | - if ( !$obErro->ocorreu()) { | |
| 369 | - $obErro = $this->checarArrayItem(); | |
| 370 | - if (!$obErro->ocorreu()) { | |
| 371 | - $obErro = $this->obTAlmoxarifadoLocalizacaoFisica->proximoCod( $this->inCodigo, $boTransacao ); | |
| 372 | - if (!$obErro->ocorreu()) { | |
| 373 | - | |
| 374 | - $this->obRAlmoxarifadoAlmoxarifado->setCodigo($this->obRAlmoxarifadoAlmoxarifado->getCodigo()); | |
| 375 | - $obErro = $this->obRAlmoxarifadoAlmoxarifado->consultar($boTransacao); | |
| 376 | - if (!$obErro->ocorreu()) { | |
| 377 | 330 | |
| 378 | - if (strlen($this->obRAlmoxarifadoAlmoxarifado->getMascara()) == strlen($this->stLocalizacao)) { | |
| 379 | - $MascaraExpReg = $obMascara->converterParaExpressaoRegular($this->obRAlmoxarifadoAlmoxarifado->getMascara()); | |
| 380 | - $obRegExp = new ExpReg($MascaraExpReg,$this->stLocalizacao); | |
| 331 | + $obErro = $this->obTransacao->abreTransacao( $boFlagTransacao, $boTransacao ); | |
| 332 | + if ( !$obErro->ocorreu()) { | |
| 333 | + $obErro = $this->checarArrayItem(); | |
| 334 | + | |
| 335 | + if (!$obErro->ocorreu()) { | |
| 336 | + $obErro = $this->obTAlmoxarifadoLocalizacaoFisica->proximoCod( $this->inCodigo, $boTransacao ); | |
| 337 | + | |
| 338 | + if (!$obErro->ocorreu()) { | |
| 339 | + $this->obRAlmoxarifadoAlmoxarifado->setCodigo($this->obRAlmoxarifadoAlmoxarifado->getCodigo()); | |
| 340 | + $obErro = $this->obRAlmoxarifadoAlmoxarifado->consultar($boTransacao); | |
| 381 | 341 | |
| 382 | - if ($obRegExp->validarContexto()) { | |
| 383 | - for ($i=0;$i<count($this->arLocalizacaoItem);$i++) { | |
| 384 | - $obRAlmoxarifadoItemMarca = $this->arLocalizacaoItem[$i]; | |
| 385 | - $ItemMarca = $obRAlmoxarifadoItemMarca->listar($rsRecordSetItem); | |
| 342 | + if (!$obErro->ocorreu()) { | |
| 343 | + | |
| 344 | + for ($i=0;$i<count($this->arLocalizacaoItem);$i++) { | |
| 345 | + $obRAlmoxarifadoItemMarca = $this->arLocalizacaoItem[$i]; | |
| 346 | + $ItemMarca = $obRAlmoxarifadoItemMarca->listar($rsRecordSetItem); | |
| 386 | 347 | |
| 387 | - if ($rsRecordSetItem->getNumLinhas() < 1) { | |
| 388 | - $obErro = $obRAlmoxarifadoItemMarca->incluir($boTransacao); | |
| 389 | - } | |
| 390 | - if ($obErro->ocorreu()) { | |
| 391 | - break; | |
| 392 | - } | |
| 393 | - } | |
| 348 | + if ($rsRecordSetItem->getNumLinhas() < 1) { | |
| 349 | + $obErro = $obRAlmoxarifadoItemMarca->incluir($boTransacao); | |
| 350 | + } | |
| 351 | + if ($obErro->ocorreu()) { | |
| 352 | + break; | |
| 353 | + } | |
| 354 | + } | |
| 394 | 355 | |
| 395 | 356 | if (!($obErro->ocorreu())) { |
| 396 | 357 | $this->obTAlmoxarifadoLocalizacaoFisica->setDado("cod_localizacao" , $this->inCodigo); |
| 397 | 358 | $this->obTAlmoxarifadoLocalizacaoFisica->setDado("cod_almoxarifado", $this->obRAlmoxarifadoAlmoxarifado->getCodigo()); |
| 398 | - $this->obTAlmoxarifadoLocalizacaoFisica->setDado("localizacao" , strtoupper($this->stLocalizacao)); | |
| 359 | + $this->obTAlmoxarifadoLocalizacaoFisica->setDado("localizacao" , $this->stLocalizacao); | |
| 399 | 360 | |
| 400 | 361 | $obErro = $this->obTAlmoxarifadoLocalizacaoFisica->inclusao($boTransacao); |
| 401 | 362 | |
| ... | ... | @@ -418,15 +379,12 @@ var $stLocalizacao; |
| 418 | 379 | $obErro->setDescricao( "Não pode haver mais de um item da mesma marca nesta localização. Item :".$this->roLocalizacaoItem->obRCatalogoItem->getCodigo()." Marca : ".$this->roLocalizacaoItem->obRMarca->getCodigo() ); |
| 419 | 380 | } |
| 420 | 381 | } else { |
| 421 | - $obErro->setDescricao( "Essa localização já foi cadastrada.Localização : ".$this->stLocalizacao); | |
| 382 | + $obErro->setDescricao( "Essa localização já foi cadastrada. Localização : ".$this->stLocalizacao); | |
| 422 | 383 | } |
| 423 | - } | |
| 424 | - } else { | |
| 425 | - $obErro->setDescricao( "O campo Localização não confere com a máscara : ".$this->obRAlmoxarifadoAlmoxarifado->getMascara()); | |
| 426 | - } | |
| 427 | - } else { | |
| 428 | - $obErro->setDescricao( "O tamanho do campo Localização não confere com o tamanho da máscara : ".$this->stLocalizacao); | |
| 384 | + | |
| 385 | + | |
| 429 | 386 | } |
| 387 | + | |
| 430 | 388 | } |
| 431 | 389 | } |
| 432 | 390 | } else { | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/almoxarifado/FMManterAlmoxarifado.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | * @ignore |
| 34 | 34 | |
| 35 | - $Id: FMManterAlmoxarifado.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 35 | + $Id: FMManterAlmoxarifado.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | * Casos de uso: uc-03.03.01 |
| 38 | 38 | */ |
| ... | ... | @@ -167,16 +167,6 @@ if ($stAcao == "alterar") { |
| 167 | 167 | $stTelefone .= $arCGM['fone_celular']; |
| 168 | 168 | } |
| 169 | 169 | |
| 170 | - if ($ob->getMascara() != "") { | |
| 171 | - $obErro = $ob->consultarLocalizacao($rsLocalizacao); | |
| 172 | - $possuiLocalizacao = false; | |
| 173 | - | |
| 174 | - if (!($obErro->ocorreu())) { | |
| 175 | - if (!($rsLocalizacao->EOF())) { | |
| 176 | - $possuiLocalizacao = true; | |
| 177 | - } | |
| 178 | - } | |
| 179 | - } | |
| 180 | 170 | } |
| 181 | 171 | } |
| 182 | 172 | |
| ... | ... | @@ -190,39 +180,6 @@ $obLblTelefone->setRotulo('Telefone'); |
| 190 | 180 | $obLblTelefone->setId ('stTelefone'); |
| 191 | 181 | $obLblTelefone->setValue ($stTelefone); |
| 192 | 182 | |
| 193 | -if ($stAcao == "alterar") { | |
| 194 | - if ($possuiLocalizacao) { | |
| 195 | - $obLblMascaraLocalizacao = new Label; | |
| 196 | - $obLblMascaraLocalizacao->setRotulo("Máscara de Localização dos Itens no Almoxarifado"); | |
| 197 | - $obLblMascaraLocalizacao->setValue ($ob->getMascara()); | |
| 198 | - $obLblMascaraLocalizacao->setTitle( 'Informe a máscara de localização dos itens no almoxarifado'); | |
| 199 | - $obHdnMascaraLocalizacao = new Hidden; | |
| 200 | - $obHdnMascaraLocalizacao->setName("stLocalizacao"); | |
| 201 | - $obHdnMascaraLocalizacao->setValue($ob->getMascara()); | |
| 202 | - } else { | |
| 203 | - $obTxtCodLocalizacao = new TextBox; | |
| 204 | - $obTxtCodLocalizacao->setRotulo ("Máscara de Localização dos Itens no Almoxarifado"); | |
| 205 | - $obTxtCodLocalizacao->setTitle ('Informe a máscara de localização dos itens no almoxarifado'); | |
| 206 | - $obTxtCodLocalizacao->setName ("stLocalizacao" ); | |
| 207 | - $obTxtCodLocalizacao->setValue ($ob->getMascara() ); | |
| 208 | - $obTxtCodLocalizacao->setSize (20 ); | |
| 209 | - $obTxtCodLocalizacao->setMaxLength(20 ); | |
| 210 | - $obTxtCodLocalizacao->setInteiro (false ); | |
| 211 | - $obTxtCodLocalizacao->setAlfaNumerico(true); | |
| 212 | - $obTxtCodLocalizacao->setToUpperCase(true); | |
| 213 | - } | |
| 214 | -} else { | |
| 215 | - $obTxtCodLocalizacao = new TextBox; | |
| 216 | - $obTxtCodLocalizacao->setRotulo ("Máscara de Localização dos Itens no Almoxarifado"); | |
| 217 | - $obTxtCodLocalizacao->setTitle ('Informe a máscara de localização dos itens no almoxarifado'); | |
| 218 | - $obTxtCodLocalizacao->setName ("stLocalizacao" ); | |
| 219 | - $obTxtCodLocalizacao->setSize (20 ); | |
| 220 | - $obTxtCodLocalizacao->setMaxLength(20 ); | |
| 221 | - $obTxtCodLocalizacao->setInteiro (false ); | |
| 222 | - $obTxtCodLocalizacao->setAlfaNumerico(true); | |
| 223 | - $obTxtCodLocalizacao->setToUpperCase(true); | |
| 224 | -} | |
| 225 | - | |
| 226 | 183 | //DEFINICAO DOS COMPONENTES |
| 227 | 184 | $obFormulario = new Formulario(); |
| 228 | 185 | $obFormulario->addForm ($obForm); |
| ... | ... | @@ -245,17 +202,6 @@ $obFormulario->addComponente ( $obLblEndereco ); |
| 245 | 202 | $obFormulario->addComponente ( $obLblTelefone ); |
| 246 | 203 | $obFormulario->addComponente ( $obBscCGMResponsavel ); |
| 247 | 204 | |
| 248 | -if ($stAcao == "alterar") { | |
| 249 | - if ($possuiLocalizacao) { | |
| 250 | - $obFormulario->addComponente ( $obLblMascaraLocalizacao ); | |
| 251 | - $obFormulario->addHidden ( $obHdnMascaraLocalizacao ); | |
| 252 | - } else { | |
| 253 | - $obFormulario->addComponente ( $obTxtCodLocalizacao ); | |
| 254 | - } | |
| 255 | -} else { | |
| 256 | - $obFormulario->addComponente ( $obTxtCodLocalizacao ); | |
| 257 | -} | |
| 258 | - | |
| 259 | 205 | if ($stAcao=="incluir") { |
| 260 | 206 | $obFormulario->OK (); |
| 261 | 207 | } else { | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/almoxarifado/LSManterAlmoxarifado.php
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | |
| 35 | 35 | * Casos de uso: uc-03.03.01 |
| 36 | 36 | |
| 37 | - $Id: LSManterAlmoxarifado.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 37 | + $Id: LSManterAlmoxarifado.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | */ |
| 39 | 39 | |
| 40 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -51,7 +51,7 @@ $pgJs = "JS".$stPrograma.".js"; |
| 51 | 51 | |
| 52 | 52 | $stCaminho = CAM_GP_ALM_INSTANCIAS."almoxarifado/"; |
| 53 | 53 | |
| 54 | -$stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; | |
| 54 | +$stAcao = $request->get("stAcao"); | |
| 55 | 55 | |
| 56 | 56 | if (empty( $stAcao )) { |
| 57 | 57 | $stAcao = "alterar"; |
| ... | ... | @@ -81,10 +81,6 @@ $stLink .= '&inCodigo='.$_REQUEST['inCodigo']; |
| 81 | 81 | $stLink .= "&stAcao=".$stAcao; |
| 82 | 82 | |
| 83 | 83 | $rsLista = new RecordSet; |
| 84 | -//$obRegra->setCodSistema( $_REQUEST['inCodSistema'] ); | |
| 85 | -//$obRegra->setNomSistema( $_REQUEST['stNomSistema'] ); | |
| 86 | -//$obRegra->setExercicio ( Sessao::getExercicio() ); | |
| 87 | - | |
| 88 | 84 | $obRegra->listar( $rsLista, ' nom_a '); |
| 89 | 85 | |
| 90 | 86 | $obLista = new Lista; | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/almoxarifado/PRManterAlmoxarifado.php
| ... | ... | @@ -40,23 +40,11 @@ |
| 40 | 40 | * Casos de uso: uc-03.03.01 |
| 41 | 41 | */ |
| 42 | 42 | |
| 43 | -/* | |
| 44 | -$Log$ | |
| 45 | -Revision 1.9 2006/10/09 15:02:48 larocca | |
| 46 | -Bug #6883# | |
| 47 | - | |
| 48 | -Revision 1.8 2006/07/06 13:59:55 diego | |
| 49 | -Retirada tag de log com erro. | |
| 50 | - | |
| 51 | -Revision 1.7 2006/07/06 12:09:52 diego | |
| 52 | - | |
| 53 | -*/ | |
| 54 | - | |
| 55 | 43 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 56 | 44 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 57 | 45 | include_once(CAM_GP_ALM_NEGOCIO. "RAlmoxarifadoAlmoxarifado.class.php"); |
| 58 | 46 | |
| 59 | -$stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; | |
| 47 | +$stAcao = $request->get("stAcao"); | |
| 60 | 48 | |
| 61 | 49 | //Define o nome dos arquivos PHP |
| 62 | 50 | $stPrograma = "ManterAlmoxarifado"; |
| ... | ... | @@ -68,17 +56,11 @@ $pgOcul = "OC".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; |
| 68 | 56 | |
| 69 | 57 | $obRegra = new RAlmoxarifadoAlmoxarifado; |
| 70 | 58 | |
| 71 | -//if ($stAcao != "incluir") { | |
| 72 | - // verificaDadosAlmoxarifado(); | |
| 73 | -//} | |
| 74 | - | |
| 75 | 59 | switch ($stAcao) { |
| 76 | 60 | case "incluir": |
| 77 | 61 | |
| 78 | 62 | $obRegra->obRCGMAlmoxarifado->setNumCGM ( $_POST['inCGMAlmoxarifado'] ); |
| 79 | 63 | $obRegra->obRCGMResponsavel->setNumCGM ( $_POST['inCGMResponsavel'] ); |
| 80 | - $obRegra->setMascara ( $_POST['stLocalizacao'] ); | |
| 81 | - | |
| 82 | 64 | $obRegra->obRCGMAlmoxarifado->consultarCGM($rsCGM); |
| 83 | 65 | |
| 84 | 66 | $obErro = $obRegra->incluir(); |
| ... | ... | @@ -95,8 +77,6 @@ switch ($stAcao) { |
| 95 | 77 | |
| 96 | 78 | $obRegra->obRCGMAlmoxarifado->setNumCGM ( $_POST['inCGMAlmoxarifado']); |
| 97 | 79 | $obRegra->obRCGMResponsavel->setNumCGM ( $_POST['inCGMResponsavel'] ); |
| 98 | - $obRegra->setMascara ( $_POST['stLocalizacao'] ); | |
| 99 | - | |
| 100 | 80 | $obRegra->obRCGMAlmoxarifado->consultarCGM($rsCGM); |
| 101 | 81 | |
| 102 | 82 | $obErro = $obRegra->alterar(); | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/localizacao/FMManterLocalizacao.php
| ... | ... | @@ -34,15 +34,15 @@ |
| 34 | 34 | |
| 35 | 35 | * Casos de uso: uc-03.03.14 |
| 36 | 36 | |
| 37 | - $Id: FMManterLocalizacao.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 37 | + $Id: FMManterLocalizacao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | **/ |
| 39 | 39 | |
| 40 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 41 | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 42 | -include_once(CAM_GP_ALM_NEGOCIO ."RAlmoxarifadoLocalizacao.class.php" ); | |
| 43 | -include_once(CAM_GP_ALM_NEGOCIO ."RAlmoxarifadoAlmoxarifado.class.php" ); | |
| 44 | -include_once( CAM_GP_ALM_COMPONENTES."IMontaItemUnidade.class.php"); | |
| 45 | -include_once( CAM_GP_ALM_COMPONENTES."IPopUpMarca.class.php" ); | |
| 42 | +include_once CAM_GP_ALM_NEGOCIO ."RAlmoxarifadoLocalizacao.class.php"; | |
| 43 | +include_once CAM_GP_ALM_NEGOCIO ."RAlmoxarifadoAlmoxarifado.class.php"; | |
| 44 | +include_once CAM_GP_ALM_COMPONENTES."IMontaItemUnidade.class.php"; | |
| 45 | +include_once CAM_GP_ALM_COMPONENTES."IPopUpMarca.class.php"; | |
| 46 | 46 | |
| 47 | 47 | $stPrograma = "ManterLocalizacao"; |
| 48 | 48 | |
| ... | ... | @@ -54,8 +54,8 @@ $pgOcul = "OC".$stPrograma.".php"; |
| 54 | 54 | $pgJs = "JS".$stPrograma.".js"; |
| 55 | 55 | |
| 56 | 56 | $stAcao = $request->get('stAcao'); |
| 57 | - | |
| 58 | -Sessao::write('transf3', array()); | |
| 57 | +$inCodLocalizacao = $request->get('inCodLocalizacao'); | |
| 58 | +$stLocalizacao = $request->get('stLocalizacao'); | |
| 59 | 59 | |
| 60 | 60 | include_once($pgJs); |
| 61 | 61 | |
| ... | ... | @@ -93,12 +93,12 @@ $stLocalizacao = $_REQUEST['stLocalizacao']; |
| 93 | 93 | |
| 94 | 94 | $obHdnLocalizacao = new Hidden; |
| 95 | 95 | $obHdnLocalizacao->setName("HdnLocalizacao"); |
| 96 | -$obHdnLocalizacao->setValue(($stAcao == "alterar")?$stLocalizacao:null); | |
| 96 | +$obHdnLocalizacao->setValue(($stAcao == "alterar") ? $stLocalizacao : null); | |
| 97 | 97 | $obHdnLocalizacao->setNull(false); |
| 98 | 98 | |
| 99 | 99 | $obHdnCodLocalizacao = new Hidden; |
| 100 | 100 | $obHdnCodLocalizacao->setName("inCodLocalizacao"); |
| 101 | -$obHdnCodLocalizacao->setValue(($stAcao == "alterar")?$inCodLocalizacao:null); | |
| 101 | +$obHdnCodLocalizacao->setValue(($stAcao == "alterar") ? $inCodLocalizacao : null); | |
| 102 | 102 | |
| 103 | 103 | $obHdnNomeUnidade = new Hidden; |
| 104 | 104 | $obHdnNomeUnidade->setName("HdnNomUnidade"); |
| ... | ... | @@ -113,31 +113,31 @@ $obHdnNomeMarca->setName("HdnNomMarca"); |
| 113 | 113 | $obHdnNomeMarca->setValue(""); |
| 114 | 114 | |
| 115 | 115 | if ($stAcao != "alterar") { |
| 116 | - $obCmbCodAlmoxarifado = new Select(); | |
| 117 | - $obCmbCodAlmoxarifado->setRotulo ("Almoxarifado" ); | |
| 118 | - $obCmbCodAlmoxarifado->setTitle ("Selecione os almoxarifados."); | |
| 119 | - $obCmbCodAlmoxarifado->setName ("inCodAlmoxarifado" ); | |
| 120 | - $obCmbCodAlmoxarifado->setId ("inCodAlmoxarifado" ); | |
| 121 | - $obCmbCodAlmoxarifado->setNull (false ); | |
| 122 | - $obCmbCodAlmoxarifado->setCampoID ("codigo" ); | |
| 123 | - $obCmbCodAlmoxarifado->addOption ("","Selecione" ); | |
| 124 | - $obCmbCodAlmoxarifado->obEvento->setOnChange("goOculto('FMontaLocalizacao',false);"); | |
| 125 | - $obCmbCodAlmoxarifado->setCampoDesc ("[codigo] - [nom_a]"); | |
| 126 | - $obCmbCodAlmoxarifado->preencheCombo ($rsAlmoxarifado ); | |
| 127 | - $obCmbCodAlmoxarifado->setValue ($codAlmoxarifadoPadrao ); | |
| 116 | + $obCmbCodAlmoxarifado = new Select(); | |
| 117 | + $obCmbCodAlmoxarifado->setRotulo ("Almoxarifado" ); | |
| 118 | + $obCmbCodAlmoxarifado->setTitle ("Selecione os almoxarifados."); | |
| 119 | + $obCmbCodAlmoxarifado->setName ("inCodAlmoxarifado" ); | |
| 120 | + $obCmbCodAlmoxarifado->setId ("inCodAlmoxarifado" ); | |
| 121 | + $obCmbCodAlmoxarifado->setNull (false ); | |
| 122 | + $obCmbCodAlmoxarifado->setCampoID ("codigo" ); | |
| 123 | + $obCmbCodAlmoxarifado->addOption ("","Selecione" ); | |
| 124 | + $obCmbCodAlmoxarifado->obEvento->setOnChange("goOculto('FMontaLocalizacao',false);"); | |
| 125 | + $obCmbCodAlmoxarifado->setCampoDesc ("[codigo] - [nom_a]"); | |
| 126 | + $obCmbCodAlmoxarifado->preencheCombo ($rsAlmoxarifado ); | |
| 127 | + $obCmbCodAlmoxarifado->setValue ($codAlmoxarifadoPadrao ); | |
| 128 | 128 | } else { |
| 129 | - $inCodAlmoxarifado = $_REQUEST['inCodAlmoxarifado']; | |
| 130 | - $obCmbCodAlmoxarifado = new Hidden; | |
| 131 | - $obCmbCodAlmoxarifado->setName("inCodAlmoxarifado"); | |
| 132 | - $obCmbCodAlmoxarifado->setId ("inCodAlmoxarifado"); | |
| 133 | - $obCmbCodAlmoxarifado->setValue($inCodAlmoxarifado); | |
| 134 | - | |
| 135 | - $obLblLocalizacao = new Label; | |
| 136 | - $obLblLocalizacao->setRotulo("Almoxarifado"); | |
| 137 | - $obLblLocalizacao->setValue ($inCodAlmoxarifado." - ".$obAlmoxarifadoLocalizacao->obRAlmoxarifadoAlmoxarifado->obRCGMAlmoxarifado->getNomCGM()); | |
| 138 | - | |
| 139 | - Sessao::write('inCodAlmoxarifado', $inCodAlmoxarifado); | |
| 140 | - Sessao::write('inNomAlmoxarifado', $obAlmoxarifadoLocalizacao->obRAlmoxarifadoAlmoxarifado->obRCGMAlmoxarifado->getNomCGM()); | |
| 129 | + $inCodAlmoxarifado = $_REQUEST['inCodAlmoxarifado']; | |
| 130 | + $obCmbCodAlmoxarifado = new Hidden; | |
| 131 | + $obCmbCodAlmoxarifado->setName("inCodAlmoxarifado"); | |
| 132 | + $obCmbCodAlmoxarifado->setId ("inCodAlmoxarifado"); | |
| 133 | + $obCmbCodAlmoxarifado->setValue($inCodAlmoxarifado); | |
| 134 | + | |
| 135 | + $obLblLocalizacao = new Label; | |
| 136 | + $obLblLocalizacao->setRotulo("Almoxarifado"); | |
| 137 | + $obLblLocalizacao->setValue ($inCodAlmoxarifado." - ".$obAlmoxarifadoLocalizacao->obRAlmoxarifadoAlmoxarifado->obRCGMAlmoxarifado->getNomCGM()); | |
| 138 | + | |
| 139 | + Sessao::write('inCodAlmoxarifado', $inCodAlmoxarifado); | |
| 140 | + Sessao::write('inNomAlmoxarifado', $obAlmoxarifadoLocalizacao->obRAlmoxarifadoAlmoxarifado->obRCGMAlmoxarifado->getNomCGM()); | |
| 141 | 141 | } |
| 142 | 142 | |
| 143 | 143 | if ( (!($codAlmoxarifadoPadrao == "")) || ($stAcao == "alterar") ) { |
| ... | ... | @@ -176,12 +176,12 @@ $obFormulario->addTitulo("Dados da Localização" ); |
| 176 | 176 | $obFormulario->addForm ($obForm ); |
| 177 | 177 | $obFormulario->setAjuda ("UC-03.03.14"); |
| 178 | 178 | |
| 179 | - if ($stAcao != "alterar") { | |
| 180 | - $obFormulario->addComponente($obCmbCodAlmoxarifado); | |
| 181 | - } else { | |
| 182 | - $obFormulario->addHidden($obCmbCodAlmoxarifado); | |
| 183 | - $obFormulario->addComponente($obLblLocalizacao); | |
| 184 | - } | |
| 179 | +if ($stAcao != "alterar") { | |
| 180 | + $obFormulario->addComponente($obCmbCodAlmoxarifado); | |
| 181 | +} else { | |
| 182 | + $obFormulario->addHidden($obCmbCodAlmoxarifado); | |
| 183 | + $obFormulario->addComponente($obLblLocalizacao); | |
| 184 | +} | |
| 185 | 185 | |
| 186 | 186 | $obFormulario->addSpan ($obSpnListaLocalizacao ); |
| 187 | 187 | $obFormulario->addTitulo ("Dados do Item" ); |
| ... | ... | @@ -207,9 +207,10 @@ if ($stAcao == "incluir") { |
| 207 | 207 | |
| 208 | 208 | $obFormulario->defineBarra( array( $obBtnOk, $obBtnLimparGeral) ); |
| 209 | 209 | } else { |
| 210 | - $stLocation = $pgList.'?'.Sessao::getId().'&stAcao='.$stAcao; | |
| 211 | - $obFormulario->Cancelar( $stLocation ); | |
| 210 | + $stLocation = $pgList.'?'.Sessao::getId().'&stAcao='.$stAcao; | |
| 211 | + $obFormulario->Cancelar( $stLocation ); | |
| 212 | 212 | } |
| 213 | 213 | |
| 214 | 214 | $obFormulario->show(); |
| 215 | -?> | |
| 215 | + | |
| 216 | +?> | |
| 216 | 217 | \ No newline at end of file | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/localizacao/OCManterLocalizacao.php
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | |
| 35 | 35 | * Casos de uso: uc-03.03.14 |
| 36 | 36 | |
| 37 | - $Id: OCManterLocalizacao.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 37 | + $Id: OCManterLocalizacao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | */ |
| 39 | 39 | |
| 40 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -56,9 +56,9 @@ $stCtrl = $_REQUEST['stCtrl']; |
| 56 | 56 | $stAcao = $request->get('stAcao'); |
| 57 | 57 | |
| 58 | 58 | $obRegra = new RAlmoxarifadoLocalizacao; |
| 59 | - if (isset($stCtrl)) { | |
| 60 | - if ($stCtrl != null) { | |
| 61 | - switch ($stCtrl) { | |
| 59 | +if (isset($stCtrl) && $stCtrl != null) { | |
| 60 | + | |
| 61 | + switch ($stCtrl) { | |
| 62 | 62 | |
| 63 | 63 | //Carrega dados do Arquivo FMManterLocalizacaoItem.php |
| 64 | 64 | case "Localizacao" : |
| ... | ... | @@ -128,33 +128,19 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 128 | 128 | $obRegraAlmoxarifado->setCodigo( $inCodAlmoxarifado ); |
| 129 | 129 | $obRegraAlmoxarifado->consultar(); |
| 130 | 130 | |
| 131 | - $obLblMascaraLocalizacao = new Label; | |
| 132 | - $obLblMascaraLocalizacao->setRotulo( "Máscara de Localização dos Itens no Almoxarifado" ); | |
| 133 | - $obLblMascaraLocalizacao->setValue ( $obRegraAlmoxarifado->getMascara() ); | |
| 134 | - | |
| 135 | - if ($stAcao != "alterar") { | |
| 136 | - $obTxtCodLocalizacao = new TextBox; | |
| 137 | - $obTxtCodLocalizacao->setRotulo ( "Localização" ); | |
| 138 | - $obTxtCodLocalizacao->setTitle ( "Informe a localização." ); | |
| 139 | - $obTxtCodLocalizacao->setName ( "stLocalizacao" ); | |
| 140 | - $obTxtCodLocalizacao->setId ( "stLocalizacao" ); | |
| 141 | - $obTxtCodLocalizacao->setValue ( $HdnLocalizacao ); | |
| 142 | - $obTxtCodLocalizacao->setSize ( 20 ); | |
| 143 | - $obTxtCodLocalizacao->setMaxLength ( 20 ); | |
| 144 | - $obTxtCodLocalizacao->setInteiro ( false ); | |
| 145 | - $obTxtCodLocalizacao->setNull ( false ); | |
| 146 | - $obTxtCodLocalizacao->obEvento->setOnBlur("VerificaLocalizacao(this,this.value,'".$obRegraAlmoxarifado->getMascara()."');goOculto('ValidaLocalizacao',false);"); | |
| 147 | - $obTxtCodLocalizacao->setMascara ( $obLblMascaraLocalizacao->getValue() ); | |
| 148 | - $obTxtCodLocalizacao->obEvento->setOnKeyUp('toUpperCase(this);'); | |
| 149 | - } else { | |
| 150 | - $obTxtCodLocalizacao = new Label; | |
| 151 | - $obTxtCodLocalizacao->setRotulo ( "Localização" ); | |
| 152 | - $obTxtCodLocalizacao->setName ( "stLocalizacao" ); | |
| 153 | - $obTxtCodLocalizacao->setValue ( $_REQUEST['HdnLocalizacao'] ); | |
| 154 | - } | |
| 131 | + $obTxtCodLocalizacao = new TextBox; | |
| 132 | + $obTxtCodLocalizacao->setRotulo ( "Localização" ); | |
| 133 | + $obTxtCodLocalizacao->setTitle ( "Informe a localização." ); | |
| 134 | + $obTxtCodLocalizacao->setName ( "stLocalizacao" ); | |
| 135 | + $obTxtCodLocalizacao->setId ( "stLocalizacao" ); | |
| 136 | + $obTxtCodLocalizacao->setValue ( $_REQUEST['HdnLocalizacao'] ); | |
| 137 | + $obTxtCodLocalizacao->setSize ( 30 ); | |
| 138 | + $obTxtCodLocalizacao->setMaxLength ( 30 ); | |
| 139 | + $obTxtCodLocalizacao->setInteiro ( false ); | |
| 140 | + $obTxtCodLocalizacao->setNull ( false ); | |
| 141 | + $obTxtCodLocalizacao->obEvento->setOnBlur("VerificaLocalizacao(this,this.value,'');goOculto('ValidaLocalizacao',false);"); | |
| 155 | 142 | |
| 156 | 143 | $obFormulario = new Formulario(); |
| 157 | - $obFormulario->addComponente( $obLblMascaraLocalizacao ); | |
| 158 | 144 | $obFormulario->addComponente( $obTxtCodLocalizacao ); |
| 159 | 145 | |
| 160 | 146 | $obFormulario->montaInnerHTML(); |
| ... | ... | @@ -163,13 +149,9 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 163 | 149 | $obFormulario->obJavaScript->montaJavaScript(); |
| 164 | 150 | $stValida = $obFormulario->obJavaScript->getInnerJavaScript(); |
| 165 | 151 | |
| 166 | - if ( $obLblMascaraLocalizacao->getValue() == "" ) { | |
| 167 | - $stJs = " alertaAviso('Este almoxarifado não tem máscara de localização definida.','form','aviso','".Sessao::getId()."');"; | |
| 168 | - $stJs .= " d.getElementById('spnListaLocalizacao').innerHTML = '';"; | |
| 169 | - } else { | |
| 170 | - $stJs = "d.getElementById('spnListaLocalizacao').innerHTML = '" . $stHtml . "';"; | |
| 171 | - $stJs .= "f.stEval.value = '" . $stValida . "'; "; | |
| 172 | - } | |
| 152 | + $stJs = "d.getElementById('spnListaLocalizacao').innerHTML = '" . $stHtml . "';"; | |
| 153 | + $stJs .= "f.stEval.value = '" . $stValida . "'; "; | |
| 154 | + | |
| 173 | 155 | if ($_REQUEST['HdnLocalizacao'] != "") { |
| 174 | 156 | $obRAlmoxarifadoLocalizacao = new RAlmoxarifadoLocalizacao; |
| 175 | 157 | $obRAlmoxarifadoLocalizacao->setCodigo( $inCodLocalizacao ); |
| ... | ... | @@ -196,6 +178,7 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 196 | 178 | } else { |
| 197 | 179 | $stJs .= " d.getElementById('spnListaLocalizacao').innerHTML = '';"; |
| 198 | 180 | } |
| 181 | + | |
| 199 | 182 | SistemaLegado::executaFrameOculto($stJs); |
| 200 | 183 | break; |
| 201 | 184 | |
| ... | ... | @@ -203,12 +186,12 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 203 | 186 | //Carrega dados do Arquivo LSManterLocalizacao.php |
| 204 | 187 | $obFormulario = new Formulario(); |
| 205 | 188 | $rsAlmoxarifado = new Recordset; |
| 206 | - $obLblMascaraLocalizacao = new Label; | |
| 189 | + | |
| 207 | 190 | $obRegraAlmoxarifado = new RAlmoxarifadoAlmoxarifado; |
| 208 | 191 | |
| 209 | 192 | $obRegraAlmoxarifado->setCodigo($inCodAlmoxarifado); |
| 210 | 193 | $obRegraAlmoxarifado->consultar(); |
| 211 | - $obLblMascaraLocalizacao->setValue ($obRegraAlmoxarifado->getMascara()); | |
| 194 | + | |
| 212 | 195 | |
| 213 | 196 | $obTxtObservacao = new TextBox; |
| 214 | 197 | $obTxtObservacao->setRotulo ('Localização' ); |
| ... | ... | @@ -290,7 +273,7 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 290 | 273 | $stJs.= "d.getElementById('stUnidadeMedida').innerHTML = ' '; "; |
| 291 | 274 | $stJs.= "f.inCodMarca.value = ''; "; |
| 292 | 275 | $stJs.= "d.getElementById('stNomMarca').innerHTML = ' '; "; |
| 293 | - // SistemaLegado::exibeAviso(urlencode("Item: ".$_REQUEST['inCodItem'].", marca: ".$_REQUEST['inCodMarca']." já estão cadastrados em outra Localização do mesmo almoxarifado."),"n_incluir","alerta"); | |
| 276 | + | |
| 294 | 277 | } else { |
| 295 | 278 | $stJs = "alertaAviso('".$stErro."','form','erro','".Sessao::getId()."');\n"; |
| 296 | 279 | } |
| ... | ... | @@ -335,42 +318,40 @@ $obRegra = new RAlmoxarifadoLocalizacao; |
| 335 | 318 | |
| 336 | 319 | case 'ValidaLocalizacao': |
| 337 | 320 | |
| 338 | - include_once(TALM."TAlmoxarifadoLocalizacaoFisica.class.php" ); | |
| 321 | + include_once TALM."TAlmoxarifadoLocalizacaoFisica.class.php"; | |
| 339 | 322 | $obTlocalizacao = new TAlmoxarifadoLocalizacaoFisica(); |
| 340 | - $stFiltro = " WHERE cod_almoxarifado=".$_REQUEST['inCodAlmoxarifado']; | |
| 323 | + $stFiltro = " WHERE cod_almoxarifado = ".$_REQUEST['inCodAlmoxarifado']; | |
| 341 | 324 | $obTlocalizacao->recuperaTodos( $rsLocalizacao , $stFiltro); |
| 342 | - $obTlocalizacao->debug(); | |
| 343 | - $boLocalizacao = 'false'; | |
| 325 | + $boLocalizacao = false; | |
| 326 | + | |
| 344 | 327 | while (!$rsLocalizacao->eof()) { |
| 345 | - if ( $rsLocalizacao->getCampo('localizacao') == $_REQUEST['stLocalizacao'] ) { | |
| 346 | - $boLocalizacao = 'true'; | |
| 328 | + if ( trim($rsLocalizacao->getCampo('localizacao')) == trim($_REQUEST['stLocalizacao']) ) { | |
| 329 | + $boLocalizacao = true; | |
| 347 | 330 | break; |
| 348 | 331 | } |
| 349 | 332 | $rsLocalizacao->proximo(); |
| 350 | 333 | } |
| 351 | 334 | |
| 352 | - if ($boLocalizacao == 'true') { | |
| 335 | + if ($boLocalizacao == true) { | |
| 353 | 336 | SistemaLegado::exibeAviso(urlencode("Localização (".$_REQUEST['stLocalizacao'].") já está cadastrada, para incluir mais itens selecione a opção \"Alterar Localização Física\"."),"aviso","alerta"); |
| 354 | - $stJs = "f.stLocalizacao.value = '' ;\n"; | |
| 355 | - $stJs .= "f.stLocalizacao.focus();\n"; | |
| 337 | + $stJs = "f.stLocalizacao.value = ''; \n"; | |
| 338 | + $stJs .= "f.stLocalizacao.focus(); \n"; | |
| 356 | 339 | } |
| 357 | - SistemaLegado::executaFrameOculto($stJs); | |
| 340 | + | |
| 341 | + SistemaLegado::executaFrameOculto($stJs); | |
| 358 | 342 | break; |
| 359 | 343 | |
| 360 | - } | |
| 361 | - } | |
| 362 | - } | |
| 344 | + } | |
| 345 | +} | |
| 363 | 346 | |
| 364 | - function montaListaDotacoes($arRecordSet , $boExecuta = true) | |
| 365 | - { | |
| 347 | +function montaListaDotacoes($arRecordSet , $boExecuta = true) | |
| 348 | +{ | |
| 366 | 349 | $rsDotacoes = new RecordSet; |
| 367 | 350 | $rsDotacoes->preenche( $arRecordSet ); |
| 368 | 351 | |
| 369 | 352 | $rsDotacoes->addFormatacao("item","HTML"); |
| 370 | 353 | $rsDotacoes->addFormatacao("marca","HTML"); |
| 371 | 354 | |
| 372 | -//$rsDotacoes->addFormatacao("marca","SLASHES"); | |
| 373 | - | |
| 374 | 355 | $obLista = new Lista; |
| 375 | 356 | |
| 376 | 357 | $obLista->setTitulo(''); | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/localizacao/PRManterLocalizacao.php
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | |
| 35 | 35 | * Casos de uso: uc-03.03.01 |
| 36 | 36 | |
| 37 | - $Id: PRManterLocalizacao.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 37 | + $Id: PRManterLocalizacao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | */ |
| 39 | 39 | |
| 40 | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -55,114 +55,115 @@ $stAcao = $request->get('stAcao'); |
| 55 | 55 | |
| 56 | 56 | $obRegra = new RAlmoxarifadoLocalizacao(); |
| 57 | 57 | |
| 58 | - switch ($stAcao) { | |
| 58 | +switch ($stAcao) { | |
| 59 | 59 | |
| 60 | - case "incluir": | |
| 61 | - if (!$_POST['stLocalizacao']) { | |
| 62 | - SistemaLegado::exibeAviso('O almoxarifado deve ter a localização cadastrada.','form','erro',Sessao::getId() ); | |
| 63 | - } else { | |
| 64 | - $rsRecordSetItem = new RecordSet; | |
| 65 | - $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 66 | - $obRegra->setLocalizacao($_POST['stLocalizacao']); | |
| 60 | + case "incluir": | |
| 61 | + if (!$_POST['stLocalizacao']) { | |
| 62 | + SistemaLegado::exibeAviso('O almoxarifado deve ter a localização cadastrada.','form','erro',Sessao::getId() ); | |
| 63 | + } else { | |
| 64 | + $rsRecordSetItem = new RecordSet; | |
| 65 | + $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 66 | + $obRegra->setLocalizacao($_POST['stLocalizacao']); | |
| 67 | 67 | |
| 68 | - $arValores = Sessao::read('arValores'); | |
| 68 | + $arValores = Sessao::read('arValores'); | |
| 69 | 69 | |
| 70 | - for ($inPosTransf = 0; $inPosTransf < count($arValores); $inPosTransf++) { | |
| 71 | - $obRegra->addLocalizacaoItem(); | |
| 72 | - $obRegra->roLocalizacaoItem->obRCatalogoItem->setCodigo($arValores[$inPosTransf]['CodItem']); | |
| 73 | - $obRegra->roLocalizacaoItem->obRMarca->setCodigo($arValores[$inPosTransf]['CodMarca']); | |
| 74 | - } | |
| 70 | + for ($inPosTransf = 0; $inPosTransf < count($arValores); $inPosTransf++) { | |
| 71 | + $obRegra->addLocalizacaoItem(); | |
| 72 | + $obRegra->roLocalizacaoItem->obRCatalogoItem->setCodigo($arValores[$inPosTransf]['CodItem']); | |
| 73 | + $obRegra->roLocalizacaoItem->obRMarca->setCodigo($arValores[$inPosTransf]['CodMarca']); | |
| 74 | + } | |
| 75 | 75 | |
| 76 | - $obErro = $obRegra->incluir(); | |
| 76 | + $obErro = $obRegra->incluir(); | |
| 77 | 77 | |
| 78 | - if (!($obErro->ocorreu())) { | |
| 79 | - SistemaLegado::alertaAviso($pgForm, $obRegra->getLocalizacao(),"incluir","aviso", Sessao::getId(), ""); | |
| 80 | - } else { | |
| 81 | - SistemaLegado::exibeAviso($obErro->getDescricao(),"n_incluir","erro"); | |
| 78 | + if (!($obErro->ocorreu())) { | |
| 79 | + SistemaLegado::alertaAviso($pgForm, $obRegra->getLocalizacao(),"incluir","aviso", Sessao::getId(), ""); | |
| 80 | + } else { | |
| 81 | + SistemaLegado::exibeAviso($obErro->getDescricao(),"n_incluir","erro"); | |
| 82 | + } | |
| 82 | 83 | } |
| 83 | - } | |
| 84 | - | |
| 85 | - break; | |
| 84 | + break; | |
| 86 | 85 | |
| 87 | - case "alterar": | |
| 86 | + case "alterar": | |
| 88 | 87 | |
| 89 | - $inCodAlmoxarifado = Sessao::read('inCodAlmoxarifado'); | |
| 90 | - $inNomAlmoxarifado = Sessao::read('inNomAlmoxarifado'); | |
| 88 | + $obErro = new Erro; | |
| 91 | 89 | |
| 92 | - $rsRecordSetItem = new RecordSet; | |
| 93 | - $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 94 | - if ($_REQUEST['stLocalizacao']) | |
| 95 | - $obRegra->setLocalizacao($_POST['stLocalizacao']); | |
| 96 | - if ($_REQUEST['HdnLocalizacao']) | |
| 97 | - $obRegra->setLocalizacao($_REQUEST['HdnLocalizacao']); | |
| 90 | + $inCodAlmoxarifado = Sessao::read('inCodAlmoxarifado'); | |
| 91 | + $inNomAlmoxarifado = Sessao::read('inNomAlmoxarifado'); | |
| 98 | 92 | |
| 99 | - $stFiltro = " WHERE localizacao = '".$_REQUEST['HdnLocalizacao']."' AND cod_almoxarifado = ".$_POST['inCodAlmoxarifado']; | |
| 100 | - $obTAlmoxarifadoLocalizacaoFisicaItem = new TAlmoxarifadoLocalizacaoFisicaItem(); | |
| 101 | - $obTAlmoxarifadoLocalizacaoFisicaItem->recuperaCodLocal($rsCodLocal, $stFiltro, $stOrdem, $boTransacao); | |
| 93 | + $rsRecordSetItem = new RecordSet; | |
| 94 | + $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 95 | + | |
| 96 | + if ($_REQUEST['stLocalizacao']) { | |
| 97 | + $obRegra->setLocalizacao($_POST['stLocalizacao']); | |
| 98 | + } else { | |
| 99 | + $obErro->setDescricao('Campo Localização não pode ser vazio'); | |
| 100 | + } | |
| 101 | + | |
| 102 | + $stFiltro = " WHERE cod_localizacao = '".$_REQUEST['inCodLocalizacao']."' AND cod_almoxarifado = ".$_POST['inCodAlmoxarifado']; | |
| 103 | + $obTAlmoxarifadoLocalizacaoFisicaItem = new TAlmoxarifadoLocalizacaoFisicaItem(); | |
| 104 | + $obTAlmoxarifadoLocalizacaoFisicaItem->recuperaCodLocal($rsCodLocal, $stFiltro, $stOrdem, $boTransacao); | |
| 102 | 105 | |
| 103 | - $obRegra->setCodigo($rsCodLocal->getCampo('cod_localizacao')); | |
| 106 | + $obRegra->setCodigo($rsCodLocal->getCampo('cod_localizacao')); | |
| 104 | 107 | |
| 105 | - $arValores = Sessao::read('arValores'); | |
| 108 | + $arValores = Sessao::read('arValores'); | |
| 106 | 109 | |
| 107 | - for ($inPosTransf = 0; $inPosTransf < count($arValores); $inPosTransf++) { | |
| 108 | - $obRegra->addLocalizacaoItem(); | |
| 109 | - $obRegra->roLocalizacaoItem->obRCatalogoItem->setCodigo($arValores[$inPosTransf]['CodItem']); | |
| 110 | - $obRegra->roLocalizacaoItem->obRMarca->setCodigo($arValores[$inPosTransf]['CodMarca']); | |
| 111 | - } | |
| 110 | + for ($inPosTransf = 0; $inPosTransf < count($arValores); $inPosTransf++) { | |
| 111 | + $obRegra->addLocalizacaoItem(); | |
| 112 | + $obRegra->roLocalizacaoItem->obRCatalogoItem->setCodigo($arValores[$inPosTransf]['CodItem']); | |
| 113 | + $obRegra->roLocalizacaoItem->obRMarca->setCodigo($arValores[$inPosTransf]['CodMarca']); | |
| 114 | + } | |
| 112 | 115 | |
| 113 | - $obErro = $obRegra->alterar(); | |
| 116 | + $obErro = $obRegra->alterar(); | |
| 114 | 117 | |
| 115 | 118 | if (!$obErro->ocorreu()) { |
| 116 | - SistemaLegado::alertaAviso($pgList, $obRegra->getLocalizacao(),"alterar","aviso", Sessao::getId(), ""); | |
| 119 | + SistemaLegado::alertaAviso($pgList, $obRegra->getLocalizacao(),"alterar","aviso", Sessao::getId(), ""); | |
| 117 | 120 | } else { |
| 118 | - SistemaLegado::exibeAviso($obErro->getDescricao(),"n_alterar","erro"); | |
| 121 | + SistemaLegado::exibeAviso($obErro->getDescricao(),"n_alterar","erro"); | |
| 119 | 122 | } |
| 123 | + break; | |
| 120 | 124 | |
| 121 | - break; | |
| 122 | - | |
| 123 | - case "alterarItens": | |
| 124 | - $rsRecordSetItem = new RecordSet; | |
| 125 | - $obRegra->setCodigo($_POST['inCodLocalizacao']); | |
| 126 | - $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 127 | - $obRegra->obRAlmoxarifadoItemMarca->obRCatalogoItem->setCodigo($_POST['inCodItem']); | |
| 128 | - $obRegra->obRAlmoxarifadoItemMarca->obRMarca->setCodigo($_POST['inCodMarca']); | |
| 125 | + case "alterarItens": | |
| 126 | + $rsRecordSetItem = new RecordSet; | |
| 127 | + $obRegra->setCodigo($_POST['inCodLocalizacao']); | |
| 128 | + $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($_POST['inCodAlmoxarifado']); | |
| 129 | + $obRegra->obRAlmoxarifadoItemMarca->obRCatalogoItem->setCodigo($_POST['inCodItem']); | |
| 130 | + $obRegra->obRAlmoxarifadoItemMarca->obRMarca->setCodigo($_POST['inCodMarca']); | |
| 129 | 131 | |
| 130 | - $obErro = $obRegra->alterarItens(); | |
| 132 | + $obErro = $obRegra->alterarItens(); | |
| 131 | 133 | |
| 132 | - if (!($obErro->ocorreu())) { | |
| 133 | - SistemaLegado::alertaAviso($pgFormItem, "Item: ".$obRegra->obRAlmoxarifadoItemMarca->obRCatalogoItem->getCodigo() ." - ". "Almoxarifado: ". $obRegra->obRAlmoxarifadoAlmoxarifado->getCodigo(),"alterar","aviso", Sessao::getId(), ""); | |
| 134 | - } else { | |
| 135 | - SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_alterar","erro"); | |
| 136 | - } | |
| 137 | - | |
| 138 | - break; | |
| 134 | + if (!($obErro->ocorreu())) { | |
| 135 | + SistemaLegado::alertaAviso($pgFormItem, "Item: ".$obRegra->obRAlmoxarifadoItemMarca->obRCatalogoItem->getCodigo() ." - ". "Almoxarifado: ". $obRegra->obRAlmoxarifadoAlmoxarifado->getCodigo(),"alterar","aviso", Sessao::getId(), ""); | |
| 136 | + } else { | |
| 137 | + SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_alterar","erro"); | |
| 138 | + } | |
| 139 | + break; | |
| 139 | 140 | |
| 140 | - case "alterarItem": | |
| 141 | + case "alterarItem": | |
| 142 | + break; | |
| 141 | 143 | |
| 142 | - break; | |
| 144 | + case "excluir": | |
| 143 | 145 | |
| 144 | - case "excluir": | |
| 146 | + $inCodLocalizacao = $_REQUEST['inCodLocalizacao']; | |
| 147 | + $stLocalizacao = $_REQUEST['stLocalizacao']; | |
| 148 | + $inCodAlmoxarifado = $_REQUEST['inCodAlmoxarifado']; | |
| 145 | 149 | |
| 146 | - $inCodLocalizacao = $_REQUEST['inCodLocalizacao']; | |
| 147 | - $stLocalizacao = $_REQUEST['stLocalizacao']; | |
| 148 | - $inCodAlmoxarifado = $_REQUEST['inCodAlmoxarifado']; | |
| 150 | + Sessao::write('inCodAlmoxarifado', $inCodAlmoxarifado); | |
| 149 | 151 | |
| 150 | - Sessao::write('inCodAlmoxarifado', $inCodAlmoxarifado); | |
| 152 | + $obRegra->setCodigo($inCodLocalizacao); | |
| 153 | + $obRegra->setLocalizacao($stLocalizacao); | |
| 154 | + $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($inCodAlmoxarifado); | |
| 151 | 155 | |
| 152 | - $obRegra->setCodigo($inCodLocalizacao); | |
| 153 | - $obRegra->setLocalizacao($stLocalizacao); | |
| 154 | - $obRegra->obRAlmoxarifadoAlmoxarifado->setCodigo($inCodAlmoxarifado); | |
| 156 | + $obErro = $obRegra->excluir(); | |
| 157 | + if (!$obErro->ocorreu()) { | |
| 158 | + sistemaLegado::alertaAviso($pgList."?".Sessao::getId()."&stAcao=excluir","Localização : ".$obRegra->getCodigo().' - '.$obRegra->getLocalizacao(),"excluir","aviso", Sessao::getId(), "../"); | |
| 159 | + } else { | |
| 160 | + sistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_excluir","erro"); | |
| 161 | + } | |
| 155 | 162 | |
| 156 | - $obErro = $obRegra->excluir(); | |
| 157 | - if (!$obErro->ocorreu()) { | |
| 158 | - sistemaLegado::alertaAviso($pgList."?".Sessao::getId()."&stAcao=excluir","Localização : ".$obRegra->getCodigo().' - '.$obRegra->getLocalizacao(),"excluir","aviso", Sessao::getId(), "../"); | |
| 159 | - } else { | |
| 160 | - sistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_excluir","erro"); | |
| 161 | - } | |
| 163 | + break; | |
| 162 | 164 | |
| 163 | - break; | |
| 165 | + default: | |
| 166 | + break; | |
| 167 | +} | |
| 164 | 168 | |
| 165 | - default: | |
| 166 | - break; | |
| 167 | - } | |
| 168 | 169 | ?> | ... | ... |
gestaoPatrimonial/fontes/PHP/almoxarifado/instancias/saida/OCGeraMovimentacaoDiversa.php
| ... | ... | @@ -47,7 +47,7 @@ $obBirtPreview->setVersaoBirt( '2.5.0' ); |
| 47 | 47 | |
| 48 | 48 | $obBirtPreview->setTitulo ( 'Relatório de Saídas Diversas' ); |
| 49 | 49 | |
| 50 | -$obBirtPreview->addParametro( 'prRequisitante', utf8_encode(Sessao::read('nomCgm')) ); | |
| 50 | +$obBirtPreview->addParametro( 'prRequisitante', Sessao::read('nomCgm') ); | |
| 51 | 51 | |
| 52 | 52 | $obBirtPreview->addParametro( 'prNumLancamento', $_REQUEST['inNumLancamento'] ); |
| 53 | 53 | ... | ... |
gestaoPatrimonial/fontes/PHP/compras/classes/mapeamento/TComprasCompraDiretaHomologacao.class.php
| ... | ... | @@ -225,6 +225,7 @@ class TComprasCompraDiretaHomologacao extends Persistente |
| 225 | 225 | and homologacao.cod_cotacao = julgamento_item.cod_cotacao |
| 226 | 226 | and homologacao.lote = julgamento_item.lote |
| 227 | 227 | and homologacao.cod_item = julgamento_item.cod_item |
| 228 | + and homologacao.cgm_fornecedor = julgamento_item.cgm_fornecedor | |
| 228 | 229 | |
| 229 | 230 | LEFT JOIN empenho.item_pre_empenho_julgamento |
| 230 | 231 | ON item_pre_empenho_julgamento.exercicio_julgamento = julgamento_item.exercicio | ... | ... |
gestaoPatrimonial/fontes/PHP/compras/instancias/compraDireta/OCManterHomologacao.php
| ... | ... | @@ -109,8 +109,9 @@ function carregaItensBanco() |
| 109 | 109 | $obTCompraDiretaHomologacao->setDado( "cod_entidade" , $_REQUEST["inCodEntidade"] ); |
| 110 | 110 | $obTCompraDiretaHomologacao->setDado( "exercicio", $_REQUEST["stExercicioCompraDireta"] ); |
| 111 | 111 | |
| 112 | - $obTCompraDiretaHomologacao->recuperaItensComStatus( $rsItens ); | |
| 113 | - | |
| 112 | + $stFiltro = "and julgamento_item.ordem = 1 \n"; | |
| 113 | + $obTCompraDiretaHomologacao->recuperaItensComStatus( $rsItens, $stFiltro ); | |
| 114 | + | |
| 114 | 115 | $inId = $inHomologados = $inAutorizados = 0; |
| 115 | 116 | $itensHomologacao = array(); |
| 116 | 117 | ... | ... |
gestaoPatrimonial/fontes/PHP/compras/instancias/contrato/LSManterAditivoContrato.php
| ... | ... | @@ -20,10 +20,7 @@ |
| 20 | 20 | * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * |
| 21 | 21 | * * |
| 22 | 22 | ********************************************************************************** |
| 23 | -*/ | |
| 24 | -?> | |
| 25 | -<?php | |
| 26 | -/** | |
| 23 | + | |
| 27 | 24 | * Data de Criação: 07/10/2008 |
| 28 | 25 | |
| 29 | 26 | * @author Analista: Gelson W. Gonçalves |
| ... | ... | @@ -179,28 +176,32 @@ $obLista->show(); |
| 179 | 176 | |
| 180 | 177 | function montaFiltrosConsulta() |
| 181 | 178 | { |
| 182 | - | |
| 183 | - if ($_REQUEST['inNumContrato']) { | |
| 179 | + if ($_REQUEST['inNumContrato'] != "") { | |
| 184 | 180 | $stFiltro .= " contrato.num_contrato = ". $_REQUEST['inNumContrato']." and "; |
| 185 | 181 | } |
| 186 | - if ($_REQUEST['stExercicioContrato']) { | |
| 182 | + if ($_REQUEST['stExercicioContrato'] != "") { | |
| 187 | 183 | $stFiltro .= " contrato.exercicio = '". $_REQUEST['stExercicioContrato']."' and "; |
| 188 | 184 | } |
| 189 | - if ($_REQUEST['dtContrato']) { | |
| 185 | + if ($_REQUEST['dtContrato'] != "") { | |
| 190 | 186 | $stFiltro .= " contrato.dt_assinatura = to_date('". $_REQUEST['dtContrato']."','dd/mm/yyyy') and "; |
| 191 | 187 | } |
| 192 | - if ($_REQUEST['inCodContratado']) { | |
| 188 | + if ($_REQUEST['inCodContratado'] != "") { | |
| 193 | 189 | $stFiltro .= " contrato.cgm_contratado = ".$_REQUEST['inCodContratado']." and "; |
| 194 | 190 | } |
| 195 | - if ($_REQUEST["inNumCGM"]) { | |
| 191 | + | |
| 192 | + if ($_REQUEST["inNumCGM"] != "" && $stAcao == "incluirCD" ) { | |
| 193 | + $stFiltro .= " cgm_entidade.numcgm in (".$_REQUEST["inNumCGM"].") and "; | |
| 194 | + } else if ($_REQUEST["inNumCGM"] != "" && $_REQUEST["stAcao"] == "anularCD") { | |
| 195 | + $stFiltro .= " cgm_entidade.numcgm in (".$_REQUEST["inNumCGM"].") and "; | |
| 196 | + } else if ($_REQUEST["inNumCGM"] != "" && $_REQUEST["stAcao"] != "incluirCD" && $_REQUEST["stAcao"] != "anularCD" ) { | |
| 196 | 197 | $stFiltro .= " cgm_entidade.numcgm in (".implode(",", $_REQUEST["inNumCGM"]).") and "; |
| 197 | 198 | } |
| 198 | 199 | |
| 199 | 200 | if ($stAcao == "alterar") { |
| 200 | - if ($_REQUEST["inNumeroAditivo"]) { | |
| 201 | + if ($_REQUEST["inNumeroAditivo"] != "") { | |
| 201 | 202 | $stFiltro .= " contrato_aditivos.num_aditivo = ".$_REQUEST["inNumeroAditivo"]." and "; |
| 202 | 203 | } |
| 203 | - if ($_REQUEST["stExercioAditivo"]) { | |
| 204 | + if ($_REQUEST["stExercioAditivo"] != "") { | |
| 204 | 205 | $stFiltro .= " contrato_aditivos.exercicio = '".$_REQUEST["stExercioAditivo"]."' and "; |
| 205 | 206 | } |
| 206 | 207 | } |
| ... | ... | @@ -218,7 +219,6 @@ function montaFiltrosConsulta() |
| 218 | 219 | AND contrato_anulado.cod_entidade = contrato.cod_entidade |
| 219 | 220 | AND contrato_anulado.num_contrato = contrato.num_contrato |
| 220 | 221 | ) and "; |
| 221 | - | |
| 222 | 222 | if ($_REQUEST['stAcao'] != "incluirCD") { |
| 223 | 223 | $stFiltro .= " NOT EXISTS (SELECT 1 |
| 224 | 224 | FROM licitacao.contrato_aditivos_anulacao |
| ... | ... | @@ -230,7 +230,7 @@ function montaFiltrosConsulta() |
| 230 | 230 | ) and "; |
| 231 | 231 | } |
| 232 | 232 | |
| 233 | - $stFiltro = ($stFiltro) ? " WHERE " . substr($stFiltro, 0, strlen($stFiltro)-4) : ""; | |
| 233 | + $stFiltro = ($stFiltro) ?' WHERE '.substr($stFiltro,0,strlen($stFiltro)-4): ''; | |
| 234 | 234 | |
| 235 | 235 | return $stFiltro; |
| 236 | 236 | } | ... | ... |
gestaoPatrimonial/fontes/PHP/compras/instancias/contrato/PRManterAditivoContrato.php
| ... | ... | @@ -20,10 +20,7 @@ |
| 20 | 20 | * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * |
| 21 | 21 | * * |
| 22 | 22 | ********************************************************************************** |
| 23 | -*/ | |
| 24 | -?> | |
| 25 | -<?php | |
| 26 | -/** | |
| 23 | + | |
| 27 | 24 | * @author Analista: Gelson W. Gonçalves |
| 28 | 25 | * @author Desenvolvedor: Carlos Adriano |
| 29 | 26 | */ |
| ... | ... | @@ -40,6 +37,7 @@ Sessao::getExercicio(); |
| 40 | 37 | $stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; |
| 41 | 38 | |
| 42 | 39 | $dadosFiltro = Sessao::read('dadosFiltro',$param); |
| 40 | + | |
| 43 | 41 | foreach ($dadosFiltro as $chave =>$valor) { |
| 44 | 42 | $stFiltro.= "&".$chave."=".$valor; |
| 45 | 43 | } | ... | ... |
gestaoPatrimonial/fontes/PHP/compras/instancias/solicitacaoCompra/FMManterSolicitacaoCompra.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | * Casos de uso: uc-03.04.01 |
| 34 | 34 | |
| 35 | - $Id: FMManterSolicitacaoCompra.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 35 | + $Id: FMManterSolicitacaoCompra.php 61767 2015-03-03 12:28:44Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | */ |
| 38 | 38 | |
| ... | ... | @@ -184,6 +184,11 @@ if ($obISelectEntidadeUsuario->inCodEntidade != '') { |
| 184 | 184 | $obHdnCodEntidade->setValue( $obISelectEntidadeUsuario->inCodEntidade ); |
| 185 | 185 | } |
| 186 | 186 | |
| 187 | +// Se houver um único registro de Entidade, executa comando para preencher Data solicitação | |
| 188 | +if ((count($obISelectEntidadeUsuario->obSelect->arOption) == 1) && ($stAcao=="incluir")) { | |
| 189 | + $stJs .= "montaParametrosGET( 'montaDotacao', 'inCodEntidade', 'inCodCentroCusto' ); montaParametrosGET('recuperaDataContabil', 'inCodEntidade', '');"; | |
| 190 | +} | |
| 191 | + | |
| 187 | 192 | // Define objeto Data da Solicitação |
| 188 | 193 | $obDtSolicitacao = new Data; |
| 189 | 194 | $obDtSolicitacao->setName ( "stDtSolicitacao" ); |
| ... | ... | @@ -477,11 +482,11 @@ if ($stAcao == 'alterar') { |
| 477 | 482 | $obFormulario->show(); |
| 478 | 483 | |
| 479 | 484 | if ($stAcao=="alterar") { |
| 480 | - $stJs = "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."&cod_solicitacao=".$_GET['cod_solicitacao']."&cod_entidade=".$_GET['cod_entidade']."&exercicio=".$_GET['exercicio']."','carregaSolicitacao');"; | |
| 485 | + $stJs .= "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."&cod_solicitacao=".$_GET['cod_solicitacao']."&cod_entidade=".$_GET['cod_entidade']."&exercicio=".$_GET['exercicio']."','carregaSolicitacao');"; | |
| 481 | 486 | } else { |
| 482 | 487 | $arValores = Sessao::read('arValores'); |
| 483 | 488 | if (count($arValores) > 0) { |
| 484 | - $stJs = "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."','carregaListaItens');"; | |
| 489 | + $stJs .= "ajaxJavaScript('".$pgOcul."?".Sessao::getId()."','carregaListaItens');"; | |
| 485 | 490 | } |
| 486 | 491 | } |
| 487 | 492 | ... | ... |
gestaoPatrimonial/fontes/PHP/frota/instancias/relatorio/OCGeraRelatorioAbastecimento.php
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | * @author Analista: Gelson W. Gonçalves |
| 30 | 30 | * @author Desenvolvedor: Henrique Boaventura |
| 31 | 31 | |
| 32 | - * $Id: OCGeraRelatorioAbastecimento.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 32 | + * $Id: OCGeraRelatorioAbastecimento.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 33 | 33 | |
| 34 | 34 | * Casos de uso: uc-03.02.18 |
| 35 | 35 | */ |
| ... | ... | @@ -107,7 +107,7 @@ if ($_REQUEST['inCodCombustivelSelecionados'] != '') { |
| 107 | 107 | $stCombustivel .= $rsCombustivel->getCampo('nom_combustivel').', '; |
| 108 | 108 | $rsCombustivel->proximo(); |
| 109 | 109 | } |
| 110 | - $preview->addParametro( 'stFiltroCombustivel', utf8_encode(substr($stCombustivel,0,-2)) ); | |
| 110 | + $preview->addParametro( 'stFiltroCombustivel', substr($stCombustivel,0,-2) ); | |
| 111 | 111 | } else { |
| 112 | 112 | $preview->addParametro( 'inCodCombustivel', null ); |
| 113 | 113 | $preview->addParametro( 'stFiltroCombustivel', null ); | ... | ... |
gestaoPatrimonial/fontes/PHP/frota/instancias/relatorio/OCGeraRelatorioManutencao.php
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | * @author Analista: Gelson W. Gonçalves |
| 30 | 30 | * @author Desenvolvedor: Henrique Boaventura |
| 31 | 31 | |
| 32 | - * $Id: OCGeraRelatorioManutencao.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 32 | + * $Id: OCGeraRelatorioManutencao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 33 | 33 | |
| 34 | 34 | * Casos de uso: uc-03.02.17 |
| 35 | 35 | */ |
| ... | ... | @@ -107,7 +107,7 @@ if ($_REQUEST['inCodCombustivelSelecionados'] != '') { |
| 107 | 107 | $stCombustivel .= $rsCombustivel->getCampo('nom_combustivel').', '; |
| 108 | 108 | $rsCombustivel->proximo(); |
| 109 | 109 | } |
| 110 | - $preview->addParametro( 'stFiltroCombustivel', utf8_encode(substr($stCombustivel,0,-2)) ); | |
| 110 | + $preview->addParametro( 'stFiltroCombustivel', substr($stCombustivel,0,-2) ); | |
| 111 | 111 | } else { |
| 112 | 112 | $preview->addParametro( 'inCodCombustivel', null ); |
| 113 | 113 | $preview->addParametro( 'stFiltroCombustivel', null ); | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/classes/mapeamento/TLicitacaoContrato.class.php
| ... | ... | @@ -20,10 +20,7 @@ |
| 20 | 20 | * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * |
| 21 | 21 | * * |
| 22 | 22 | ********************************************************************************** |
| 23 | -*/ | |
| 24 | -?> | |
| 25 | -<?php | |
| 26 | -/** | |
| 23 | + | |
| 27 | 24 | * Classe de mapeamento da tabela licitacao.contrato |
| 28 | 25 | * Data de Criação: 15/09/2006 |
| 29 | 26 | |
| ... | ... | @@ -33,7 +30,7 @@ |
| 33 | 30 | * @package URBEM |
| 34 | 31 | * @subpackage Mapeamento |
| 35 | 32 | |
| 36 | - $Id: TLicitacaoContrato.class.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 33 | + $Id: TLicitacaoContrato.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 37 | 34 | */ |
| 38 | 35 | |
| 39 | 36 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; |
| ... | ... | @@ -727,12 +724,7 @@ function montaRecuperaNaoAnuladosContratadoCompraDireta() |
| 727 | 724 | AND contrato.cod_entidade = contrato_compra_direta.cod_entidade |
| 728 | 725 | AND contrato.exercicio = contrato_compra_direta.exercicio |
| 729 | 726 | |
| 730 | - WHERE NOT EXISTS (SELECT 1 | |
| 731 | - FROM licitacao.contrato_anulado | |
| 732 | - WHERE contrato_anulado.num_contrato = contrato.num_contrato | |
| 733 | - AND contrato_anulado.cod_entidade = contrato.cod_entidade | |
| 734 | - AND contrato_anulado.exercicio = contrato.exercicio | |
| 735 | - )"; | |
| 727 | + "; | |
| 736 | 728 | |
| 737 | 729 | return $stSql; |
| 738 | 730 | } | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/classes/mapeamento/TLicitacaoLicitacao.class.php
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | |
| 33 | 33 | * Casos de uso: uc-03.05.15 |
| 34 | 34 | |
| 35 | - $Id: TLicitacaoLicitacao.class.php 61041 2014-12-02 16:17:47Z luciana $ | |
| 35 | + $Id: TLicitacaoLicitacao.class.php 61726 2015-02-27 16:39:09Z luciana $ | |
| 36 | 36 | |
| 37 | 37 | */ |
| 38 | 38 | |
| ... | ... | @@ -189,7 +189,6 @@ $stSql .=" ,orcamento.entidade as oe \n"; |
| 189 | 189 | $stSql .=" ,sw_cgm as cgm \n"; |
| 190 | 190 | $stSql .="WHERE \n"; |
| 191 | 191 | $stSql .=" ll.cod_modalidade = cm.cod_modalidade \n"; |
| 192 | -$stSql .=" AND la.cod_licitacao is NULL \n"; | |
| 193 | 192 | $stSql .=" AND ll.cod_entidade = oe.cod_entidade \n"; |
| 194 | 193 | $stSql .=" AND ll.exercicio = oe.exercicio \n"; |
| 195 | 194 | $stSql .=" AND oe.numcgm = cgm.numcgm \n"; |
| ... | ... | @@ -1005,11 +1004,11 @@ function montaRecuperaLicitacaoNaoHomologada() |
| 1005 | 1004 | } |
| 1006 | 1005 | |
| 1007 | 1006 | if ($this->getDado('exercicio_processo')) { |
| 1008 | - $stSql.= "AND ll.exercicio_processo in (".$this->getDado('exercicio_processo').") \n"; | |
| 1007 | + $stSql.= "AND ll.exercicio_processo = '".$this->getDado('exercicio_processo')."' \n"; | |
| 1009 | 1008 | } |
| 1010 | 1009 | |
| 1011 | 1010 | if ($this->getDado('cod_modalidade')) { |
| 1012 | - $stSql.= " AND ll.cod_modalidade =".$this->getDado('cod_modalidade')." \n"; | |
| 1011 | + $stSql.= " AND ll.cod_modalidade IN (".$this->getDado('cod_modalidade').") \n"; | |
| 1013 | 1012 | } |
| 1014 | 1013 | if ($this->getDado('exercicio')) { |
| 1015 | 1014 | $stSql.= "AND ll.exercicio = '".$this->getDado('exercicio')."' \n"; |
| ... | ... | @@ -1042,7 +1041,7 @@ function montaRecuperaLicitacaoNaoHomologada() |
| 1042 | 1041 | if ($this->getDado('cod_tipo_objeto')) { |
| 1043 | 1042 | $stSql.= "AND ll.cod_tipo_objeto = '".$this->getDado('cod_tipo_objeto')."' \n"; |
| 1044 | 1043 | } |
| 1045 | - | |
| 1044 | + | |
| 1046 | 1045 | return $stSql; |
| 1047 | 1046 | } |
| 1048 | 1047 | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/classes/mapeamento/TLicitacaoPublicacaoContratoAditivos.class.php
| ... | ... | @@ -20,10 +20,7 @@ |
| 20 | 20 | * no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * |
| 21 | 21 | * * |
| 22 | 22 | ********************************************************************************** |
| 23 | -*/ | |
| 24 | -?> | |
| 25 | -<?php | |
| 26 | -/** | |
| 23 | + | |
| 27 | 24 | * Classe de mapeamento da tabela licitacao.publicacao_contrato |
| 28 | 25 | * Data de Criação: 12/10/2006 |
| 29 | 26 | |
| ... | ... | @@ -84,7 +81,7 @@ class TLicitacaoPublicacaoContratoAditivos extends Persistente |
| 84 | 81 | $stSql .= " ON sw_cgm.numcgm = publicacao_contrato_aditivos.numcgm \n"; |
| 85 | 82 | $stSql .= " WHERE num_contrato = ".$this->getDado('num_contrato')." \n"; |
| 86 | 83 | $stSql .= " AND exercicio = ".$this->getDado('exercicio')." \n"; |
| 87 | - $stSql .= " AND exercicio_contrato = '".$this->getDado('exercicio_contrato')."' \n"; | |
| 84 | + $stSql .= " AND exercicio_contrato = ".$this->getDado('exercicio_contrato')." \n"; | |
| 88 | 85 | $stSql .= " AND cod_entidade = ".$this->getDado('cod_entidade')." \n"; |
| 89 | 86 | |
| 90 | 87 | if ($this->getDado('num_aditivo') != '') { | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/homologacao/FMManterHomologacao.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | |
| 32 | 32 | * Casos de uso: uc-03.05.21 |
| 33 | 33 | |
| 34 | - $Id: FMManterHomologacao.php 60788 2014-11-17 12:47:59Z silvia $ | |
| 34 | + $Id: FMManterHomologacao.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 35 | 35 | */ |
| 36 | 36 | |
| 37 | 37 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| ... | ... | @@ -134,7 +134,7 @@ $obTxtJustificativa->setName ( 'stJustificativa' ); |
| 134 | 134 | $obTxtJustificativa->setId ( 'stJustificativa' ); |
| 135 | 135 | $obTxtJustificativa->setRotulo ( "Justificativa" ); |
| 136 | 136 | $obTxtJustificativa->setTitle ( "Justificativa e fundamentação legal para contratação mediante dispensa ou inexigibilidade." ); |
| 137 | -$obTxtJustificativa->setNull ( true ); | |
| 137 | +$obTxtJustificativa->setNull ( false ); | |
| 138 | 138 | $obTxtJustificativa->setRows ( 2 ); |
| 139 | 139 | $obTxtJustificativa->setCols ( 100 ); |
| 140 | 140 | $obTxtJustificativa->setMaxCaracteres( 250 ); |
| ... | ... | @@ -144,7 +144,7 @@ $obTxtRazao->setName ( 'stRazao' ); |
| 144 | 144 | $obTxtRazao->setId ( 'stRazao' ); |
| 145 | 145 | $obTxtRazao->setRotulo ( "Razão" ); |
| 146 | 146 | $obTxtRazao->setTitle ( "Razão da escolha do fornecedor ou executante." ); |
| 147 | -$obTxtRazao->setNull ( true ); | |
| 147 | +$obTxtRazao->setNull ( false ); | |
| 148 | 148 | $obTxtRazao->setRows ( 2 ); |
| 149 | 149 | $obTxtRazao->setCols ( 100 ); |
| 150 | 150 | $obTxtRazao->setMaxCaracteres( 250 ); | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/OCGeraManterJulgamentoProposta.php
| ... | ... | @@ -110,10 +110,10 @@ $preview->addParametro('cod_cotacao' , $inCodCotacao); |
| 110 | 110 | $preview->addParametro('exercicio_cotacao' , $stExercicioCotacao); |
| 111 | 111 | $preview->addParametro('data_emissao' , (($stDtEmissao != '') ? $stDtEmissao : '')); |
| 112 | 112 | $preview->addParametro('hora_emissao' , (($stHrEmissao != '') ? $stHrEmissao : '')); |
| 113 | -$preview->addParametro('prm_modalidade' , utf8_encode($stModalidade) ); | |
| 114 | -$preview->addParametro('prm_tipo_objeto' , utf8_encode($stTipoObjeto) ); | |
| 115 | -$preview->addParametro('prm_objeto' , utf8_encode($stObjeto) ); | |
| 116 | -$preview->addParametro('prm_entidade' , utf8_encode($stEntidade) ); | |
| 113 | +$preview->addParametro('prm_modalidade' , $stModalidade ); | |
| 114 | +$preview->addParametro('prm_tipo_objeto' , $stTipoObjeto ); | |
| 115 | +$preview->addParametro('prm_objeto' , $stObjeto ); | |
| 116 | +$preview->addParametro('prm_entidade' , $stEntidade ); | |
| 117 | 117 | |
| 118 | 118 | $stIncluirAssinaturas = $_REQUEST['stIncluirAssinaturas']; |
| 119 | 119 | if ($stIncluirAssinaturas == 'sim') { |
| ... | ... | @@ -122,7 +122,7 @@ if ($stIncluirAssinaturas == 'sim') { |
| 122 | 122 | $stIncluirAssinaturas = 'não'; |
| 123 | 123 | } |
| 124 | 124 | |
| 125 | -$preview->addParametro('incluir_assinaturas', utf8_encode($stIncluirAssinaturas) ); | |
| 125 | +$preview->addParametro('incluir_assinaturas', $stIncluirAssinaturas ); | |
| 126 | 126 | $preview->addAssinaturas(Sessao::read('assinaturas')); |
| 127 | 127 | |
| 128 | 128 | $preview->preview(); | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/OCGeraManterManutencaoProposta.php
| ... | ... | @@ -141,5 +141,5 @@ $preview->addParametro( 'cod_tipo_objeto' , $inCodTipoObjeto ); |
| 141 | 141 | $preview->addParametro( 'data_emissao' , $stDataManutencao ); |
| 142 | 142 | $preview->addParametro( 'cod_objeto' , $inCodObjeto ); |
| 143 | 143 | $preview->addParametro( 'cod_tipo_licitacao' , $inCodTipoLicitacao ); |
| 144 | -$preview->addParametro( 'st_header' , utf8_encode($stHeader) ); | |
| 144 | +$preview->addParametro( 'st_header' , $stHeader ); | |
| 145 | 145 | $preview->preview(); | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/OCManterProcessoLicitatorio.php
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | |
| 32 | 32 | * Casos de uso: uc-03.05.15 |
| 33 | 33 | |
| 34 | - $Id: OCManterProcessoLicitatorio.php 60788 2014-11-17 12:47:59Z silvia $ | |
| 34 | + $Id: OCManterProcessoLicitatorio.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 35 | 35 | |
| 36 | 36 | */ |
| 37 | 37 | |
| ... | ... | @@ -1423,32 +1423,38 @@ case 'validaDtLicitacao': |
| 1423 | 1423 | |
| 1424 | 1424 | case 'recuperaRegimeExecucaoObra' : |
| 1425 | 1425 | $inCodUF = SistemaLegado::pegaConfiguracao('cod_uf'); |
| 1426 | - if ($request->get('inCodTipoObjeto') == 2 && $inCodUF == 11) { | |
| 1427 | - include_once CAM_GP_LIC_MAPEAMENTO."TRegimeExecucaoObras.class.php"; | |
| 1428 | - $obTRegimeExecucaoObras = new TRegimeExecucaoObras; | |
| 1429 | - | |
| 1430 | - $obTRegimeExecucaoObras->recuperaTodos($rsRecordSet); | |
| 1431 | - | |
| 1432 | - $obSlRegime = new Select(); | |
| 1433 | - $obSlRegime->setRotulo ("Regime de execução de Obras" ); | |
| 1434 | - $obSlRegime->setName ("inCodRegime" ); | |
| 1435 | - $obSlRegime->setTitle ("Regime de execução para obras e serviços de engenharia."); | |
| 1436 | - $obSlRegime->setNull (false ); | |
| 1437 | - $obSlRegime->setValue ($_REQUEST['inCodRegime'] ); | |
| 1438 | - $obSlRegime->addOption ("","Selecione" ); | |
| 1439 | - $obSlRegime->setCampoID ("cod_regime" ); | |
| 1440 | - $obSlRegime->setCampoDesc ("descricao" ); | |
| 1441 | - $obSlRegime->preencheCombo($rsRecordSet ); | |
| 1442 | - | |
| 1443 | - $obFormulario = new Formulario(); | |
| 1444 | - $obFormulario->addComponente($obSlRegime); | |
| 1445 | - $obFormulario->montaInnerHTML(); | |
| 1446 | - $stHTML = $obFormulario->getHTML(); | |
| 1447 | - $stJs .= "d.getElementById('spnRegime').innerHTML = '".$stHTML."';\n"; | |
| 1448 | - }else{ | |
| 1449 | - $stJs .= "d.getElementById('spnRegime').innerHTML = '".$stHTML."';\n"; | |
| 1426 | + switch ($request->get('inCodTipoObjeto')) { | |
| 1427 | + case 2: | |
| 1428 | + //TCE-MG ou TCM-GO | |
| 1429 | + if ( ($inCodUF == 11) || ($inCodUF == 9) ) { | |
| 1430 | + include_once CAM_GP_LIC_MAPEAMENTO."TRegimeExecucaoObras.class.php"; | |
| 1431 | + $obTRegimeExecucaoObras = new TRegimeExecucaoObras; | |
| 1432 | + $obTRegimeExecucaoObras->recuperaTodos($rsRecordSet); | |
| 1433 | + | |
| 1434 | + $obSlRegime = new Select(); | |
| 1435 | + $obSlRegime->setRotulo ( "Regime de execução de Obras" ); | |
| 1436 | + $obSlRegime->setName ( "inCodRegime" ); | |
| 1437 | + $obSlRegime->setTitle ( "Regime de execução para obras e serviços de engenharia."); | |
| 1438 | + $obSlRegime->setNull ( false ); | |
| 1439 | + $obSlRegime->setValue ( $_REQUEST['inCodRegime'] ); | |
| 1440 | + $obSlRegime->addOption ( "","Selecione" ); | |
| 1441 | + $obSlRegime->setCampoID ( "cod_regime" ); | |
| 1442 | + $obSlRegime->setCampoDesc ( "descricao" ); | |
| 1443 | + $obSlRegime->preencheCombo( $rsRecordSet ); | |
| 1444 | + | |
| 1445 | + $obFormulario = new Formulario(); | |
| 1446 | + $obFormulario->addComponente($obSlRegime); | |
| 1447 | + $obFormulario->montaInnerHTML(); | |
| 1448 | + $stHTML = $obFormulario->getHTML(); | |
| 1449 | + $stJs .= "d.getElementById('spnRegime').innerHTML = '".$stHTML."';\n"; | |
| 1450 | + } | |
| 1451 | + break; | |
| 1452 | + | |
| 1453 | + default: | |
| 1454 | + $stJs .= "d.getElementById('spnRegime').innerHTML = '".$stHTML."';\n"; | |
| 1455 | + break; | |
| 1450 | 1456 | } |
| 1451 | - | |
| 1457 | + | |
| 1452 | 1458 | break; |
| 1453 | 1459 | |
| 1454 | 1460 | case 'montaItensAlterar': | ... | ... |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/PRManterProcessoLicitatorio.php
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | |
| 35 | 35 | * Casos de uso: uc-03.05.15 |
| 36 | 36 | |
| 37 | - $Id: PRManterProcessoLicitatorio.php 59820 2014-09-12 18:17:20Z luciana $ | |
| 37 | + $Id: PRManterProcessoLicitatorio.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 38 | 38 | |
| 39 | 39 | */ |
| 40 | 40 | |
| ... | ... | @@ -79,9 +79,9 @@ switch ($stAcao) { |
| 79 | 79 | $stMensagem = verificaUtilizacaoMapa($arMapa[0], $arMapa[1], 'incluir'); |
| 80 | 80 | } |
| 81 | 81 | |
| 82 | - //Só entra no if se município pertencer ao estado de MG | |
| 82 | + //Só entra no if se município pertencer ao estado de MG ou GO | |
| 83 | 83 | $inCodUF = SistemaLegado::pegaConfiguracao('cod_uf'); |
| 84 | - if ($request->get('inCodTipoObjeto') == 2 && $request->get('inCodRegime') == '' && $inCodUF == 11) { | |
| 84 | + if ( ($request->get('inCodTipoObjeto') == 2 && $request->get('inCodRegime') == '') && ($inCodUF == 11 || $inCodUF == 9) ) { | |
| 85 | 85 | $stMensagem = "O Regime de execução de Obras é obrigatório para o Tipo de Objeto selecionado."; |
| 86 | 86 | } |
| 87 | 87 | |
| ... | ... | @@ -104,16 +104,16 @@ switch ($stAcao) { |
| 104 | 104 | |
| 105 | 105 | $boReservaSaldo = true; |
| 106 | 106 | |
| 107 | - $obTComprasMapaSolicitacao->setDado('cod_mapa', $arMapa[0]); | |
| 108 | - $obTComprasMapaSolicitacao->setDado('exercicio',$arMapa[1]); | |
| 107 | + $obTComprasMapaSolicitacao->setDado('cod_mapa' , $arMapa[0]); | |
| 108 | + $obTComprasMapaSolicitacao->setDado('exercicio' , $arMapa[1]); | |
| 109 | 109 | $obTComprasMapaSolicitacao->recuperaPorChave( $rsSolicitacaoMapa ); |
| 110 | 110 | |
| 111 | 111 | $soma = 0; |
| 112 | 112 | |
| 113 | 113 | while (!$rsSolicitacaoMapa->eof()) { |
| 114 | - $obTComprasSolicitacao->setDado('cod_solicitacao',$rsSolicitacaoMapa->getCampo('cod_solicitacao')); | |
| 115 | - $obTComprasSolicitacao->setDado('cod_entidade',$rsSolicitacaoMapa->getCampo('cod_entidade')); | |
| 116 | - $obTComprasSolicitacao->setDado('exercicio',$rsSolicitacaoMapa->getCampo('exercicio')); | |
| 114 | + $obTComprasSolicitacao->setDado('cod_solicitacao' , $rsSolicitacaoMapa->getCampo('cod_solicitacao')); | |
| 115 | + $obTComprasSolicitacao->setDado('cod_entidade' , $rsSolicitacaoMapa->getCampo('cod_entidade')); | |
| 116 | + $obTComprasSolicitacao->setDado('exercicio' , $rsSolicitacaoMapa->getCampo('exercicio')); | |
| 117 | 117 | $obTComprasSolicitacao->recuperaValoresTotaisSolicitacao($rsValoresSolicitacao); |
| 118 | 118 | |
| 119 | 119 | $soma = $soma + $rsValoresSolicitacao->getCampo("total"); |
| ... | ... | @@ -122,9 +122,9 @@ switch ($stAcao) { |
| 122 | 122 | } |
| 123 | 123 | |
| 124 | 124 | while (!$rsSolicitacaoMapa->eof()) { |
| 125 | - $obTComprasMapaItemReserva->setDado('cod_solicitacao',$rsSolicitacaoMapa->getCampo('cod_solicitacao')); | |
| 126 | - $obTComprasMapaItemReserva->setDado('cod_entidade',$rsSolicitacaoMapa->getCampo('cod_entidade')); | |
| 127 | - $obTComprasMapaItemReserva->setDado('exercicio',$rsSolicitacaoMapa->getCampo('exercicio')); | |
| 125 | + $obTComprasMapaItemReserva->setDado('cod_solicitacao' , $rsSolicitacaoMapa->getCampo('cod_solicitacao')); | |
| 126 | + $obTComprasMapaItemReserva->setDado('cod_entidade' , $rsSolicitacaoMapa->getCampo('cod_entidade')); | |
| 127 | + $obTComprasMapaItemReserva->setDado('exercicio' , $rsSolicitacaoMapa->getCampo('exercicio')); | |
| 128 | 128 | $obTComprasMapaItemReserva->recuperaMapaItemReserva( $rsMapaItemReserva ); |
| 129 | 129 | if ( $rsMapaItemReserva->getNumLinhas() > 0 ) { |
| 130 | 130 | $boReservaSaldo = false; |
| ... | ... | @@ -138,10 +138,10 @@ switch ($stAcao) { |
| 138 | 138 | if ($_REQUEST['inCodLicitacaoImplantacao'] == '' || $_REQUEST['inCodLicitacaoImplantacao'] == '0') { |
| 139 | 139 | $stMensagem = "Código da Licitação inválido."; |
| 140 | 140 | } else { |
| 141 | - $obTLicitacaoLicitacao->setDado('cod_licitacao', $_REQUEST['inCodLicitacaoImplantacao'] ); | |
| 142 | - $obTLicitacaoLicitacao->setDado('cod_modalidade',$_REQUEST['inCodModalidade']); | |
| 143 | - $obTLicitacaoLicitacao->setDado('cod_entidade',$_REQUEST['inCodEntidade'] ); | |
| 144 | - $obTLicitacaoLicitacao->setDado('exercicio',Sessao::getExercicio() ); | |
| 141 | + $obTLicitacaoLicitacao->setDado('cod_licitacao' , $_REQUEST['inCodLicitacaoImplantacao'] ); | |
| 142 | + $obTLicitacaoLicitacao->setDado('cod_modalidade', $_REQUEST['inCodModalidade']); | |
| 143 | + $obTLicitacaoLicitacao->setDado('cod_entidade' , $_REQUEST['inCodEntidade'] ); | |
| 144 | + $obTLicitacaoLicitacao->setDado('exercicio' , Sessao::getExercicio() ); | |
| 145 | 145 | $obTLicitacaoLicitacao->recuperaPorChave( $rsLicitacao ); |
| 146 | 146 | |
| 147 | 147 | if ( $rsLicitacao->getNumLinhas() > 0 ) { |
| ... | ... | @@ -166,27 +166,27 @@ switch ($stAcao) { |
| 166 | 166 | |
| 167 | 167 | $arStUnidadeOrcamentaria = explode('.',$request->get('stUnidadeOrcamentaria')); |
| 168 | 168 | |
| 169 | - $obTLicitacaoLicitacao->setDado('cod_modalidade',$_REQUEST['inCodModalidade']); | |
| 170 | - $obTLicitacaoLicitacao->setDado('cod_entidade',$_REQUEST['inCodEntidade'] ); | |
| 171 | - $obTLicitacaoLicitacao->setDado('exercicio',Sessao::getExercicio() ); | |
| 172 | - $obTLicitacaoLicitacao->setDado('cod_tipo_objeto',$_REQUEST['inCodTipoObjeto'] ); | |
| 173 | - $obTLicitacaoLicitacao->setDado('cod_objeto',$_REQUEST['stObjeto'] ); | |
| 174 | - $obTLicitacaoLicitacao->setDado('cod_criterio',$_REQUEST['inCodCriterio'] ); | |
| 175 | - $obTLicitacaoLicitacao->setDado('cod_tipo_licitacao',$_REQUEST['inCodTipoCotacao'] ); | |
| 176 | - $obTLicitacaoLicitacao->setDado('cod_mapa',$arMapa[0]); | |
| 177 | - $obTLicitacaoLicitacao->setDado('exercicio_mapa',"".$arMapa[1].""); | |
| 178 | - $obTLicitacaoLicitacao->setDado('cod_processo',$arProcesso[0]); | |
| 179 | - $obTLicitacaoLicitacao->setDado('exercicio_processo',"".$arProcesso[1].""); | |
| 180 | - $obTLicitacaoLicitacao->setDado('vl_cotado',$_REQUEST['stValorReferencial'] ); | |
| 181 | - $obTLicitacaoLicitacao->setDado('timestamp', substr($dtLicitacao, 6, 4).'-'.substr($dtLicitacao, 3, 2).'-'.substr($dtLicitacao,0,2).date(' H:i:s.ms')); | |
| 182 | - $obTLicitacaoLicitacao->setDado('num_orgao' , $arStUnidadeOrcamentaria[0]); | |
| 183 | - $obTLicitacaoLicitacao->setDado('num_unidade', $arStUnidadeOrcamentaria[1]); | |
| 184 | - $obTLicitacaoLicitacao->setDado('cod_regime',$_REQUEST['inCodRegime'] != '' ? $_REQUEST['inCodRegime'] : 'null'); | |
| 169 | + $obTLicitacaoLicitacao->setDado('cod_modalidade' , $_REQUEST['inCodModalidade'] ); | |
| 170 | + $obTLicitacaoLicitacao->setDado('cod_entidade' , $_REQUEST['inCodEntidade'] ); | |
| 171 | + $obTLicitacaoLicitacao->setDado('exercicio' , Sessao::getExercicio() ); | |
| 172 | + $obTLicitacaoLicitacao->setDado('cod_tipo_objeto' , $_REQUEST['inCodTipoObjeto'] ); | |
| 173 | + $obTLicitacaoLicitacao->setDado('cod_objeto' , $_REQUEST['stObjeto'] ); | |
| 174 | + $obTLicitacaoLicitacao->setDado('cod_criterio' , $_REQUEST['inCodCriterio'] ); | |
| 175 | + $obTLicitacaoLicitacao->setDado('cod_tipo_licitacao' , $_REQUEST['inCodTipoCotacao'] ); | |
| 176 | + $obTLicitacaoLicitacao->setDado('cod_mapa' , $arMapa[0] ); | |
| 177 | + $obTLicitacaoLicitacao->setDado('exercicio_mapa' , "".$arMapa[1]."" ); | |
| 178 | + $obTLicitacaoLicitacao->setDado('cod_processo' , $arProcesso[0] ); | |
| 179 | + $obTLicitacaoLicitacao->setDado('exercicio_processo' , "".$arProcesso[1]."" ); | |
| 180 | + $obTLicitacaoLicitacao->setDado('vl_cotado' , $_REQUEST['stValorReferencial'] ); | |
| 181 | + $obTLicitacaoLicitacao->setDado('timestamp' , substr($dtLicitacao, 6, 4).'-'.substr($dtLicitacao, 3, 2).'-'.substr($dtLicitacao,0,2).date(' H:i:s.ms')); | |
| 182 | + $obTLicitacaoLicitacao->setDado('num_orgao' , $arStUnidadeOrcamentaria[0] ); | |
| 183 | + $obTLicitacaoLicitacao->setDado('num_unidade' , $arStUnidadeOrcamentaria[1] ); | |
| 184 | + $obTLicitacaoLicitacao->setDado('cod_regime' , $_REQUEST['inCodRegime'] != '' ? $_REQUEST['inCodRegime'] : 'null'); | |
| 185 | 185 | $obTLicitacaoLicitacao->inclusao(); |
| 186 | 186 | |
| 187 | 187 | $obTMapaModalidade = new TComprasMapaModalidade(); |
| 188 | - $obTMapaModalidade->setDado('cod_mapa' ,$arMapa[0]); | |
| 189 | - $obTMapaModalidade->setDado('exercicio' ,$arMapa[1]); | |
| 188 | + $obTMapaModalidade->setDado('cod_mapa' ,$arMapa[0]); | |
| 189 | + $obTMapaModalidade->setDado('exercicio' ,$arMapa[1]); | |
| 190 | 190 | $obTMapaModalidade->setDado('cod_modalidade',$_REQUEST['inCodModalidade']); |
| 191 | 191 | $obTMapaModalidade->recuperaTodos( $rsMapaModalidade ); |
| 192 | 192 | if ( $rsMapaModalidade->getNumLinhas() > 0 ) { |
| ... | ... | @@ -197,11 +197,11 @@ switch ($stAcao) { |
| 197 | 197 | |
| 198 | 198 | include_once(TLIC."TLicitacaoComissaoLicitacao.class.php"); |
| 199 | 199 | $obTLicitacaoComissaoLicitacao = new TLicitacaoComissaoLicitacao(); |
| 200 | - $obTLicitacaoComissaoLicitacao->setDado('exercicio' ,Sessao::getExercicio() ); | |
| 201 | - $obTLicitacaoComissaoLicitacao->setDado('cod_entidade' ,$_REQUEST['inCodEntidade'] ); | |
| 202 | - $obTLicitacaoComissaoLicitacao->setDado('cod_licitacao' ,$obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 203 | - $obTLicitacaoComissaoLicitacao->setDado('cod_modalidade',$_REQUEST['inCodModalidade'] ); | |
| 204 | - $obTLicitacaoComissaoLicitacao->setDado('cod_comissao' ,$_REQUEST['inCodComissao' ] ); | |
| 200 | + $obTLicitacaoComissaoLicitacao->setDado('exercicio' , Sessao::getExercicio() ); | |
| 201 | + $obTLicitacaoComissaoLicitacao->setDado('cod_entidade' , $_REQUEST['inCodEntidade'] ); | |
| 202 | + $obTLicitacaoComissaoLicitacao->setDado('cod_licitacao' , $obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 203 | + $obTLicitacaoComissaoLicitacao->setDado('cod_modalidade', $_REQUEST['inCodModalidade'] ); | |
| 204 | + $obTLicitacaoComissaoLicitacao->setDado('cod_comissao' , $_REQUEST['inCodComissao' ] ); | |
| 205 | 205 | $obTLicitacaoComissaoLicitacao->inclusao(); |
| 206 | 206 | |
| 207 | 207 | if ( $request->get('inCodComissaoApoio') ) { |
| ... | ... | @@ -214,11 +214,11 @@ switch ($stAcao) { |
| 214 | 214 | $obTLicitacaoMembroAdicional = new TLicitacaoMembroAdicional(); |
| 215 | 215 | foreach (Sessao::read('arMembro') as $value) { |
| 216 | 216 | if (trim($value['adicional']) == 'Sim') { |
| 217 | - $obTLicitacaoMembroAdicional->setDado('numcgm',$value['num_cgm']); | |
| 218 | - $obTLicitacaoMembroAdicional->setDado('cod_licitacao',$obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 219 | - $obTLicitacaoMembroAdicional->setDado('exercicio',Sessao::getExercicio()); | |
| 220 | - $obTLicitacaoMembroAdicional->setDado('cod_modalidade',$_REQUEST['inCodModalidade']); | |
| 221 | - $obTLicitacaoMembroAdicional->setDado('cod_entidade', $_REQUEST['inCodEntidade']); | |
| 217 | + $obTLicitacaoMembroAdicional->setDado('numcgm' , $value['num_cgm']); | |
| 218 | + $obTLicitacaoMembroAdicional->setDado('cod_licitacao' , $obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 219 | + $obTLicitacaoMembroAdicional->setDado('exercicio' , Sessao::getExercicio()); | |
| 220 | + $obTLicitacaoMembroAdicional->setDado('cod_modalidade' , $_REQUEST['inCodModalidade']); | |
| 221 | + $obTLicitacaoMembroAdicional->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
| 222 | 222 | $obTLicitacaoMembroAdicional->inclusao(); |
| 223 | 223 | } |
| 224 | 224 | } |
| ... | ... | @@ -228,11 +228,11 @@ switch ($stAcao) { |
| 228 | 228 | include_once(TLIC."TLicitacaoLicitacaoDocumentos.class.php"); |
| 229 | 229 | $obTLicitacaoLicitacaoDocumentos = new TLicitacaoLicitacaoDocumentos(); |
| 230 | 230 | foreach (Sessao::read('arDocumentos') as $value) { |
| 231 | - $obTLicitacaoLicitacaoDocumentos->setDado('cod_documento',$value['cod_documento']); | |
| 232 | - $obTLicitacaoLicitacaoDocumentos->setDado('cod_licitacao',$obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 233 | - $obTLicitacaoLicitacaoDocumentos->setDado('cod_modalidade',$_REQUEST['inCodModalidade']); | |
| 234 | - $obTLicitacaoLicitacaoDocumentos->setDado('cod_entidade', $_REQUEST['inCodEntidade']); | |
| 235 | - $obTLicitacaoLicitacaoDocumentos->setDado('exercicio',Sessao::getExercicio()); | |
| 231 | + $obTLicitacaoLicitacaoDocumentos->setDado('cod_documento' , $value['cod_documento']); | |
| 232 | + $obTLicitacaoLicitacaoDocumentos->setDado('cod_licitacao' , $obTLicitacaoLicitacao->getDado('cod_licitacao')); | |
| 233 | + $obTLicitacaoLicitacaoDocumentos->setDado('cod_modalidade' , $_REQUEST['inCodModalidade']); | |
| 234 | + $obTLicitacaoLicitacaoDocumentos->setDado('cod_entidade' , $_REQUEST['inCodEntidade']); | |
| 235 | + $obTLicitacaoLicitacaoDocumentos->setDado('exercicio' , Sessao::getExercicio()); | |
| 236 | 236 | $obTLicitacaoLicitacaoDocumentos->inclusao(); |
| 237 | 237 | } |
| 238 | 238 | } | ... | ... |
gestaoPatrimonial/fontes/PHP/patrimonio/classes/mapeamento/TPatrimonioBem.class.php
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | * @author Analista: |
| 28 | 28 | * @author Programador: Fernando Zank Correa Evangelista |
| 29 | 29 | |
| 30 | - $Id: TPatrimonioBem.class.php 60788 2014-11-17 12:47:59Z silvia $ | |
| 30 | + $Id: TPatrimonioBem.class.php 61647 2015-02-20 11:26:55Z luciana $ | |
| 31 | 31 | |
| 32 | 32 | Caso de uso: uc-03.01.09 |
| 33 | 33 | Caso de uso: uc-03.01.21 |
| ... | ... | @@ -1088,6 +1088,24 @@ class TPatrimonioBem extends Persistente |
| 1088 | 1088 | ON historico_bem.cod_bem = bem.cod_bem |
| 1089 | 1089 | LEFT JOIN patrimonio.bem_baixado |
| 1090 | 1090 | ON bem_baixado.cod_bem = bem.cod_bem |
| 1091 | + | |
| 1092 | + LEFT JOIN ( SELECT bem_responsavel.cod_bem | |
| 1093 | + , bem_responsavel.numcgm | |
| 1094 | + , bem_responsavel.dt_inicio AS dt_inicio | |
| 1095 | + , sw_cgm.nom_cgm | |
| 1096 | + FROM patrimonio.bem_responsavel | |
| 1097 | + INNER JOIN ( SELECT cod_bem | |
| 1098 | + , MAX(timestamp) AS timestamp | |
| 1099 | + FROM patrimonio.bem_responsavel | |
| 1100 | + GROUP BY cod_bem | |
| 1101 | + ) AS bem_responsavel_max | |
| 1102 | + ON bem_responsavel_max.cod_bem = bem_responsavel.cod_bem | |
| 1103 | + AND bem_responsavel_max.timestamp = bem_responsavel.timestamp | |
| 1104 | + INNER JOIN sw_cgm | |
| 1105 | + ON sw_cgm.numcgm = bem_responsavel.numcgm | |
| 1106 | + ) AS bem_responsavel | |
| 1107 | + ON bem_responsavel.cod_bem = bem.cod_bem | |
| 1108 | + | |
| 1091 | 1109 | "; |
| 1092 | 1110 | |
| 1093 | 1111 | return $stSql; | ... | ... |