PRManterCalculoRescisaoImpressao.php
4.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/*
**********************************************************************************
* *
* @package URBEM CNM - Soluções em Gestão Pública *
* @copyright (c) 2013 Confederação Nacional de Municípos *
* @author Confederação Nacional de Municípios *
* *
* O URBEM CNM é um software livre; você pode redistribuí-lo e/ou modificá-lo sob *
* os termos da Licença Pública Geral GNU conforme publicada pela Fundação do *
* Software Livre (FSF - Free Software Foundation); na versão 2 da Licença. *
* *
* Este programa é distribuído na expectativa de que seja útil, porém, *
* SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU *
* ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU *
* para mais detalhes. *
* *
* Você deve ter recebido uma cópia da Licença Pública Geral do GNU "LICENCA.txt" *
* com este programa; se não, escreva para a Free Software Foundation Inc., *
* no endereço 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
* *
**********************************************************************************
*/
?>
<?php
/**
* Página de Processamento
* Data de Criação : 02/01/2008
* @author Desenvolvedor: Diego Lemos de Souza
* Casos de uso: uc-04.05.18
$Id: PRManterCalculoRescisaoImpressao.php 66258 2016-08-03 14:25:21Z evandro $
*/
include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php';
include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkBirt.inc.php';
$stPrograma = "ManterCalculoRescisao";
$pgFilt = "FL".$stPrograma.".php";
$pgList = "LS".$stPrograma.".php";
$pgForm = "FM".$stPrograma.".php";
$pgProc = "PR".$stPrograma.".php";
$pgOcul = "OC".$stPrograma.".php";
if ($_REQUEST["stAcao"] == "imprimirErro") {
$preview = new PreviewBirt(4,27,12);
$preview->setVersaoBirt("2.5.0");
$preview->addParametro("stEntidade", Sessao::getEntidade());
$preview->addParametro("entidade", Sessao::getCodEntidade($boTransacao));
$preview->addParametro("inCodConfiguracao", "4");
$preview->preview();
} else {
$arMeses["01"] = "Janeiro";
$arMeses["02"] = "Fevereiro";
$arMeses["03"] = "Março";
$arMeses["04"] = "Abril";
$arMeses["05"] = "Maio";
$arMeses["06"] = "Junho";
$arMeses["07"] = "Julho";
$arMeses["08"] = "Agosto";
$arMeses["09"] = "Setembro";
$arMeses["10"] = "Outubro";
$arMeses["11"] = "Novembro";
$arMeses["12"] = "Dezembro";
include_once(CAM_GRH_FOL_MAPEAMENTO."TFolhaPagamentoPeriodoMovimentacao.class.php");
$obTFolhaPagamentoPeriodoMovimentacao = new TFolhaPagamentoPeriodoMovimentacao;
$obTFolhaPagamentoPeriodoMovimentacao->recuperaUltimaMovimentacao($rsPeriodo);
$arDtFinal = explode("/",$rsPeriodo->getCampo("dt_final"));
$stCompetencia = $arMeses[$arDtFinal[1]]."/".$arDtFinal[2];
$preview = new PreviewBirt(4,27,10);
$preview->setVersaoBirt("2.5.0");
//$preview->setReturnURL( CAM_GRH_FOL_INSTANCIAS."folhaRescicao/FLManterCalculoRescisao.php");
$preview->addParametro("stEntidade", Sessao::getEntidade());
$preview->addParametro("entidade", Sessao::getCodEntidade($boTransacao));
$preview->addParametro("stTipoFiltro","contrato");
$preview->addParametro("stCodigos",Sessao::read("cod_contrato"));
$preview->addParametro("inCodPeriodoMovimentacao",$rsPeriodo->getCampo("cod_periodo_movimentacao"));
$preview->addParametro("stCompetencia",$stCompetencia);
$preview->addParametro("inCodConfiguracao","4");
$preview->preview();
}
?>