Esempio n. 1
0
 public function executa()
 {
     $inicio = strtotime(date("Y-m-01"));
     $fim = strtotime(date("Y-m-t"));
     $tipo = isset($_REQUEST['tipo'][0]) ? $_REQUEST['tipo'] : "geral";
     $busca = array();
     $busca['tipo'] = $tipo;
     $intervalo = false;
     if (isset($_REQUEST['inicio'][0])) {
         $inicio = strtotime($_REQUEST['inicio']);
         if (isset($_REQUEST['fim'][0])) {
             $intervalo = true;
             $fim = strtotime($_REQUEST['fim']);
         } else {
             $inicio = strtotime(date("Y-m-01"));
         }
     } else {
         if (isset($_REQUEST['mes'][0])) {
             $inicio = strtotime(date((int) $_REQUEST['mes'] . '/01/y'));
             $fim = strtotime(date('Y-m-t', $inicio));
         }
     }
     setlocale(LC_ALL, "pt_BR");
     if ($intervalo) {
         $busca['descricao'] = strftime('%d/%b/%Y', $inicio) . ' a ' . strftime('%d/%b/%Y', $fim);
     } else {
         $busca['descricao'] = strftime('%B', $inicio);
     }
     $busca['mes'] = date("m", $inicio);
     $inicio = date("Y-m-d", $inicio);
     $fim = date("Y-m-d", $fim);
     $this->setJsInterno(array('assets/js/tabela.js', 'assets/plugins/datable/jquery.dataTables.min.js', 'assets/plugins/datable/dataTables.bootstrap.min.js'));
     $dao = new FinanceiroDAO();
     $limit = 10;
     $total = $dao->countComissionados($inicio, $fim, $tipo);
     if (!$total) {
         $total = 1;
     }
     $pages = ceil($total / $limit);
     $page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array('options' => array('default' => 1, 'min_range' => 1))));
     $offset = ($page - 1) * $limit;
     $start = $offset + 1;
     $end = min($offset + $limit, $total);
     $comissionados = $dao->getComissionados($inicio, $fim, $tipo, array('limit' => $limit, 'offset' => $offset));
     $this->setDados('comissionados', $comissionados);
     $this->setDados('pages', $pages);
     $this->setDados('page', $page);
     $this->setDados('busca', $busca);
     $dao = new PessoaDAO();
     $amigas = $dao->getTodasAmigas();
     $this->setDados('amigas', $amigas);
     $this->setDados('titulo', 'Lista de Comissionados');
     $this->setDados('page', $page);
     $this->setPagina('views/lista-comissionados.php');
     $this->getCompleto();
 }
Esempio n. 2
0
 public function executa()
 {
     $this->setJsInterno(array());
     $this->setDados('titulo', 'Lista de Saques');
     $dao = new FinanceiroDAO();
     $saques = $dao->getSaques(7);
     //7-em aberto; 8-pago
     $this->setDados('saques', $saques);
     //Verifica se é impressão ou lista normal
     $chamaPagina = 'lista-saque';
     if (count($this->query) > 1) {
         if ($this->query[1] == 'impressao') {
             $chamaPagina = 'lista-saque-impressao';
             $this->setPagina("views/{$chamaPagina}.php");
             $this->getPagina();
             exit;
         }
     }
     $this->setPagina("views/{$chamaPagina}.php");
     $this->getCompleto();
 }
Esempio n. 3
0
 public function executa()
 {
     $usuario = $_SESSION['usuario']['login'];
     if (!isset($_POST['senha'])) {
         echo '<script>alert("Senha incorreta"); window.history.go(-1);</script>';
         exit;
     }
     $senha = $_POST['senha'];
     $id = $this->dao->validaLoginUsuario($usuario, $senha);
     if ($id == 0) {
         echo '<script>alert("Senha incorreta"); window.history.go(-1);</script>';
         exit;
     }
     $saques = isset($_POST['saques']) ? $_POST['saques'] : null;
     if (count($saques) == 0) {
         echo '<script>alert("Selecione pelo menos um saque"); window.history.go(-1);</script>';
         exit;
     }
     $fdao = new FinanceiroDAO();
     foreach ($saques as $s) {
         $fdao->informarPagamento($s);
     }
     header('Location: lista-saque');
 }
Esempio n. 4
0
            $msg = 'Possivelmente esse pedido foi cadastrado em duplicidade, faça uma busca no sistema para verifica';
            $pagina = '';
            $funcJs = "openAlertBox('" . $titulo . "','" . $msg . "','" . $pagina . "');";
            echo '<img src="../images/null.gif" class="nulo" onload="' . $funcJs . '" />';
        }
        $titulo = 'Adicionar novo Serviço';
        $perg = 'Registro adicionado com sucesso!\\nO número da ordem é: ' . $cadastrar_pedido . ' ' . $importados . '\\n\\nDeseja Adicionar outro serviço?';
        $resp1 = 'pedido_add_servico.php?id=' . str_replace('/1', '', str_replace('#', '', $cadastrar_pedido)) . '&ordem=1';
        $resp2 = 'pedido.php';
        $funcJs = "openConfirmBox('" . $titulo . "','" . $perg . "','" . $resp1 . "','" . $resp2 . "');";
        echo '<img src="../images/null.gif" class="nulo" onload="' . $funcJs . '" />';
    }
}
if (!$done) {
    $clienteDAO = new ClienteDAO();
    $financeiroDAO = new FinanceiroDAO();
    $sDepartamentoDAO = new ServicoDepartamentoDAO();
    ?>
<table width="100%" border="0" cellpadding="10" cellspacing="0">
	<tr>
		<td valign="top" align="center">

		<form enctype="multipart/form-data" action="" method="post"
			name="pedido_add"><?php 
    if ($ERRO_ARQ) {
        ?>
		<div
			style="width: 1110px; clear: both; position: relative; height: auto"><?php 
        echo $ERRO_ARQ;
        ?>
</div>
<?php

require 'header.php';
$departamento_s = explode(',', $controle_id_departamento_s);
$departamento_p = explode(',', $controle_id_departamento_p);
$atividadeDAO = new AtividadeDAO();
$statusDAO = new StatusDAO();
$usuarioDAO = new UsuarioDAO();
$financeiroDAO = new FinanceiroDAO();
$contaDAO = new ContaDAO();
$pedidoDAO = new PedidoDAO();
$departamentoDAO = new DepartamentoDAO();
$atividadeverificaDAO = new AtividadeVerificaDAO();
$permissao = verifica_permissao('Financeiro', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE') {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
pt_register('GET', 'busca_submit');
if ($busca_submit != '') {
    pt_register('GET', 'busca_id_fatura');
    pt_register('GET', 'busca_id_status');
    pt_register('GET', 'busca_id_atividade');
    pt_register('GET', 'busca_forma_pagamento');
    pt_register('GET', 'busca_autorizacao');
    pt_register('GET', 'busca_id_pedido');
    pt_register('GET', 'busca_ordenar');
    pt_register('GET', 'busca');
    pt_register('GET', 'busca_id_departamento');
    pt_register('GET', 'busca_origem');
    pt_register('GET', 'busca_data_i_a');
 $f->financeiro_conta = $financeiro_conta;
 $f->financeiro_identificacao = $financeiro_identificacao;
 $f->financeiro_favorecido = $financeiro_favorecido;
 $f->financeiro_cpf = $financeiro_cpf;
 $f->financeiro_descricao = $financeiro_descricao;
 $f->financeiro_desembolsado = $financeiro_desembolsado;
 $f->financeiro_troco = $financeiro_troco;
 $f->financeiro_valor = $financeiro_valor;
 $f->financeiro_forma = $financeiro_forma;
 $f->financeiro_autorizacao = $financeiro_autorizacao;
 $f->financeiro_data_p = $financeiro_data_p;
 $f->financeiro_old_autorizacao = $financeiro_old_autorizacao;
 $financeiroverificaDAO = new FinanceiroVerificaDAO();
 $errors = $financeiroverificaDAO->verificaEditaReceb($id_financeiro, $id_pedido_item, $controle_id_empresa, $departamento_p, $departamento_s, $f);
 if ($errors->error == '') {
     $financeiro_inDAO = new FinanceiroDAO();
     $done = $financeiro_inDAO->editarRecebimento($id_financeiro, $id_pedido_item, $controle_id_empresa, $departamento_p, $departamento_s, $f);
     $alert_done .= "Registro atualizado com sucesso!";
 } else {
     echo '<div class="erro"><b>Ocorreram os seguintes erros:</b><ul>' . $errors->error . '</ul></div>';
 }
 unset($financeiro_classificacao);
 unset($financeiro_banco);
 unset($financeiro_agencia);
 unset($financeiro_conta);
 unset($financeiro_identificacao);
 unset($financeiro_favorecido);
 unset($financeiro_cpf);
 unset($financeiro_descricao);
 unset($financeiro_desembolsado);
 unset($financeiro_troco);
require '../includes/excelstyle.php';
$worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i]));
pt_register('POST', 'datai');
pt_register('POST', 'dataf');
$datai_sql = invert($datai, '-', 'SQL') . ' ' . substr($datai, 11, 8);
$dataf_sql = invert($dataf, '-', 'SQL') . ' ' . substr($dataf, 11, 8);
$worksheet->setMerge(0, 0, 0, 5);
$worksheet->write(0, 0, 'Relatório de Depósito por Banco Sintético', $styletitulo);
//$worksheet->setMerge(0, 6, 6, 10);
//$worksheet->write(0, 6, ' ', $styletitulo);
$worksheet->setMerge(1, 0, 1, 5);
$worksheet->write(1, 0, 'Entre ' . $datai . ' e ' . $dataf . ' tirado em ' . date('d/m/Y H:i:s'), $styletitulo);
//$worksheet->write(1, $j, $texto, $estilo);
//$worksheet->setColumn(1, $j, $size);
$banco = '';
$financeiroDAO = new FinanceiroDAO();
$lista = $financeiroDAO->relDesembolsoSint($controle_id_empresa, $datai_sql, $dataf_sql);
$subtotal = 0;
$total = 0;
$i = 2;
foreach ($lista as $res) {
    $financeiro_valor = $res->total;
    $old_banco = $banco;
    $banco = $res->banco;
    $nome = substr($res->nome, 0, 9);
    $carac = strlen($nome);
    $agencia = $res->financeiro_agencia;
    $conta = $res->financeiro_conta;
    $favorecido = substr($res->financeiro_favorecido, 0, 24);
    $carac = strlen($favorecido);
    $cpf = substr(str_replace('/', '', str_replace('-', '', str_replace('.', '', $res->financeiro_cpf))), 0, 15);
if ($c->c_final_contrato == 'on') {
    $campos_header[] = 'FINAL DE CONTRATO';
    $campo_total[] = '';
}
if ($c->c_royalties == 'on') {
    $campos_header[] = "ROYALTIES";
    $campos_header[] = "MES/ANO";
}
if ($c->c_observacoes == 'on') {
    $campos_header[] = "OBSERVACOES";
}
$nomeArquivo = 'franquia_' . date("Ym") . "_" . $controle_id_empresa . ".xls";
$arquivoDiretorio = "../relatorios/cadastrados/" . $nomeArquivo;
$excel = new ExcelWriter($arquivoDiretorio);
$excel->writeLine($campos_header);
$financeiroDAO = new FinanceiroDAO();
$lista = $financeiroDAO->relRoyaltiesEmAberto($c);
$id_empresa = 0;
foreach ($lista as $res) {
    $campos = array();
    if ($id_empresa != $res->id_empresa && $id_empresa > 0) {
        $campo_total[] = number_format((double) $valor_total, 2, '.', '');
        $excel->writeLine($campo_total);
        $excel->writeRow();
        $excel->writeRow();
        $valor_total = 0;
    }
    $campo_total = array();
    if ($c->c_royalties == 'on') {
        $campo_total[] = 'Total';
    }
<?php

require 'header.php';
$departamento_s = explode(',', $controle_id_departamento_s);
$departamento_p = explode(',', $controle_id_departamento_p);
$permissao = verifica_permissao('Financeiro', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE') {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
$contaDAO = new ContaDAO();
$financeiroDAO = new FinanceiroDAO();
$departamentoDAO = new DepartamentoDAO();
$statusDAO = new StatusDAO();
$empresaDAO = new EmpresaDAO();
pt_register('GET', 'busca_submit');
if ($busca_submit != '') {
    pt_register('GET', 'busca_id_status');
    pt_register('GET', 'busca_id_empresa');
    pt_register('GET', 'busca_autorizacao');
    pt_register('GET', 'busca_id_pedido');
    pt_register('GET', 'busca_ordenar');
    pt_register('GET', 'busca_id_departamento');
    pt_register('GET', 'busca_ord');
    pt_register('GET', 'busca_data_i');
    pt_register('GET', 'busca_data_f');
    $_SESSION['f_busca_id_status'] = $busca_id_status;
    $_SESSION['f_busca_id_empresa'] = $busca_id_empresa;
    $_SESSION['f_busca_autorizacao'] = $busca_autorizacao;
    $_SESSION['f_busca_ordenar'] = $busca_ordenar;
    $_SESSION['f_busca_ord'] = $busca_ord;
<?php

header("Content-Type: text/html; charset=ISO-8859-1", true);
require "../includes/verifica_logado_ajax.inc.php";
require "../includes/funcoes.php";
require "../includes/global.inc.php";
$financeiroDAO = new FinanceiroDAO();
$empresaDAO = new EmpresaDAO();
$permissao = verifica_permissao('Financeiro', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE' or $controle_id_empresa != 1) {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
pt_register('GET', 'id_empresa');
pt_register('GET', 'ref');
$p_valor .= '<tr>
			<td class="result_tabela">Recebimento</td>
			<td class="result_tabela">Forma</td>
			<td class="result_tabela">Valor Recebido</td>
		</tr>';
$rec = $financeiroDAO->recebimentoRoy($ref, $id_empresa);
foreach ($rec as $r) {
    $p_valor .= '<tr>
			<td class="result_celula">' . $r->financeiro_data_p . '</td>
			<td class="result_celula">' . $r->financeiro_forma . '</td>
			<td class="result_celula">R$ ' . $r->financeiro_valor . '</td>
		</tr>';
}
echo '<table cellpadding="3" cellspacing="1" class="result_tabela">' . $p_valor . '</table>';
Esempio n. 11
0
    $departamento_p = explode(',', $controle_id_departamento_p);
    $pedidoDAO = new PedidoDAO();
}
#verifica se o usuário não está tentando burlar a url
if ($controle_id_empresa == 1) {
    $p = $pedidoDAO->buscaPorId($id_pedido_item, 0);
} else {
    $p = $pedidoDAO->buscaPorId($id_pedido_item, $controle_id_empresa);
}
$id_pedido_item = $p->id_pedido_item;
if ($id_pedido_item == '') {
    echo 'Você não tem permissão de alterar esse pedido';
    exit;
}
$bancoDAO = new BancoDAO();
$financeiroDAO = new FinanceiroDAO();
?>
<form action="#aba6" method="post" name="p_financeiro" id="p_financeiro"
	enctype="multipart/form-data"><input type="hidden" name="p_financeiro"
	value="1">
<table width="800" class="tabela">
	<tr>
		<td colspan="4" class="tabela_tit">Solicitar Desembolso</td>
	</tr>
	<tr>
		<td width="150">
		<div align="right"><b>Forma:</b></div>
		</td>
		<td width="200"><select name="financeiro_forma" style="width: 150px"
			class="form_estilo<?php 
if ($errors->financeiro_forma == 1) {
$i = 0;
require '../includes/excelstyle.php';
$worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i]));
$worksheet->setmerge(0, 0, 0, 7);
$worksheet->write(0, 0, 'Relatório de ' . $emp->fantasia, $styletitulo);
$worksheet->setmerge(1, 0, 1, 7);
$worksheet->write(1, 0, 'Período de ' . $mes . '/' . $ano, $styletitulo2);
$worksheet->write(2, 0, 'Data', $styletitulo3);
$worksheet->write(2, 1, 'Desembolsado', $styletitulo3);
$worksheet->write(2, 2, 'Custas', $styletitulo3);
$worksheet->write(2, 3, 'Correios', $styletitulo3);
$worksheet->write(2, 4, 'Honorários/Despesas', $styletitulo3);
$worksheet->write(2, 5, 'Troco', $styletitulo3);
$worksheet->write(2, 6, 'Recebimento', $styletitulo3);
$worksheet->write(2, 7, 'Conta', $styletitulo3);
$financeiroDAO = new FinanceiroDAO();
if ($analitico == '') {
    $ret = $financeiroDAO->listaFluxoCaixa($dia, $mes, $ano, $controle_id_empresa, $banco, $atualiza);
} else {
    $ret = $financeiroDAO->listaFluxoCaixaItem($dia, $mes, $ano, $controle_id_empresa, $banco, $atualiza);
}
$cont = 0;
$i = 3;
foreach ($ret as $r) {
    $j = 0;
    $worksheet->write($i, $j, invert($r->data, '/', 'PHP'), $stylecenter);
    $j++;
    $worksheet->write($i, $j, $r->financeiro_desembolsado, $stylereal);
    $j++;
    $worksheet->write($i, $j, $r->financeiro_valor, $stylereal);
    $j++;
if ($c->c_liberacao_sistema == 'on') {
    $campos[] = 'LIBERACAO DO SISTEMA';
    $campos_fim[] = '';
}
if ($c->c_observacoes == 'on') {
    $campos[] = 'OBSERVACOES';
    $campos_fim[] = '';
}
if ($c->c_royalties == 'on') {
    $campos[] = "ROYALTIES";
}
$nomeArquivo = 'franquia_' . date("Ym") . "_" . $controle_id_empresa . ".xls";
$arquivoDiretorio = "../relatorios/cadastrados/" . $nomeArquivo;
$excel = new ExcelWriter($arquivoDiretorio);
$excel->writeLine($campos);
$financeiroDAO = new FinanceiroDAO();
$lista = $financeiroDAO->relCadastroFranquia($c);
foreach ($lista as $res) {
    $campos = array();
    if ($c->c_status == 'on') {
        $campos[] = $res->status;
    }
    if ($c->c_tipo_franquia == 'on') {
        $campos[] = $res->franquia_tipo;
    }
    if ($c->c_unidade == 'on') {
        $campos[] = $res->fantasia;
    }
    if ($c->c_empresa == 'on') {
        $campos[] = $res->empresa;
    }
<?php

setcookie("des_id_pedido_item", $_COOKIE['p_id_pedido_item']);
setcookie("des_id_pedido", $_COOKIE['p_id_pedido']);
$cont = 0;
$financeiro_divisao = "";
$pedido_valor = "";
$cont_pedidos = "";
$p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['p_id_pedido_item'] . '##'));
$p_id_pedido = explode(',', $_COOKIE['p_id_pedido']);
$ext_num = count($p_id_pedido) - 1;
$cont = 0;
$financeiroDAO = new FinanceiroDAO();
foreach ($p_id_pedido_item as $chave => $id_pedido_item) {
    $valida = valida_numero($id_pedido_item);
    if ($valida != 'TRUE') {
        echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido';
        exit;
    }
    $cont_pedidos++;
    #verifica permissao
    #fim da verificacao permissao
    $pedido_valor .= '
	<tr>
            <td> <div align="right"><strong>Pedido: </strong></div></td>
            <td>
        	' . $p_id_pedido[$cont] . '
	    </td>		  
            <td> <div align="right"><strong>Custas: </strong></div></td>
            <td>
                <input type="text" class="form_estilo" name="financeiro_valor_' . $id_pedido_item . '" id="financeiro_valor_' . $id_pedido_item . '"  onkeyup="moeda(event.keyCode,this.value,\'financeiro_valor_' . $id_pedido_item . '\');"  style="width:150px" /><font color="#FF0000">*</font>
require "../classes/spreadsheet_excel_writer/Writer.php";
$arquivo = $controle_id_usuario . ".xls";
//monta as abas da planilha
$abas = array('Desembolso Sintético');
$i = 0;
require '../includes/excelstyle.php';
$worksheet =& $workbook->addWorksheet(str_replace(' ', '_', $abas[$i]));
pt_register('POST', 'datai');
pt_register('POST', 'dataf');
$datai_sql = invert($datai, '-', 'SQL') . ' ' . substr($datai, 11, 8);
$dataf_sql = invert($dataf, '-', 'SQL') . ' ' . substr($dataf, 11, 8);
$worksheet->setMerge(0, 0, 0, 5);
$worksheet->write(0, 0, 'Relatório de Depósito por Banco Analítico', $styletitulo);
$worksheet->setMerge(1, 0, 1, 5);
$worksheet->write(1, 0, 'Entre ' . $datai . ' e ' . $dataf . ' tirado em ' . date('d/m/Y H:i:s'), $styletitulo);
$financeiroDAO = new FinanceiroDAO();
$lista = $financeiroDAO->relDesembolsoAnalitico($controle_id_empresa, $datai_sql, $dataf_sql);
$subtotal = 0;
$total = 0;
$i = 2;
foreach ($lista as $res) {
    $id_pedido = $res->id_pedido;
    $soma = $res->total;
    $ordens = str_replace(';', ' #' . $id_pedido . '/', $res->ordem);
    $financeiro_descricao = '#' . $res->id_pedido . '/' . $res->ordem . ' ' . $res->financeiro_descricao;
    $financeiro_valor = $res->total;
    $old_banco = $banco;
    $old_agencia = $agencia;
    $old_conta = $conta;
    $old_financeiro_data = $financeiro_data;
    $old_favorecido = $favorecido;
$pdf->setX(10.2);
$pdf->Cell(10, 0.6, 'Forma Pagamento: ' . $pedido->forma_pagamento, 'RB', 1, 'R');
$pdf->Ln();
$dias = -1;
$valor = 0;
for ($i = 0; $i < count($item); $i++) {
    $texto = 'O.S.: #' . $item[$i]['id_pedido'] . '/' . $item[$i]['ordem'] . ' - Serviço: ' . $item[$i]['servico'] . '   ' . '(' . $item[$i]['departamento'] . ')';
    $pdf->Cell(16.2, 0.75, $texto, 1, 0);
    $pdf->Cell(3, 0.75, 'R$ ' . $item[$i]['valor'], 1, 1, 'R');
    $valor += $item[$i]['valor'];
    if ($dias < $item[$i]['dias']) {
        $dias = $item[$i]['dias'];
    }
}
$prazo = somar_dias_uteis($pedido->data, $dias);
$financeiroDAO = new FinanceiroDAO();
$recebimentos = $financeiroDAO->listarRecebimentos($id_pedido);
$sinal = 0;
foreach ($recebimentos as $r) {
    $sinal = (double) $sinal + (double) $r->financeiro_valor;
}
$saldo = $valor - $sinal;
if ($pdf->GetY() >= 20) {
    $pdf->AddPage();
}
$pdf->setY(21);
$pdf->Cell(5, 0.7, 'Prazo de Entrega ' . invert($prazo, '/', 'PHP') . ' ', '', 0);
$pdf->setY(22);
$pdf->setX(12.65);
$pdf->Cell(5, 0.7, 'Total: R$', '', 0, 'R');
$pdf->Cell(2.5, 0.5, $valor != 0 ? number_format($valor, 2) : '', 'B', 1, 'R');
    $financeiro_sedex_o = $financeiro_sedex;
    $financeiro_sedex = (double) $financeiro_sedex / (double) $financeiro_divisao;
    $financeiro_sedex = number_format($financeiro_sedex, 2, ".", "");
    $financeiro_sedex_t = $financeiro_sedex * $financeiro_divisao;
    if ($financeiro_sedex_o != $financeiro_sedex_t) {
        $financeiro_sedex_o = (double) $financeiro_sedex_o - (double) $financeiro_sedex_t;
    } else {
        $financeiro_sedex_o = '0';
    }
    $financeiro_sedex_o = number_format($financeiro_sedex_o, 2, ".", "");
}
$p_id_pedido_item = explode(',', str_replace(',##', '', $_COOKIE['des_id_pedido_item'] . '##'));
$p_id_pedido = explode(',', str_replace(',##', '', $_COOKIE['des_id_pedido'] . '##'));
$cont = 0;
$financeiroverificaDAO = new FinanceiroVerificaDAO();
$financeiro_inDAO = new FinanceiroDAO();
$f->financeiro_sedex = $financeiro_sedex;
$f->financeiro_rateio = $financeiro_rateio;
$f->financeiro_data = date('Y-m-d H:i:s');
#verifica permissão
foreach ($p_id_pedido_item as $chave => $id_pedido_item) {
    $errors = '';
    $error = '';
    $valida = valida_numero($id_pedido_item);
    if ($valida != 'TRUE') {
        echo 'Ocorreu um erro ao validar o número dos pedido(s) selecionado(s). O número de um dos pedidos não é válido';
        exit;
    }
    pt_register('POST', 'financeiro_valor_' . $id_pedido_item);
    $f->financeiro_valor = ${'financeiro_valor_' . $id_pedido_item};
    $errors = $financeiroverificaDAO->inserir($id_pedido_item, $controle_id_empresa, $departamento_p, $departamento_s, $f);
<?php

ini_set('max_execution_time', '0');
require "../model/Database.php";
require "../includes/funcoes.php";
require "../includes/global.inc.php";
$financeiroDAO = new FinanceiroDAO();
$financeiroDAO->replaceFinanceiroFin();
require_once "../includes/maladireta/class.Email.php";
$message = new Email('*****@*****.**', '*****@*****.**', 'Teste', $CustomHeaders);
$message->Cc = '';
$message->SetHtmlContent('Fim com Sucesso');
$message->Send();
echo '<pre>Fim</pre>';
 //check for errors
 $errors = 0;
 $error = "<b>Ocorreram os seguintes erros:</b>";
 pt_register('POST', 'id_empresa_resp');
 $empresaDAO = new EmpresaDAO();
 $emp = $empresaDAO->selectPorId($id_empresa_resp);
 if ($emp->status != 'Ativo' || $emp->id_empresa == $id_empresa_res || $emp == null) {
     $errors = 1;
     $error .= '<li>A franquia selecionada não está disponível para aceitar pedido!</li>';
 }
 $resp_nome = $emp->fantasia;
 if ($errors != 1) {
     $p_id_pedido_item = explode(',', $_COOKIE["dir_id_pedido_item"]);
     $errors = '';
     $error = '';
     $financeiroDAO = new FinanceiroDAO();
     array_pop($p_id_pedido_item);
     foreach ($p_id_pedido_item as $id_pedido_item) {
         $contaDesembolso = $financeiroDAO->contaDesembolsos($id_pedido_item);
         if ($contaDesembolso->total == 0) {
             $errors = 1;
             $error .= '<li><b>Antes de direcionar é preciso pedir o desembolso com as custas e honorários da franquia. [' . $pedidoItem->id_pedido . '/' . $pedidoItem->ordem . ']</b></li>';
         }
         $pedidoItem = $pedidoDAO->buscaPorId($id_pedido_item, $controle_id_empresa);
         if ($pedidoItem->id_empresa_resp != 0) {
             $errors = 1;
             $error .= '<li><b>Você não pode direcionar esse pedido para outra franquia, porque já está direcionado[' . $pedidoItem->id_pedido . '/' . $pedidoItem->ordem . ']</b></li>';
         }
         //			#verifica se já foi concluído
         if ($pedidoItem->operacional != '0000-00-00' and $pedidoItem->operacional != '') {
             $errors = 1;
Esempio n. 20
0
    $f->financeiro_identificacao = $financeiro_identificacao;
    $f->financeiro_favorecido = $financeiro_favorecido;
    $f->financeiro_cpf = $financeiro_cpf;
    $f->financeiro_descricao = $financeiro_descricao;
    $f->financeiro_desembolsado = $financeiro_desembolsado;
    $f->financeiro_troco = $financeiro_troco;
    $f->financeiro_valor = $financeiro_valor;
    $f->financeiro_rateio = $financeiro_rateio;
    $f->financeiro_sedex = $financeiro_sedex;
    $f->financeiro_forma = $financeiro_forma;
    $f->financeiro_autorizacao = $financeiro_autorizacao;
    $f->financeiro_old_autorizacao = $financeiro_old_autorizacao;
    $financeiroverificaDAO = new FinanceiroVerificaDAO();
    $errors = $financeiroverificaDAO->editar($id_pedido_item, $id_financeiro, $controle_id_empresa, $departamento_p, $departamento_s, $f);
    if ($errors->error == '') {
        $financeiro_inDAO = new FinanceiroDAO();
        $done = $financeiro_inDAO->editarDesembolso($id_pedido_item, $id_financeiro, $controle_id_usuario, $f, $departamento_p);
        $alert_done .= "Desembolso atualizado com sucesso!";
    } else {
        echo '<div class="erro"><b>Ocorreram os seguintes erros:</b><ul>' . $errors->error . '</ul></div>';
    }
}
#aprova desembolso
pt_register('POST', 'submit_financeiro_aprovar');
if ($submit_financeiro_aprovar != '') {
    $errors = 0;
    $error = "<b>Ocorreram os seguintes erros:</b><ul>";
    if (in_array('2', $departamento_p) != 1) {
        echo '<br><br><strong>Você não tem permissão para realizar essa operação.</strong>';
        exit;
    }
Esempio n. 21
0
    $_SESSION['pgto_id_forma_pagamento'] = $id_forma_pagamento;
} else {
    $busca = $_SESSION['pgto_busca'];
    $id_departamento = $_SESSION['pgto_id_departamento'];
    $situacao = $_SESSION['pgto_situacao'];
    $busca_data_i = $_SESSION['pgto_data_i'];
    $busca_data_f = $_SESSION['pgto_data_f'];
    $id_forma_pagamento = $_SESSION['pgto_id_forma_pagamento'];
}
if ($busca_data_i == '') {
    $busca_data_i = date('d/m/Y', strtotime("- 1 month"));
}
if ($busca_data_f == '') {
    $busca_data_f = date('d/m/Y', strtotime("+ 1 month"));
}
$financeiroDAO = new FinanceiroDAO();
$departamentoDAO = new DepartamentoDAO();
$departamentos = $departamentoDAO->listar();
?>
    <h1 class="tit"><img src="../images/tit/tit_cliente.png" alt="Título" />Contas à Pagar</h1>
    <a href="#" class="topo">topo</a>
    <hr class="tit" />
</div>
<div id="meio">
    <table border="0" height="100%" width="100%">
        <tr>
            <td valign="top">
                <form name="f1" action="" method="get" ENCTYPE="multipart/form-data">
                    <div class="busca1">
                        <label>Buscar: </label>
                        <input type="text" class="form_estilo" style="width:200px" name="busca" value="<?php 
<?php

require 'header.php';
$departamento_s = explode(',', $controle_id_departamento_s);
$departamento_p = explode(',', $controle_id_departamento_p);
$financeiroDAO = new FinanceiroDAO();
$empresaDAO = new EmpresaDAO();
$permissao = verifica_permissao('Financeiro', $controle_id_departamento_p, $controle_id_departamento_s);
if ($permissao == 'FALSE' or $controle_id_empresa != 1) {
    echo '<br><br><strong>Você não tem permissão para acessar essa página</strong>';
    exit;
}
pt_register('GET', 'busca_submit');
pt_register('POST', 'submit_emite_boleto');
if (isset($submit_emite_boleto)) {
    pt_register('POST', 'id_royalties');
    pt_register('POST', 'id_empresa');
    pt_register('POST', 'id_conta');
    pt_register('POST', 'vencimento');
    $validacaoCLASS = new ValidacaoCLASS();
    $verifica = $validacaoCLASS->invertData($vencimento);
    $p->id_nota = null;
    $p->id_relatorio = mull;
    $p->id_empresa_franquia = $id_empresa;
    $p->id_fatura = null;
    $p->id_conta = $id_conta;
    $p->ocorrencia = 1;
    $EmpresaDao = new EmpresaDAO();
    $cEmpresa = $empresaDAO->selectPorId($id_empresa);
    $p->cpf = $cEmpresa->cpf;
    $p->sacado = $cEmpresa->empresa;