• File: contas_pagar-editar.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/modulos/contas_pagar-editar.php
  • Date Modified: 07/18/2023 5:23 AM
  • File size: 15.62 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?
	// variávis que se trabalham nessa página
	$var_banco 	= "contas_pagar"; 
	$var_pagina = "contas_pagar-editar";
	$var_pagina_anterior = "contas_pagar";
	
	$idConta = $_REQUEST[idConta];
?>
<section class="content" >
  <!-- Info boxes -->
  <section class="content-header">
  <h1>
    Contas a pagar
  </h1>
    <br />
     <!-- Default box -->
      <div class="box">
        <div class="box-header with-border">
          <h3 class="box-title">Editar conta a pagar</h3>

        </div>
        <div class="box-body" style="display: block;">
          
          	<? 
			
			//INSERE DOCUMENTO
			   if ($_REQUEST['documentos']=="sim"){
			   
			   	if(isset($_FILES['documento']))
				   {
					  date_default_timezone_set("Brazil/East"); //Definindo timezone padrão
				 
					  $ext = strtolower(substr($_FILES['documento']['name'],-4)); //Pegando extensão do arquivo
					  $new_name = date("Y.m.d-H.i.s") . $ext; //Definindo um novo nome para o arquivo
					  $dir = 'uploads/'; //Diretório para uploads
				 
					  move_uploaded_file($_FILES['documento']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo
				   }
				   
				   $rs=$obj->query("INSERT INTO documentos_contasapagar SET 
									id_contas_pagar = '".$idConta."',
									nome = '".$_REQUEST[nome]."',
									caminho = '". $new_name ."'
					");
					
				   echo "<div class=\"alert alert-success\">
							Documento Anexado com <strong>sucesso</strong>.
						  </div>
						  <br>";	
					}	
				//INSERE DOCUMENTO
				
				
				
				//EXCLUI DOCUMENTO
				if ($_REQUEST[sub] == "excluir_documento"){
					print '	<div class="alert alert-warning" role="alert">
								<a class="close" data-dismiss="alert" href="#">&times;</a>
								<strong>Confirme</strong> a exclusão do <strong>DOCUMENTO</strong>.<br><br>
									<a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&sub=confirmar_documento&idConta='.$idConta.'&iddocumento='.$_REQUEST[iddocumento].'">Excluir</a>
									<a class="btn btn-primary" data-dismiss="alert" >Cancelar</a>
							</div>';
					
				}else if ($_REQUEST[sub] == "confirmar_documento"){
					$comando = "DELETE FROM documentos_contasapagar
								WHERE iddocumento=".$_REQUEST[iddocumento];	//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>
								Documento Excluído com <strong>sucesso</strong>.
							</div>";
				}
				//EXCLUI DOCUMENTO
			
			if ($_REQUEST['cadastrou']=="sim"){

				//Define a situação inicial
				if($_REQUEST[data_pagamento] <> '' and $_REQUEST[data_pagamento] <> '0000-00-00' and $_REQUEST[data_pagamento] <> '00/00/0000') {
					$situacao = "PAGA"; 
					$data_pagamento = "data_pagamento = '". data_para_salvar($_REQUEST[data_pagamento])."',";					
				} else {
					$situacao = "EM ABERTO"; 
					$data_pagamento = "data_pagamento = NULL,";
				}
				
				
				//Verifica centro de custos
				if($_REQUEST[sub_centro] <> "outro"){
					$id_centro_custo = $_REQUEST[sub_centro];
				}else{
					//insere novo centro de custo
					$rs=$obj->query("INSERT INTO centro_de_custo SET 
								nome = '". ($_REQUEST[centro_de_custos_outro]) ."',
								status = 1");
					
					//pega id do centro de custo cadastrado
					$comando = "SELECT MAX(id) as id FROM centro_de_custo";
					$exec = mysql_query($comando);
					$linha = mysql_fetch_assoc($exec);
					$id_centro_custo = $linha[id];
					
				}					
				
				
			   $rs=$obj->query("UPDATE ". $var_banco ." SET 
								id_centro_custo = '". $id_centro_custo ."',
								valor = '".$_REQUEST[valor]."',".
								$data_pagamento ."
								data_vencimento = '". data_para_salvar($_REQUEST[data_vencimento]) ."',
								emissao = '". data_para_salvar($_REQUEST[emissao]) ."',
								numero_nfe_entrada = '". ($_REQUEST[numero_nfe_entrada]) ."',
								descricao = '". ($_REQUEST[descricao]) ."',
								situacao = '".$situacao."',
								id_fornecedor = '". $_REQUEST[id_fornecedor] ."',
								observacao = '". ($_REQUEST[observacao]) ."'
								WHERE id=".$_REQUEST[idConta]
				);
				
				echo "<div class=\"alert alert-success\">
						Conta Atualizada com <strong>sucesso</strong>.
					  </div>
					  <br>";	
				}	
				
				$rs = $obj->query("SELECT * FROM ". $var_banco ." WHERE id=".$idConta);			
			?>	
            
            <? if(mysql_result($rs, '0', 'situacao') == "PAGA"){
					$alert = "success";
					$vencida = "PAGA";
				}
				if(mysql_result($rs, '0', 'situacao') == "EM ABERTO"){
					$alert = "warning";
					$vencida = "EM ABERTO";
				}
				if((mysql_result($rs, '0', 'situacao') == "EM ABERTO") && (date('Ymd',strtotime(mysql_result($rs, '0', 'data_vencimento'))) < date('Ymd') ) ){ 
					$alert = "danger";
					$vencida = "VENCIDA";
				}?>
                <div class="alert alert-<? echo $alert;?>" align="center">
                  <h4> CONTA <strong><? echo $vencida;?></strong></h4>
                </div>
                        
            <div class="row" id="box_cadastro">
                <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="control-group">
                        <div class="row">
                          	<div class="col-md-12">
                            	<label class="control-label">Fornecedor: </label>
        						<select name="id_fornecedor" id="id_fornecedor" class="form-control" required>
                                <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]?>" <? if(mysql_result($rs, '0', 'id_fornecedor') == $linha[idFornecedor]) { echo  "selected='selected'";}?>><?= ($linha[Razao_social])?></option>
                                    <?
										}
									?>
                                </select>
                            </div>
                        </div>
                        
                         <div class="row">
                          	<div class="col-md-4 ">
                            	<label class="control-label">Centro de Custo: </label>
                                 <script>
									function mostra_outro(opc){
										if(opc.options[opc.selectedIndex].value == "outro"){
											document.getElementById('centro_de_custo_outro').style.display='inline';
										}
									}
								</script>
                                  <select name="sub_centro" id="sub_centro" class="form-control" onchange="mostra_outro(this)">
                                    <option value="">-- SELECIONE --</option>
                                        <?
                                            $comando = "SELECT * FROM centro_de_custo WHERE status = 1 ORDER BY nome";
                                            $exec = mysql_query($comando);	
                                            while ($linha = mysql_fetch_assoc($exec)) {	
                                        ?>
                                                <option value="<?= $linha[id]?>" <? if(mysql_result($rs, '0', 'id_centro_custo' == $linha[id]) ){ echo "selected='selected'";}?> ><?= ($linha[nome])?></option>
                                        <?
                                            }
                                        ?>
                                        		<option value="outro">OUTRO</option>
                                     </select>
                                     </div>
                                     <div class="col-md-4 ">
                                     <div class="form-group has-warning has-feedback" style="display:none; padding:0px; margin:0px" id="centro_de_custo_outro" name="centro_de_custo_outro" >
                                  <label class="control-label" for="inputWarning2">Informe o novo Centro de Custo (importante)</label>
                                  <input type="text" class="form-control" id="centro_de_custos_outro" name="centro_de_custos_outro" placeholder="Qual?" aria-describedby="inputWarning2Status">
                                </div>
                                </div>
                            </div>
                            </div><br />
                       
                         <div class="row">
                          	 <div class="col-md-2">
                            	<label class="control-label">Valor (R$): </label>
        						<input type="text" class="form-control" id="valor" name="valor" placeholder="0.00" value="<? echo mysql_result($rs, '0', 'valor');?>"  required>
                                
                            </div>
                            
                            <div class="col-md-2">
                            	<label class="control-label">Vencimento: </label>
                            	<input type="text" class="form-control" placeholder="Vencimento" id="data_vencimento" name="data_vencimento" required="required" value="<? echo data_para_mostrar(mysql_result($rs, '0', 'data_vencimento'));?>">
                          	</div>
                           <div class="col-md-4">
                            	<label class="control-label">Nº NFe: </label>
                            	<input type="text" class="form-control" id="numero_nfe_entrada" name="numero_nfe_entrada" value="<? echo mysql_result($rs, '0', 'numero_nfe_entrada');?>" >
                            </div>
                            <div class="col-md-2">
                            	<label class="control-label">Emissão NFe: </label>
                            	<input type="text" class="form-control" placeholder="dd/mm/AAAA" id="emissao" name="emissao" value="<? echo data_para_mostrar(mysql_result($rs, '0', 'emissao'));?>" >
                          	</div>
                             <div class="col-md-2">
                            	<label class="control-label">Data Pagamento: </label>
                            	<input type="text" class="form-control" placeholder="Pagamento" id="data_pagamento" name="data_pagamento" value="<? if(mysql_result($rs, '0', 'data_pagamento') <> '0000-00-00') { echo data_para_mostrar(mysql_result($rs, '0', 'data_pagamento'));}?>">
                          	</div>
                        </div>
                      <br />
                        
                 <div class="row">
                          	<div class="col-md-12">
                            	<label class="control-label">Descrição:</label>
                            	<textarea name="observacao" class="form-control" id="observacao" placeholder="Descrição"/><? echo mysql_result($rs, '0', 'descricao');?></textarea>
                          	</div>
                        </div>
                        
                       
                       

                    <br />
                    <div class="control-group">
                        <div class="controls">
                            <input type="hidden" name="cadastrou" value="sim">
                            <input type="hidden" name="idConta" value="<? echo $idConta;?>">
                            <button type="submit" class="btn btn-primary">Atualizar</button>
                            <a href="?secao=<?= $var_pagina_anterior?>" class="btn btn-default">Voltar</a>
                            
                            
                        </div>
                    </div>
                 </fieldset>
                </form>
                    
        </div>
        <!-- /.box-body -->
        <div class="box-footer" style="display: block;">
          	&nbsp;
        </div>
        <!-- /.box-footer-->
      </div>
      <!-- /.box -->  
	  </div>
      
      <!-- CONTROLE DE DOCUMENTOS -->
      
      <div class="box collapsed-box box-warning">
        <div class="box-header with-border">
          <h3 class="box-title"><strong>CONTROLE DE DOCUMENTOS</strong></h3>

          <div class="box-tools pull-right">
            <button type="button" class="btn btn-box-tool  bg-aqua" data-widget="collapse" data-toggle="tooltip" title="" data-original-title="Controle de Documentos">
              <i class="fa fa-plus"></i></button>
           
          </div>
        </div>
     
        <div class="box-body" style="display: block;">  
        	
           
		<form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>" style="width:90%; margin:0px auto" enctype="multipart/form-data">
        <fieldset>
                    <div class="control-group">
                        <div class="controls">
                        <div class="row">
                          	
        					<div class="col-md-3">
                            	<label class="control-label">Nome: </label>
                            	<input type="text" class="form-control" placeholder="Nome do Arquivo" id="nome" name="nome"required>
                          	</div>
                            <div class="col-md-5">
                            	<label class="control-label">Documento: </label>
                                <input name="documento" type="file" placeholder="Seleciona o Documento" class="form-control" required/>
                          	</div>
                            <div class="col-md-2">
							<div class="controls">
								<label class="control-label">&nbsp; </label>
                                <input type="hidden" name="documentos" value="sim">                          
                                <input type="hidden" name="idConta" id="idConta" value="<? echo $idConta;?>">
                                <input type="hidden" name="MAX_FILE_SIZE" value="300000" />
                                <button type="submit" class="btn btn-primary">ANEXAR DOCUMENTO</button>                            
                        	</div>
                            </div>

                       </div>
                       
                    </div>
                    </div>
                    <br />
                    <div class="control-group">
                    </div>
                 </fieldset>
                 </form><br />
                 <!-- LISTA DE DOCUMENTS CADASTRADAS -->
           <? $comando = "SELECT * FROM documentos_contasapagar WHERE  id_contas_pagar=".$idConta." ORDER BY data";
			
			$exec = mysql_query($comando);
			?>
			 
                    <H3><strong> <U>DOCUMENTOS ANEXADOS</U> </strong></H3>
					  <table class="table table-bordered">
						<tbody><tr>
						  <th>Nome Documento</th>
						  <th>Data Inclusão</th>
						  <th>&nbsp;</th>
						</tr>
						<? 	while ($linha = mysql_fetch_assoc($exec)) {	?>
							<tr>
							  <td><A href="uploads/<?= $linha[caminho]?>" target="_blank"><?= $linha[nome]?></a ></td>
							  <td><?= date("d/m/Y h:i", strtotime($linha[data]));?></td>
							  <td align="right">
									<? if($_SESSION["permissao"] == "ADMINISTRADOR"){ ?>
											<a href="index2.php?secao=<?= $var_pagina?>&sub=excluir_documento&iddocumento=<?=$linha[iddocumento]?>&idConta=<?=$idConta?>" class="btn btn-danger btn-xs" title="Excluir">
												<span class="glyphicon glyphicon-remove"></span>										
											</a>
									<? } ?>
							  </td>
							</tr>
		
						<? }	//while	?>
					  </tbody></table>
                  <!-- LISTA DE DOCUMENTOS CADASTRADAS -->
        </div>       
      </div>
      <!-- DOCUMENTOS -->
    </section>                  
</section>