<?php require_once('topo.php');?>
<?php require_once('lateral.php');?>
<?php
//VERIFICAÇÃO DO PROGRAMA E NÍVEL PERMISÃO
$idprograma_pagina = 40;
//VERIFICA A AÇÃO DO USUÁRIO

$SelecionaProgramaUsuario = Seleciona("usuarios_programas", "WHERE idusuario='".$_SESSION['usuarioID']."' AND idprograma='$idprograma_pagina'", "LIMIT 0,1");
while($progama_usuario = mysql_fetch_array($SelecionaProgramaUsuario)){
$AcaoUsuario = $progama_usuario['acao'];
}

//AÇÕES
// Visualizar
// Inserir
// Completa
//MASTER ACESSO
if($_SESSION['master'] == 1){
   $AcaoUsuario = "Completa"; 
}
//FIM VERIFICAÇÃO PROGRAMA

$mes_atual = date('m');
$ano_atual = date('Y');

//TOTAL DE VENDAS
$Seleciona_vendas = Seleciona("vendas", "WHERE MONTH(datavenda)='$mes_atual'  AND YEAR(datavenda)='$ano_atual' AND status='Finalizado'", "ORDER BY datavenda DESC");
while($linha_vendas = mysql_fetch_array($Seleciona_vendas)){
$idvenda = $linha_vendas['idvenda'];						
$SelecionaVendaProdutos = Seleciona("vendas_produtos", "WHERE idvenda='$idvenda'", "");
while($venda_produto = mysql_fetch_array($SelecionaVendaProdutos)){
$ValorVenda = $venda_produto['valor_unitario'] * $venda_produto['quantidade'] + $ValorVenda;	
}	
}
//FIM VENDAS

//QUANTIDADE DE VENDAS
$SelecionaQtdVendas = Seleciona("vendas", "WHERE MONTH(datavenda)='$mes_atual' AND YEAR(datavenda)='$ano_atual'", "");  
$QtdeVendas = mysql_num_rows($SelecionaQtdVendas);
//FIM QTD DE VENDAS

//COMISSÃO
$SelecionaComissao = Seleciona("vendas", "WHERE MONTH(datavenda)='$mes_atual'  AND YEAR(datavenda)='$ano_atual' AND status='Finalizado'", "ORDER BY datavenda DESC");
while($linha_comissao = mysql_fetch_array($SelecionaComissao)){
$idvenda = $linha_comissao['idvenda'];						
$SelecionaVendaProdutosComissao = Seleciona("vendas_produtos", "WHERE idvenda='$idvenda'", "");
while($venda_produto_comissao = mysql_fetch_array($SelecionaVendaProdutosComissao)){
$ValorComissao = $venda_produto_comissao['valor_comissao'] + $ValorComissao;	
}	
}
//FIM COMISSÃO

//PRODUTO MAIS VENDIDO

$selec_total_produtos = "SELECT idproduto_loja, quantidade, titulo_produto, SUM(quantidade) AS soma FROM vendas_produtos WHERE MONTH(datavenda)='$mes_atual'  AND YEAR(datavenda)='$ano_atual' AND idvenda IS NOT NULL GROUP BY idproduto_loja ORDER BY soma DESC LIMIT 0,1";
$exec_total_produtos = mysql_query($selec_total_produtos, $conexao) or die(mysql_error());       
while($info_produto=mysql_fetch_array($exec_total_produtos)) {  
$TotalProdutoMaisVendido = $info_produto['titulo_produto']. " - Qtde: " . $info_produto['soma'];    
}

//FIM PRODUTO MAIS VENDIDO

//PRODUTOS LOJA

$SelecionaProdutosLoja = Seleciona("produtos_loja", "WHERE quantidade > 0", "");
$TotalProdutoLoja = mysql_num_rows($SelecionaProdutosLoja);
while($produto_loja = mysql_fetch_array($SelecionaProdutosLoja)){
$ValorCustoProdutoLoja = $produto_loja['valor_custo']*$produto_loja['quantidade'] + $ValorCustoProdutoLoja;	
$ValorVendaProdutoLoja = $produto_loja['valor_venda']*$produto_loja['quantidade'] + $ValorVendaProdutoLoja;	
}	

//FIM PRODUTO LOJA

//MATÉRIA BRUTA

$SelecionaMateriaBruta = Seleciona("materiabruta", "WHERE quantidade > 0", "");
$TotalMateriaBruta = mysql_num_rows($SelecionaMateriaBruta);
while($materiabruta = mysql_fetch_array($SelecionaMateriaBruta)){
$ValorCustoMateriaBruta = $materiabruta['valor_custo']*$materiabruta['quantidade'] + $ValorCustoMateriaBruta;	
$ValorVendaMateriaBruta = $materiabruta['valor_venda']*$materiabruta['quantidade'] + $ValorVendaMateriaBruta;	
}	

//FIM MATÉRIA BRUTA

//MATÉRIA BRUTA

$SelecionaMateriaPrima = Seleciona("materiabruta", "WHERE quantidade > 0", "");
$TotalMateriaPrima = mysql_num_rows($SelecionaMateriaPrima);
while($materiaprima = mysql_fetch_array($SelecionaMateriaPrima)){
$ValorCustoMateriaPrima = $materiaprima['valor_custo']*$materiaprima['quantidade'] + $ValorCustoMateriaPrima;	
$ValorVendaMateriaPrima = $materiaprima['valor_venda']*$materiaprima['quantidade'] + $ValorVendaMateriaPrima;	
}	

//FIM MATÉRIA BRUTA

//PAGAMENTOS DE FUNCIONARIOS
$Seleciona_pagamentos_funcionarios = Seleciona("pagamentos", "WHERE MONTH(data)='$mes_atual'  AND YEAR(data)='$ano_atual' AND status='Pago' AND tipo_conta='Pagar' AND categoria='Funcionarios'", "ORDER BY data DESC");
while($pagamentos_funcionarios = mysql_fetch_array($Seleciona_pagamentos_funcionarios)){
$ValorPagamentoFuncionario = $pagamentos_funcionarios['valor'] + $ValorPagamentoFuncionario;	
}	

//FIM PAGAMENTO DE FUNCIONARIOS

//COMPRAS PRIMA
$SelecionaComprasPrima = Seleciona("compras_prima", "WHERE MONTH(datacompra)='$mes_atual'  AND YEAR(datacompra)='$ano_atual' AND status='Finalizado'", "ORDER BY datacompra DESC");
while($linha_compras_prima = mysql_fetch_array($SelecionaComprasPrima)){
$idcompra_prima = $linha_compras_prima['idcompra_prima'];						
$SelecionaVendaProdutosCompraPrima = Seleciona("compras_prima_produtos", "WHERE idcompra_prima='$idcompra_prima'", "");
while($produto_compraprima = mysql_fetch_array($SelecionaVendaProdutosCompraPrima)){
$ValorCompraPrimaTotal = $produto_compraprima['quantidade']*$produto_compraprima['valor_unitario'] + $ValorCompraPrimaTotal;	
}	
}
//FIM COMPRAS PRIMA

//COMPRAS PRODUTO
$SelecionaComprasProduto = Seleciona("compras_produtos", "WHERE MONTH(datacompra)='$mes_atual'  AND YEAR(datacompra)='$ano_atual' AND status='Finalizado'", "ORDER BY datacompra DESC");
while($linha_compras_produto = mysql_fetch_array($SelecionaComprasProduto)){
$idcompra = $linha_compras_produto['idcompra'];						
$SelecionaVendaProdutosCompraProdutos = Seleciona("compras_produtos_produtos", "WHERE idcompra='$idcompra'", "");
while($produto_compras = mysql_fetch_array($SelecionaVendaProdutosCompraProdutos)){
$ValorCompraProdutosTotal = $produto_compras['quantidade']*$produto_compras['valor_unitario'] + $ValorCompraProdutosTotal;	
}	
}
//FIM COMPRAS PRODUTO

//PAGAMENTOS RECEBIDOS
$Seleciona_pagamentos_recebidos = "select sum(valor) AS soma FROM logs_financeiro WHERE status='Pago' AND categoria IN ('RecebimentoClientes', 'PagamentoColaboradores', 'PagamentoFornecedores',  'RecebimentoFornecedores', 'PagamentoConta') AND tipo='Entrada' AND MONTH(data)='$mes_atual' AND YEAR(data)='$ano_atual'";

$exec_receber = mysql_query($Seleciona_pagamentos_recebidos, $conexao) or die(mysql_error());
/* exibindo o resultado */
while($somareceber=mysql_fetch_array($exec_receber)) {
$ValorPagamentoRecebidos = $somareceber['soma'];

}
	
//FIM PAGAMENTO DE FUNCIONARIOS

//TOTAL DE SAIDAS DO MÊS
$selec_pagar = "select sum(valor) AS soma FROM logs_financeiro WHERE status='Pago' AND categoria IN ('RecebimentoClientes', 'PagamentoColaboradores', 'PagamentoFornecedores',  'RecebimentoFornecedores', 'PagamentoConta', 'TrocaCheques','Despesas') AND tipo='Saida' AND MONTH(data)='$mes_atual' AND YEAR(data)='$ano_atual'"; 

$exec_pagar = mysql_query($selec_pagar, $conexao) or die(mysql_error());
while($somapagar=mysql_fetch_array($exec_pagar)) {
$ValorPagamentoSaidas = $somapagar['soma'];

}
//FIM SAIDAS DO MÊS

?>
 
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>       
      <!-- Right side column. Contains the navbar and content of the page -->
      <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
          <h1>
            Resumo Financeiro
            <small><?php echo RetornaMes($mes_atual);?></small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
            <li><a href="resumo_financeiro_novo.php">Resumo Financeiro</a></li>
            <li class="active"><?php echo RetornaMes($mes_atual);?></li>
          </ol>
        </section>
        <!--
        <div class="pad margin no-print">
          <div class="callout callout-info" style="margin-bottom: 0!important;">												
            <h4><i class="fa fa-info"></i> Observação:</h4>
            Estamos em teste.
          </div>
        </div>
        -->
        <!-- Main content -->
        <section class="invoice">
          <!-- title row -->
          <div class="row">
            <div class="col-xs-12">
              <h2 class="page-header">
                <i class="fa fa-globe"></i> Home Elegance
                <small class="pull-right">Date: <?php echo date('d/m/Y');?></small>
              </h2>
            </div><!-- /.col -->
          </div>
          <!-- info row -->
          <div class="row invoice-info">
            <div class="col-sm-4 invoice-col">
              Vendas
              <address>
                <strong>Resumo</strong><br>
                
                  <b>Total de Vendas: </b><br><?php if($ValorVenda > 0){ echo "R$ " . number_format($ValorVenda, 2, ',', '.');}?><br>
                  <b>Total Comissão: </b><br><?php if($ValorComissao > 0){ echo "R$ " . number_format($ValorComissao, 2, ',', '.');}?><br>
                  <b>Qtde. Vendas:</b> <br><?php echo $QtdeVendas;?><br/>
                  <b>Produto mais vendido:</b> <br><?php echo $TotalProdutoMaisVendido;?>
                
              </address>
            </div><!-- /.col -->
            <div class="col-sm-4 invoice-col">
              Fabrica
              <address>
                <strong>Resumo</strong><br>
              </address>
            </div><!-- /.col -->
            <div class="col-sm-4 invoice-col">
            </div><!-- /.col -->
          </div><!-- /.row -->

          <!-- Table row -->
          <div class="row">
            <div class="col-xs-12 table-responsive">
              <table class="table table-striped">
                <thead>
                  <tr>                    
                    <th>Titulo</th>                                        
                    <th>Geral</th>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    ?>            
                    <th style="font-size: 11px;"><?php echo $centro['titulo'];?></th>
                    <?php }?>        
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <td>VENDA</td>                               
                    <td><?php if($ValorVenda > 0){ echo "R$ " . number_format($ValorVenda, 2, ',', '.');}?></td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    ?>            
                      <td> --- </td>
                    <?php }?>
                  </tr>
                  <tr>
                    <td>COLABORADORES</td>                                      
                    <td><?php if($ValorPagamentoFuncionario > 0){ echo "R$ " . number_format($ValorPagamentoFuncionario, 2, ',', '.');}?></td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    ?>            
                      <td> --- </td>
                    <?php }?>                    
                  </tr>
                  <tr>
                    <td>COMISSÕES</td>                         
                    <td><?php if($ValorComissao > 0){ echo "R$ " . number_format($ValorComissao, 2, ',', '.');}?></td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    ?>            
                      <td> --- </td>
                    <?php }?>                    
                  </tr>
                  <tr>
                    <td>COMPRAS </td>                    
                    <td><?php if($ValorCompraPrimaTotal > 0){ echo "R$ " . number_format($ValorCompraPrimaTotal, 2, ',', '.');}?></td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    ?>            
                      <td> --- </td>
                    <?php }?>                    
                  </tr>
                  <tr>
                    <td>RECEITAS</td>                                      
                    <td><?php if($ValorPagamentoRecebidos > 0){ echo "R$ " . number_format($ValorPagamentoRecebidos, 2, ',', '.');}?>
                    </td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){
                    //PAGAMENTOS RECEBIDOS
                    $Seleciona_pagamentos_recebidos_linha = "select sum(valor) AS soma FROM logs_financeiro WHERE status='Pago' AND categoria IN ('RecebimentoClientes', 'PagamentoColaboradores', 'PagamentoFornecedores',  'RecebimentoFornecedores', 'PagamentoConta', 'TransferenciaCaixa', 'TrocaCheques','Despesas') AND tipo='Entrada' AND MONTH(data)='$mes_atual' AND YEAR(data)='$ano_atual' AND idcentrodecusto='".$centro['idcentrodecusto']."'";

                    $exec_receber_linha = mysql_query($Seleciona_pagamentos_recebidos_linha, $conexao) or die(mysql_error());
                    /* exibindo o resultado */
                    while($somareceber_linha=mysql_fetch_array($exec_receber_linha)) {
                    $ValorPagamentoRecebidos_linha = $somareceber_linha['soma'];

                    }

                    //FIM PAGAMENTO DE FUNCIONARIOS                    
                      
                      ?>            
                      <td><?php if($ValorPagamentoRecebidos_linha > 0){ echo "R$ " . number_format($ValorPagamentoRecebidos_linha, 2, ',', '.');}?></td>
                    <?php }?>                                        
                  </tr>         
                  <tr>
                    <td>DÉBITOS (SAÍDAS)</td>                    
                    <td><?php if($ValorPagamentoSaidas > 0){ echo "R$ " . number_format($ValorPagamentoSaidas, 2, ',', '.');}?></td>
                    <?php 	  
                    $SelecionaCentroCusto = Seleciona("centrodecusto", "", "ORDER BY titulo ASC");
                    while($centro = mysql_fetch_array($SelecionaCentroCusto)){

                    //TOTAL DE SAIDAS DO MÊS
                    $selec_pagar_linha = "select sum(valor) AS soma FROM logs_financeiro WHERE status='Pago' AND categoria IN ('RecebimentoClientes', 'PagamentoColaboradores', 'PagamentoFornecedores',  'RecebimentoFornecedores', 'PagamentoConta', 'TransferenciaCaixa', 'TrocaCheques','Despesas') AND tipo='Saida' AND MONTH(data)='$mes_atual' AND YEAR(data)='$ano_atual' AND idcentrodecusto='".$centro['idcentrodecusto']."'"; 

                    $exec_pagar_linha = mysql_query($selec_pagar_linha, $conexao) or die(mysql_error());
                    while($somapagar_linha=mysql_fetch_array($exec_pagar_linha)) {
                    $ValorPagamentoSaidas_linha = $somapagar_linha['soma'];

                    }
                    //FIM SAIDAS DO MÊS                    
                      ?>            
                      <td><?php if($ValorPagamentoSaidas_linha > 0){ echo "R$ " . number_format($ValorPagamentoSaidas_linha, 2, ',', '.');}?></td>
                    <?php }?>                    
                  </tr> 
                </tbody>
              </table>
            </div><!-- /.col -->
          </div><!-- /.row -->

          <div class="row">
            <!-- accepted payments column -->
            <div class="col-xs-6">

           <div class="box box-solid">
                <div class="box-header">
                  <h3 class="box-title text-danger">Gráfico</h3>
                  <div class="box-tools pull-right">
                    <button class="btn btn-default btn-sm"><i class="fa fa-refresh"></i></button>
                  </div>
                </div><!-- /.box-header -->
                <div class="box-body text-center">
                  <div class="sparkline" data-type="pie" data-offset="90" data-width="100px" data-height="100px">
                    <?php echo $ValorPagamentoRecebidos;?>,<?php echo $ValorPagamentoSaidas;?>
                  </div>
                </div><!-- /.box-body -->
              </div>
              
            </div><!-- /.col -->
            
            <div class="col-xs-6">
              <p class="lead">Resumo Final</p>
              <div class="table-responsive">
                <table class="table">
                  <tr>
                    <th style="width:50%">Receitas</th>
                    <td><?php if($ValorPagamentoRecebidos > 0){ echo "R$ " . number_format($ValorPagamentoRecebidos, 2, ',', '.');}?></td>
                  </tr>
                  <tr>
                    <th>Débitos</th>
                    <td><?php if($ValorPagamentoSaidas > 0){ echo "R$ " . number_format($ValorPagamentoSaidas, 2, ',', '.');}?></td>
                  </tr>                  
                  <tr>
                    <th>Saldo:</th>
                    <td><?php if($ValorPagamentoRecebidos > 0){ echo "R$ " . number_format($ValorPagamentoRecebidos - $ValorPagamentoSaidas, 2, ',', '.');}?></td>
                  </tr>
                </table>
              </div>
            </div><!-- /.col -->
          </div><!-- /.row -->

          <!-- this row will not appear when printing -->
          <div class="row no-print">
            <div class="col-xs-12">
              <a href="#" class="btn btn-default" onClick="window.print()"><i class="fa fa-print"></i> Imprimir</a>              
            </div>
          </div>
        </section><!-- /.content -->
        <div class="clearfix"></div>
      </div><!-- /.content-wrapper -->
      
    <script src="plugins/knob/jquery.knob.js" type="text/javascript"></script>
    <!-- Sparkline -->
    <script src="plugins/sparkline/jquery.sparkline.min.js" type="text/javascript"></script>

    <!-- page script -->
    <script type="text/javascript">
      $(function () {
        /* jQueryKnob */

        $(".knob").knob({          
          draw: function () {

            // "tron" case
            if (this.$.data('skin') == 'tron') {

              var a = this.angle(this.cv)  // Angle
                      , sa = this.startAngle          // Previous start angle
                      , sat = this.startAngle         // Start angle
                      , ea                            // Previous end angle
                      , eat = sat + a                 // End angle
                      , r = true;

              this.g.lineWidth = this.lineWidth;

              this.o.cursor
                      && (sat = eat - 0.3)
                      && (eat = eat + 0.3);

              if (this.o.displayPrevious) {
                ea = this.startAngle + this.angle(this.value);
                this.o.cursor
                        && (sa = ea - 0.3)
                        && (ea = ea + 0.3);
                this.g.beginPath();
                this.g.strokeStyle = this.previousColor;
                this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sa, ea, false);
                this.g.stroke();
              }

              this.g.beginPath();
              this.g.strokeStyle = r ? this.o.fgColor : this.fgColor;
              this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sat, eat, false);
              this.g.stroke();

              this.g.lineWidth = 2;
              this.g.beginPath();
              this.g.strokeStyle = this.o.fgColor;
              this.g.arc(this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false);
              this.g.stroke();

              return false;
            }
          }
        });
        /* END JQUERY KNOB */

        //INITIALIZE SPARKLINE CHARTS
        $(".sparkline").each(function () {
          var $this = $(this);
          $this.sparkline('html', $this.data());
        });
        

      });
      function drawDocSparklines() {

        // Pie charts
        $('.sparkpie').sparkline('html', {type: 'pie', height: '1.0em'});

      }
    </script>      
      
      
<?php require_once('rodape.php');?>