Skip to content

Commit

Permalink
Impres varios recibos V.01
Browse files Browse the repository at this point in the history
  • Loading branch information
hiltonbruce committed Jun 17, 2014
1 parent 7b9cedf commit f18130a
Show file tree
Hide file tree
Showing 20 changed files with 432 additions and 183 deletions.
82 changes: 27 additions & 55 deletions controller/limpeza.php
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<?php
$igreja = ($_GET['igreja']>0) ? $_GET['igreja']:$_POST['igreja'];
$saltoPagina = '<div style="page-break-before: always;"> </div>';
switch ($_GET['limpeza']) {
case '1':
//Mostrar totalizador geral para impressão
error_reporting(E_ALL);


if ($_GET['limpeza']=='1' || $_GET['limpeza']=='4' || $_GET['limpeza']>='6') {
error_reporting(E_ALL);
ini_set('display_errors', 'off');
$scriptCSS = '<link rel="stylesheet" type="text/css" href="../views/limpeza.css" />';
require "../func_class/funcoes.php";
require "../func_class/classes.php";
function __autoload ($classe) {
function __autoload ($classe) {
require_once ("../models/$classe.class.php");
}
//montar um cabeçalho padrão e remover as chamadas a cima
Expand All @@ -25,6 +25,24 @@ function __autoload ($classe) {
$siteigreja = $sede->site();
$emailigreja = $sede->email();
$icone = '../ad.ico';
}else {
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script
}


if (empty($_GET['mes']) && empty($_GET['ano'])) {
$periodo = periodoLimp($mesref);
}else {
$periodo = periodoLimp($_GET['mesref']);
}



switch ($_GET['limpeza']) {
case '1':
//Mostrar totalizador geral para impressão

$titulo = 'Totalizador material de limpeza - Todas as Congregações';
$arquivo = '../views/limpezatot.php';
$todascongreg = '../models/limplisttotcong.php';
Expand All @@ -34,8 +52,6 @@ function __autoload ($classe) {

case '2':
//Mostrar totalizador geral para visualizar na tela
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script
echo "<style type='text/css'>";
require_once ("aniv/style.css");
echo "</style>";
Expand All @@ -45,36 +61,13 @@ function __autoload ($classe) {
require_once 'views/limpezatot.php';
break;
case '3':
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script
echo "<style type='text/css'>";
require_once ("aniv/style.css");
echo "</style>";
//Mostrar totalizador dentro da aplicação
$aquivo ='../views/limpezatot.php';
break;
case '4':
//Mostrar totalizador geral para impressão
error_reporting(E_ALL);
ini_set('display_errors', 'off');
$scriptCSS = '<link rel="stylesheet" type="text/css" href="../views/limpeza.css" />';
require "../func_class/funcoes.php";
require "../func_class/classes.php";
function __autoload ($classe) {
require_once ("../models/$classe.class.php");
}
//montar um cabeçalho padrão e remover as chamadas a cima
$sede = new DBRecord ("igreja","1","rol");//Traz os dados da sede
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script
//Dados para montar o cabeçalho do documento para imprimir
$saltoPagina = '';
$dadosjgreja = 'Templo SEDE: '.$sede->rua().', N&ordm; '.$sede->numero();
$dadosjgreja .= '<br /> '.$sede->cidade().' - '.$sede->uf().' - CNPJ:';
$dadosjgreja .= $sede->cnpj().'<br /> CEP: '.$sede->cep().' - Fone:';
$dadosjgreja .= $sede->fone().' - Fax: '.$sede->fax();
$siteigreja = $sede->site();
$emailigreja = $sede->email();
$dadoscong = new DBRecord('igreja',$_GET['igreja'], 'rol');//Traz os dados da congregação
$icone = '../ad.ico';
$titulo = 'Totalizador material de limpeza - Congregação:'. $dadoscong->razao();
Expand All @@ -88,35 +81,16 @@ function __autoload ($classe) {
require_once 'forms/limpeza/mudarperiodo.php';
break;
case '6':
//Mostrar Lista de todos os materiais disponíveis
error_reporting(E_ALL);
ini_set('display_errors', 'off');
$scriptCSS = '<link rel="stylesheet" type="text/css" href="../views/limpeza.css" />';
require "../func_class/funcoes.php";
require "../func_class/classes.php";
function __autoload ($classe) {
require_once ("../models/$classe.class.php");
}
//montar um cabeçalho padrão e remover as chamadas a cima
$sede = new DBRecord ("igreja","1","rol");//Traz os dados da sede
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script

//Dados para montar o cabeçalho do documento para imprimir
$dadosjgreja = 'Templo SEDE: '.$sede->rua().', N&ordm; '.$sede->numero();
$dadosjgreja .= '<br /> '.$sede->cidade().' - '.$sede->uf().' - CNPJ:';
$dadosjgreja .= $sede->cnpj().'<br /> CEP: '.$sede->cep().' - Fone:';
$dadosjgreja .= $sede->fone().' - Fax: '.$sede->fax();
$siteigreja = $sede->site();
$emailigreja = $sede->email();
$icone = '../ad.ico';
//Mostrar Lista de todos os materiais disponíveis
$titulo = 'Material de limpeza Disponibilizado';
$arquivo = '../views/limpezaLista.php';

require_once '../tesouraria/modeloimpress.php';
break;
case '7':
//Mostrar Lista de todos os materiais disponíveis
//Mostrar Lista de todos os materiais disponíveis$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script

error_reporting(E_ALL);
ini_set('display_errors', 'off');
$scriptCSS = '<link rel="stylesheet" type="text/css" href="../views/limpeza.css" />';
Expand Down Expand Up @@ -156,8 +130,6 @@ function __autoload ($classe) {

default:
//Mostra lista por congregação pelo $_GET['igreja']
$ref = new ultimoid('limpezpedid');
$mesref = (empty($_GET['mes'])) ? $ref->ultimo('mesref'):$_GET['mes'].'/'.$_GET['ano'];//Remover quando terminar o script
require_once 'forms/limpeza.php';
break;
}
11 changes: 6 additions & 5 deletions tesouraria/recibo.php → controller/recibo.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
$ind=1;
if ($_SESSION["setor"]=="2" || $_SESSION["setor"]>"50"){
?>

<div id="tabs">
<ul>
<li><a <?PHP link_ativo($_GET["rec"], "1");?> href="./?escolha=tesouraria/recibo.php&menu=top_tesouraria&rec=1">
<li><a <?PHP link_ativo($_GET["rec"], "1");?> href="./?escolha=controller/recibo.php&menu=top_tesouraria&rec=1">
<span>Membros da Igreja</span></a></li>
<li><a <?PHP link_ativo($_GET["rec"], "2");?> href="./?escolha=tesouraria/recibo.php&menu=top_tesouraria&rec=2">
<li><a <?PHP link_ativo($_GET["rec"], "2");?> href="./?escolha=controller/recibo.php&menu=top_tesouraria&rec=2">
<span>Pessoa Jur&iacute;dica</span></a></li>
<li><a <?PHP link_ativo($_GET["rec"], "3");?> href="./?escolha=tesouraria/recibo.php&menu=top_tesouraria&rec=3">
<li><a <?PHP link_ativo($_GET["rec"], "3");?> href="./?escolha=controller/recibo.php&menu=top_tesouraria&rec=3">
<span>Não Membros</span></a></li>
<li><a <?PHP link_ativo($_GET["rec"], "4");?> href="./?escolha=tesouraria/recibo.php&menu=top_tesouraria&rec=4">
<li><a <?PHP link_ativo($_GET["rec"], "4");?> href="./?escolha=controller/recibo.php&menu=top_tesouraria&rec=4">
<span>Recibos dia 15</span></a></li>
<li><a <?PHP link_ativo($_GET["rec"], "5");?> href="./?escolha=controller/recibo.php&menu=top_tesouraria&rec=5">
<span>Impress&atilde;o de Recibos</span></a></li>
</ul>
</div>
<?php
Expand Down
3 changes: 2 additions & 1 deletion deployment.properties
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,5 @@ appdir.includes = table-heading-background.gif,\
Thumbs.db,\
forms,\
adm,\
menu.css
menu.css,\
controller/recibo.php
2 changes: 1 addition & 1 deletion forms/alt_rec.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
echo '<input type="hidden" name="rol" id="rol" value="'.$rec_alterar->recebeu().'">';
break;
}
echo '<input type="hidden" name="escolha" id="escolha" value="tesouraria/recibo.php">';
echo '<input type="hidden" name="escolha" id="escolha" value="controller/recibo.php">';
echo '<input type="hidden" name="menu" id="menu" value="top_tesouraria">';
?>
<input type="hidden" name="rec" id="rec" value="<?php echo $rec_alterar->tipo();?>">
Expand Down
23 changes: 10 additions & 13 deletions forms/limpeza.php
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@

<?php
$igreja = ($_POST['igreja']>0) ? $_POST['igreja']:$_GET['igreja'];
<?php
if ($_POST['item']!='' && $_POST['']!='quant') {
require_once 'models/cadlimpeza.php';
}
$data = (checadata($_GET['data'])) ? $_GET['data']:date('d/m/Y');

if (empty($_GET['mes']) && empty($_GET['ano'])) {
$periodo = periodoLimp($mesref);
}else {
$periodo = periodoLimp($_GET['mesref']);
}
print_r ($periodo);
echo $periodo;

//Incluir tabela com resumo do pedido
?>
Expand Down Expand Up @@ -42,24 +38,25 @@
tabindex="<?PHP echo ++$ind;?>" value="<?php echo $data;?>" maxlength="10" />
</td>
<td>&nbsp;<br />
<a href="./?escolha=controller/limpeza.php&menu=top_tesouraria&limpeza=2&<?php echo $linkperido;?>">
<button type="button" class="btn btn-primary" >Mostrar totalizador</button></a>
</td>
<td>&nbsp;<br />
<input type="submit" class="btn btn-primary" name="Submit" value="Enviar..." tabindex="<?PHP echo ++$ind; ?>"/>
<input type="submit" class="btn btn-primary" name="Submit" value="Lançar..." tabindex="<?PHP echo ++$ind; ?>"/>
<input type="hidden" name="mes" value="<?PHP echo $_GET['mes'];?>"/>
<input type="hidden" name="ano" value="<?PHP echo $_GET['ano'];?>"/>
</td>
</tr>
</tbody>
</table>
</form>
<a href='./?escolha=controller/limpeza.php&menu=top_tesouraria&limpeza=5'><button type="button" class="btn btn-primary">Alterar Período...</button></a>
</fieldset>
<a href="./?escolha=controller/limpeza.php&menu=top_tesouraria&limpeza=2&<?php echo $linkperido;?>">
<button type="button" class="btn btn-primary" >Mostrar totalizador</button></a>
<a href='./?escolha=controller/limpeza.php&menu=top_tesouraria&limpeza=5'>
<button type="button" class="btn btn-primary">Alterar Período...</button></a>
<a href='./controller/limpeza.php?limpeza=6' target="_blank">
<button type="button" class="btn btn-primary">Material Disponível...</button></a>
<a href='./controller/limpeza.php?limpeza=7' target="_blank">
<button type="button" class="btn btn-primary">Lista para Pedido...</button></a>
</fieldset>
<button type="button" class="btn btn-primary">Formulário de Pedido...</button></a>

<?php
if ( $igreja >0) {
Expand Down
152 changes: 53 additions & 99 deletions forms/recibo.php
Original file line number Diff line number Diff line change
@@ -1,112 +1,66 @@
<?php $ind=1;
if ($_SESSION["setor"]==2 || $_SESSION["setor"]>50){
?>

<fieldset>
<legend>Emiss&atilde;o de Recibos</legend>
<form id="form1" name="form1" method="post" action="tesouraria/recibo_print.php">

<table>
<tbody>
<?php
session_start();
$ind=1;
if ($_SESSION["setor"]==2 || $_SESSION["setor"]>50){

$recMenu = (empty($_POST["rec"])) ? $_GET["rec"]:$_POST["rec"];

switch ($_GET["rec"]){
switch ($recMenu){
case 2:
echo '<tr><td colspan="2"><label>Credores Cadastrados</label>';
$for_num = new List_sele("credores", "cnpj_cpf", "numero");
echo $for_num->List_Selec($ind++,$_GET['recebeu'],' class="form-control" ');
echo '</td><td>';
echo '<label>ou Credores - por Nome</label>';
$for_num = new List_sele("credores", "alias", "razao");
echo $for_num->List_Selec($ind++,$_GET['recebeu'],' class="form-control" ');
echo '</td></tr>';
$rec = 2;
//Recibos Pessoa Jurídica
require_once 'forms/tes/recInicio.php';
require_once 'forms/tes/recPesJuridica.php';
require_once 'forms/tes/recFinal.php';
break;
case 3:
//Recibos para não Membros
require_once 'forms/tes/recInicio.php';
require_once 'forms/tes/recNaoMembro.php';
require_once 'forms/tes/recFinal.php';
break;
case 5:
//Form para impressão de vários Recibos
require_once 'forms/tes/recImprVarios.php';
break;
case 6:
//Impressão de vários Reciboserror_reporting(E_ALL);
error_reporting(E_ALL);
ini_set('display_errors', 'off');

$scriptCSS = '<link rel="stylesheet" type="text/css" href="../views/limpeza.css" />';
require "../func_class/funcoes.php";
require "../func_class/classes.php";
function __autoload ($classe) {
list($dir,$nomeClasse) = explode('_', $classe);

if (file_exists("../models/$dir/$classe.class.php")){

require_once ("../models/$dir/$classe.class.php");
}elseif (file_exists("../models/$classe.class.php")){
require_once ("../models/$classe.class.php");
}

}
$saltoPagina = '<div style="page-break-before: always;"> </div>';

$igreja = new DBRecord ("igreja","1","rol");

echo '<tr><td><label>Nome</label>';
echo '<input type="text" class="form-control" name="nome" autofocus="autofocus"
value="'.$_GET["nome"].'" size="40" tabindex="'.++$ind.'" />';
?>
</td><td><label>CPF:</label>
<input name="cpf" type="text" class="form-control" value="<?php echo $_GET["cpf"];?>"
id="cpf" tabindex="<?PHP echo ++$ind;?>" />
</td><td>
<?php
echo '<label>Identidade:</label>';
echo '<input name="rg" type="text" class="form-control" value="'.$_GET["rg"].'"
placeholder="Número e Expedidor" tabindex="'.$ind++.'" /></td></tr>';
$rec = 3;
if ($igreja->cidade()>0) {
$cidOrigem = new DBRecord ("cidade",$igreja->cidade(),"id");
$origem=$cidOrigem->nome();
}else {
$origem = $igreja->cidade();
}
require_once '../help/tes/reciboImpr.php';
break;
default:
?>
<tr><td>
<label>Nome</label>
<input type="text" name="nome" class="form-control" autofocus="autofocus" size="40" tabindex="<?PHP echo $ind++;?>" value="<?php echo $_GET["nome"];?>"/>
</td><td>
<a href="javascript:lancarSubmenu('campo=nome&rol=rol&form=0')" >
<img border="0" src="img/lupa_32x32.png" width="18" height="18" title="Click aqui para pesquisar membros!" />
Pesquisar&nbsp;Membro</a>
</td><td>
<label>Rol:</label>
<input name="rol" type="text" class="form-control" value="<?php echo $_GET["rol"];?>" size="10" tabindex="<?PHP echo $ind++;?>" />
</td></tr>
<?php
$rec = 1;
//Recibos de Membros
require_once 'forms/tes/recInicio.php';
require_once 'forms/tes/recMembro.php';
require_once 'forms/tes/recFinal.php';
break;
}

?>
<tr>
<td>
<label>Valor (R$):</label>
<input name="valor" type="text" class="form-control" id="valor" size="14" tabindex="<?PHP echo ++$ind; ?>" value="<?php echo $_GET["valor"];?>" />
</td><td colspan="2">
<label>Data</label>
<input name="data" type="text" id="data" class="form-control" tabindex="<?PHP echo ++$ind; ?>"
value="<?php echo $_GET["data"];?>" placeholder="Em branco para hoje" />
</td>
</tr>
<tr>
<td>
<label>Fonte para pgto:</label>
<?php
$congr = new List_sele ("fontes", "discriminar", "fonte");
echo $congr->List_Selec (++$ind,$_GET['fonte'],' class="form-control"');
?>
</td>
<td colspan="2">
<label>Igreja:</label>
<?php
$congr = new List_sele ("igreja","razao","igreja");
echo $congr->List_Selec (++$ind,$_GET['igreja'],' class="form-control"');
?>
</td>
</tr>
<tr>
<td colspan="3">
<label>Referente a/motivo do recibo</label>
<textarea class="text_area form-control" name="referente" cols="25" id="referente" tabindex="<?PHP
echo $ind++;?>" onKeyDown="textCounter(this.form.referente,this.form.remLen,255);"
onKeyUp="textCounter(this.form.referente,this.form.remLen,255);progreso_tecla(this,255);"
><?php echo $_GET["referente"];?></textarea>

<div id="progreso"></div>
(Max. 255 Carateres)
<input readonly type=text class="btn" name=remLen size=3 maxlength=3 value="255">
Caracteres restantes
<input type="submit" class="btn btn-primary" name="Submit" value="Emitir..." tabindex="<?PHP echo ++$ind; ?>"/>
</td>
</tr>
</tbody>
</table>

<label></label>
<input type="hidden" name="rec" value="<?php echo $rec;?>">
<input type="hidden" name="transid" value="<?php echo (get_transid());?>">
</form>
</fieldset>
<?php

} else {
echo "<script> alert('Sem permissão de acesso! Entre em contato com o Tesoureiro!');location.href='../?escolha=adm/cadastro_membro.php&uf=PB';</script>";
$_SESSION = array();
Expand Down
Loading

0 comments on commit f18130a

Please sign in to comment.