• File: contas_pagar.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/modulos/contas_pagar.php
  • Date Modified: 07/18/2023 5:23 AM
  • File size: 12.66 KB
  • MIME-type: text/html
  • Charset: utf-8
<?
	// variávis que se trabalham nessa página
	$var_banco 	= "contas_pagar"; 
	$var_pagina = "contas_pagar";
	
?>



<section class="content" >
  <!-- Info boxes -->
  <section class="content-header">
  <h1>
    Contas a pagar
  </h1>
    <br />
      <div style="text-align:right">
        <a href="?secao=<?= $var_pagina?>-cadastrar" class="btn btn-lg btn-success"><i class="fa fa-plus"></i> CADASTRAR CONTA A PAGAR</a>
      </div>
      <br />
      <?
	  if ($_REQUEST[sub] == "finalizar_item"){
		 print '	<div class="alert alert-warning" role="alert">
                    <a class="close" data-dismiss="alert" href="#">&times;</a>
                    
							<form action="index2.php?secao='.$var_pagina.'&amp;sub=finalizar_item_confirmar&amp;id='.$_REQUEST[id].'" method="post">
								<div class="row">
									<div class="col-md-12">
										<strong>Confirme</strong> a Data de Pagamento.										
									</div>
								</div>
								<div class="row">
									<div class="col-md-2">
										<input type="text" class="form-control" name="data_pagamento" id="data_pagamento"/>
									</div>
									<div class="col-md-2">
										<button type="submit" class="btn btn-success">Confirmar Pagamento</button>
									</div>
									
							</form>
						
					</div>
                </div>';
	}else if ($_REQUEST[sub] == "finalizar_item_confirmar"){				
        $comando = "UPDATE contas_pagar
                    SET situacao = 'PAGA', data_pagamento = '".data_para_salvar($_REQUEST[data_pagamento])."'
                    WHERE id=".$_REQUEST[id];	//comando SQL
        $exec = mysql_query($comando);	//executa o comando no banco	
        
        print "<div class=\"alert alert-success\">
                    <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a>
                    Pagamento Informado com <strong>sucesso</strong>.";
        print "</div>";
    }
	?>
      <!-- Default box -->
      
      <div class="box collapsed-box">
        <div class="box-header with-border">
          <h3 class="box-title">Filtrar</h3>

          <div class="box-tools pull-right">
            <button type="button" class="btn btn-box-tool" data-widget="collapse" data-toggle="tooltip" title="" data-original-title="Filtrar Contas">
              <i class="fa fa-plus"></i></button>
           
          </div>
        </div>
        <div class="box-body" style="display: none;">  
		<form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>" style="width:90%; margin:0px auto">
        <fieldset>
                    <div class="control-group">
                        <div class="controls">
                        <div class="row">
                          	
        					<div class="col-md-3">
                            	<label class="control-label">Situação: </label>
                            	 <select name="situacao" id="situacao" class="form-control">
                                			<option value="TODAS" selected="selected">TODAS</option>
                                            <option value="EM ABERTO">EM ABERTO</option>
                                            <option value="PAGA">PAGA</option>
                                </select>
                          	</div>
                            
                            <div class="col-md-5">
                            	<label class="control-label">Centro de Custo: </label>
                            	 <select name="id_centro_custo" id="id_centro_custo" class="form-control" onchange="mostra_outro(this)">
                                 <option value="">-- SELECIONE --</option>
                                	<?
                                    	$comando = "SELECT nome, id FROM centro_de_custo WHERE status = 1 ORDER BY nome";
									    $exec = mysql_query($comando);	
										
										while ($linha = mysql_fetch_assoc($exec)) {	
									?>
                                			<option value="<?= $linha[id]?>"><?= ($linha[nome])?></option>
                                    <?
										}
									?>
                                </select>
                          	</div>
                       </div>
                       <div class="row">
                          	
        					<div class="col-md-3">
                            	<label class="control-label">Vencimento: </label>
                            	 <input type="text" class="form-control" placeholder="Vencimento" id="data_vencimento" name="data_vencimento">
                          	</div>
                            
                            <div class="col-md-3">
                            	<label class="control-label">Data Pagamento: </label>
                            	 <input type="text" class="form-control" placeholder="Pagamento" id="data_pagamento" name="data_pagamento">
                          	</div>
                            
                            <div class="col-md-3">
                            	<label class="control-label">Competência: </label>
                            	 <input type="text" class="form-control" placeholder="Competência" id="competencia" name="competencia">
                          	</div>
                            <div class="col-md-3">
                            	<label class="control-label">Nº NFe: </label>
                            	 <input type="text" class="form-control" placeholder="Nº NFe:" id="numero_nfe_entrada" name="numero_nfe_entrada">
                          	</div>
                       </div>
                       
                        <div class="row">
                          	
        					<div class="col-md-12">
                            	<label class="control-label">Fornecedor: </label>
                            	 <select name="id_fornecedor" id="id_fornecedor" class="form-control">
                                <option value="">-- SELECIONE UM FORNECEDOR --</option>
                                	<?
                                    	$comando = "SELECT Razao_social, idFornecedor FROM Fornecedores WHERE status = 1 ORDER BY Razao_social";
									    $exec = mysql_query($comando);	
										
										while ($linha = mysql_fetch_assoc($exec)) {	
									?>
                                			<option value="<?= $linha[idFornecedor]?>"><?= ($linha[Razao_social])?></option>
                                    <?
										}
									?>
                                </select>
                          	</div>
                         </div>  
                          
                      
                    </div>
                    </div>
                    <br />
                    <div class="control-group">
                        <div class="controls">
                            <input type="hidden" name="pesquisou" value="sim">
                            <button type="submit" class="btn btn-primary">BUSCAR</button>                            
                        </div>
                    </div>
                 </fieldset>
                 </form>
        </div>
        <div class="box-footer" style="display: none;">
            &nbsp;
        </div>
      </div>
    <!-- /.box -->

	<?
    // EXCLUINDO 
    if ($_REQUEST[sub] == "excluir"){
        print '	<div class="alert alert-warning" role="alert">
                    <a class="close" data-dismiss="alert" href="#">&times;</a>
                    <strong>Confirme</strong> a exclusão.<br><br>
                        <a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&amp;sub=confirmar&amp;id='.$_REQUEST[id].'">Excluir</a>
                        <a class="btn btn-primary" data-dismiss="alert" >Cancelar</a>
                </div>';
        
    }else if ($_REQUEST[sub] == "confirmar"){
        $comando = "UPDATE ". $var_banco ."
                    SET status=0
                    WHERE id=".$_REQUEST[id];	//comando SQL
        $exec = mysql_query($comando);	//executa o comando no banco	
        
        print "<div class=\"alert alert-success\">
                    <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a>
                    Excluído com <strong>sucesso</strong>.
                </div>";
    }
    //////////////////
    
    //********** BUSCA TODOS **********
	if ($_REQUEST[pesquisou] == "sim"){
	$filtros = "";
	
	$situacao = $_REQUEST[situacao];
	$id_centro_custo = $_REQUEST[id_centro_custo];
	$data_vencimento = $_REQUEST[data_vencimento];
	$data_pagamento = $_REQUEST[data_pagamento];
	$competencia = $_REQUEST[competencia];
	$id_fornecedor = $_REQUEST[id_fornecedor];
	$numero_nfe_entrada = $_REQUEST[numero_nfe_entrada];
	
	
	if($situacao <> "TODAS"){ 
		if($situacao == "EM ABERTO"){
		$filtros = "situacao = 'EM ABERTO' AND ";
		}
		if($situacao == "PAGA"){
		$filtros = "situacao = 'PAGA' AND ";
		}
		
	}
	if($id_centro_custo <> ""){ 
		$filtros = $filtros . " id_centro_custo = '".$id_centro_custo."' AND ";
	}
	
	if($id_fornecedor <> ""){ 
		$filtros = $filtros . " id_fornecedor = '".$id_fornecedor."' AND ";
	}
	
	if($data_vencimento <> ""){ 
		$filtros = $filtros . " data_vencimento = '".data_para_salvar($data_vencimento)."' AND ";
	}
	
	if($data_pagamento <> ""){ 
		$filtros = $filtros . " data_pagamento = '".data_para_salvar($data_pagamento)."' AND ";
	}
	
	if($competencia <> ""){ 
		$filtros = $filtros . " competencia = '".$competencia."' AND ";
	}
	
	if($numero_nfe_entrada <> ""){ 
		$filtros = $filtros . " numero_nfe_entrada = '".$numero_nfe_entrada."' AND ";
	}

	$comando = "SELECT * FROM ". $var_banco ." WHERE ".$filtros." status = 1 ORDER BY data_vencimento";
	
	} else {
    	$comando = "SELECT * FROM ". $var_banco ." WHERE status = 1 AND situacao='EM ABERTO' ORDER BY data_vencimento";
	}
    $exec = mysql_query($comando);
    ?>
      <div class="box">
            <div class="box-header with-border">
              <h3 class="box-title">Contas a pagar</h3>
            </div>
            <!-- /.box-header -->
            <div class="box-body" width="100%">
              <table class="table table-bordered" width="100%">
                <tbody><tr>
                  <th width="10%">Situação</th>
                  <th>Fornecedor</th>
                  <th width="25%">Descrição</th>
                  <th>Vencimento</th>
                  <th>Pagamento</th>
                  <th width="9%">Valor</th>
                  <th style="width:100px">Ação</th>
                </tr>
                <? 	while ($linha = mysql_fetch_assoc($exec)) {	?>
                    <tr class="
                    	<? 
							if($linha[situacao] == "PAGA"){
								echo " success ";
								$vencida = "nao";
							}
							if($linha[situacao] == "EM ABERTO"){
								echo " warning ";
								$vencida = "nao";
							}
							if(($linha[situacao] == "EM ABERTO") && (date('Ymd',strtotime($linha[data_vencimento])) < date('Ymd') ) ){ 
								echo " danger ";
								$vencida = "sim";
							}
						?>
                        "
                    >
                      
                      <td>
					  <?
					  	if($vencida == "sim")
							echo "VENCIDA";
						else
							echo ($linha[situacao]);
					  ?>
                      </td>
                      <td><? $rs_for = $obj->query("SELECT Razao_social FROM Fornecedores WHERE idFornecedor='".$linha[id_fornecedor]."'");	
					  		 $total_for = mysql_num_rows($rs_for);
							 if($total_for > 0){ echo (mysql_result($rs_for, '0', 'Razao_social'));}
					  ?></td>
                      <td><?= ($linha[observacao])?></td>
                      <td><?= data_para_mostrar($linha[data_vencimento])?></td>
                      <td><? if($linha[data_pagamento] <> "") {echo data_para_mostrar($linha[data_pagamento]);}?></td>
                      <td>R$ <?= $linha[valor]?></td>
                      <td>
                            <a href="index2.php?secao=<?= $var_pagina?>-editar&idConta=<?=$linha[id]?>" class="btn btn-default btn-xs" title="Editar/Atualizar">
							<span class="glyphicon glyphicon-refresh"></span>
                            </a>  
                            
                            <a href="index2.php?secao=<?= $var_pagina?>&sub=finalizar_item&id=<?=$linha[id]?>" title="Confirmar Pagamento" class="btn btn-success btn-xs">
                            <span class="glyphicon glyphicon-ok"></span>
                            </a>       
                             
                            <a href="index2.php?secao=<?= $var_pagina?>&amp;sub=excluir&amp;id=<?=$linha[id]?>" class="btn btn-danger btn-xs" title="Excluir">
                                <span class="glyphicon glyphicon-remove"></span>										
                            </a>
                      </td>
                    </tr>

                <? }	//while	?>
              </tbody></table>
            </div>
            <!-- /.box-body -->
          </div>
    </section>          
</section>