<?php

include ("../funciones/fechas.php"); 

session_start();

 $usu=$_SESSION['username'];
 

		include('../conexion.php'); 
		if($_SESSION['tipo_usu']=='a' or $_SESSION['tipo_usu']=='s'  or $_SESSION['tipo_usu']=='c'  or $_SESSION['tipo_usu']=='v'){
		}else{
			header('location:acceso_denegado.php');
		}

$consulta = "SELECT * FROM usuarios WHERE usu='$usu'";
$resultado = $mysqli->query($consulta);
$row = $resultado->fetch_array();
 $nomb = $row["usu"];
 $cod  = $row["codusu"];


$codfactura=$_GET["codpedido"];


$fecha=date("Y-m-d");
$hora = date("H:i:s");


$consulta = "SELECT * FROM facturas WHERE codfactura='$codfactura'";
$resultado = $mysqli->query($consulta);
$row = $resultado->fetch_array();

$cdgcli   = $row["cdgcli"];
$dsccli   = $row["dsccli"];
$cdgven   = $row["cdgven"];
$numfactura   = $row["numfactura"];
$fechatra      = $row["fecha"];
$cdgcaj    = $row["cdgcaj"];
$pagacon = $row["pagacon"];
$efectivo = $row["efectivo"];
$cheques = $row["cheques"];
$depositos = $row["depositos"];
$dolares = $row["dolares"];
$tarjetas = $row["tarjetas"];
$horfac = $row["horfac"];
$vuelto = $row["vuelto"];
$totalfactura= $row["totalfactura"];
$subexe= $row["subexe"];
$subgra= $row["subgra"];
$destot= $row["destot"];
$subtot= $row["subtot"];
$impven= $row["impven"];
$destot= $row["destot"];
$vuelto= $row["vuelto"];
$cdgtipven= $row["cdgtipven"];


//************************************************ Seleción del plazo del cliente *********************************

 if ($cdgtipven == 2) {
	 
       $consulta = "SELECT CDGPLA,SALACT,CEDTIP,CEDCLI , tarexoagro, cdgtar FROM web_0301 WHERE cdgcli='$cdgcli'";
       $resultado = $mysqli->query($consulta);
       $row = $resultado->fetch_array();
        $cedcli = $row["CEDCLI"];
		$cedtip = $row["CEDTIP"];
		$saldo_actual = $row["SALACT"];
	    $pladia = $row["CDGPLA"];
		$medpago = "04"  ;
	    $tarexoagro= $row["tarexoagro"];  ////   version exoneracion agropecuaria
		$cdgtar_cliente    = $row["cdgtar"];  	////  version tarifa distinta al 13   //////////////////////////////////
        // calculo de la fecha de vencimiento **

		$vencimiento= "+".$pladia." day" ;
		
		$fecven = strtotime ( $vencimiento , strtotime ( $fecha ) ) ;
		$fecven = date ( 'Y-m-d' , $fecven );

		
   }

		$baseimponible=0; 
		$baseimpuestos=0;		    
		$basedescuento=0;
     	$preciototal   =0;	 	
		
		
		
$fecha=date("Y-m-d");
$detaju="Factura convertida a ajuste,  NUMERO FACTURA REFERENCIA ".$numfactura ;
$cdgtipaju="EPA";
$dscaju="ENTRADA POR AJUSTE";


$codfacturaorden="-FAC ".$numfactura;

//************************************************   insert del ajuste encabezado *********************************/

 $query_operacion="INSERT INTO ajustes_inventario (codaju, fecaju,  detaju, borrado, cdgtipaju , dscaju, cdgusu, numaju,numorden,numfac,cdgtipven ) VALUES ('', '$fecha',  '$detaju', '0' , '$cdgtipaju','$dscaju','$cod','$codfactura','$numfactura','$codfacturaorden','$cdgtipven')";				
	$mysqli->query($query_operacion);
	$codaju= $mysqli-> insert_id ;
	
	
			//$query_operacion2="INSERT INTO calculador (codfactura, fecha,  cdgcli, dsccli, estado, borrado, cdgven, cdgcaj,pagacon,vuelto,efectivo,cheques,depositos,dolares,tarjetas, horfac,totalfactura,subexe,subgra,destot,subtot,impven ) VALUES ('',  '$fechatra',  '$cdgcli', '$dsccli', '1', '0','$cdgven','$cdgcaj','$pagacon','$vuelto','$efectivo','$cheques','$depositos','$dolares','$tarjetas','$hora','$totalfactura','$subexe','$subgra','$destot','$subtot','$impven' )";		
	
		
	//$mysqli->query($query_operacion2);
	//$codfacturacal= $mysqli-> insert_id ;

	
	
 $query_tmp="SELECT * FROM factulinea WHERE codfactura='$codfactura'  AND codigo <> 100 AND codigo <> 101 AND codigo <> 102 ORDER BY numlinea ASC";
 if ($resultado2 = $mysqli->query($query_tmp)) 
while ($fila2 = $resultado2->fetch_assoc()) {
		
        $numlinea = $fila2["numlinea"];
        $codigo   = $fila2["codigo"];
        $dscart   = $fila2["dscart"];
		$cantidad = $fila2["cantidad"];
		$preivi = $fila2["preivi"];
		
		$importe = $fila2["importe"];
		$mondes = $fila2["mondes"];
		$impuesto = $fila2["impuesto"];
		$dcto= $fila2["dcto"];
		
		$importe = $fila2["importe"];
		
		$subtotal=$importe-$mondes;
		$montotlin=$importe-$mondes+$impuesto;	
		//$dcto=0;
		//$mondes=0;   
	
	
$consulta2 = "SELECT cosart, COB_IV, ivporc, CDGFAM FROM web_1001 WHERE cdgbar='$codigo' " ;

		
		$result = $mysqli->query($consulta2);
		$row = $result->fetch_array();

		$cob_iv   = $row["COB_IV"];
		$cosart   = $row["cosart"];
		$ivporc   = $row["ivporc"]/100+1;
		$ivporc2= $row["ivporc"];
		$cdgfam   = $row["CDGFAM"];
		

	   // $importe = $cantidad * $cosart ;
		
		if ($cob_iv==1){
		
		$taza_impuesto=$importe * $ivporc;
        // $impuesto = $taza_impuesto - $importe  ;

		 $tarimp = $ivporc2;
		$cdgimp = "01";
		
		 } else {
		 
		 //$impuesto=0;
		 
		$tarimp = "";            // se realizan cambios en la version 4.3
		$cdgimp = "";   
		 }
		 
			 		if ($impuesto==0){

		
		$subexe=$subexe+$importe;
	    $preivi2=$preivi;
		//$cdgimp="";    ** COMENTAR
		
		 } else {
		 
		 $subgra=$subgra+$importe;
		 $preivi2=$preivi;
		// $cdgimp="01"; ** COMENTAR
		 }
	
		
		$baseimponible=$baseimponible+$importe;    
		$baseimpuestos=$baseimpuestos+$impuesto;    
		$basedescuento=$basedescuento+$mondes;

		
		$preciototal=$baseimponible+$baseimpuestos-$basedescuento;
		$preciototal=round($preciototal);
			
		 
		$sel_insertar="INSERT INTO ajustes_inventario_lineas (codajuste,dscart,numlinea,codigo,cantidad,preivi,importe,dcto,mondes,impuesto,fecaju) VALUES 
		('$codaju','$dscart','$numlinea','$codigo','$cantidad','$cosart','$importe','$dcto','$mondes','$impuesto', '$fecha')";
		$mysqli->query($sel_insertar);
			
		//************************************************   insert de calculador_lineas *********************************/
	/*	
$sel_insertar="INSERT INTO calculador_lineas (codfactura,dscart,numlinea,codigo,cantidad,cosart,prenivi,preivi,importe,dcto,mondes,impuesto,cdgcli,cdgven,artexe,fecfac,tarimp, subtotal , montotlin ,cdgfam ) VALUES 
		('$codfacturacal','$dscart','$numlinea','$codigo','$cantidad','$cosart','$preivi','$preivi','$importe','$dcto','$mondes','$impuesto','$cdgcli','$cdgven','$cob_iv','$fechatra','$tarimp','$subtotal' ,'$montotlin' ,'$cdgfam'  )";
		$mysqli->query($sel_insertar);		
		
*/
		$query_unidades= "SELECT CDGBAR, EXIACT FROM web_1001 WHERE CDGBAR='$codigo'";
		$resultado = $mysqli->query($query_unidades);
		$row2 = $resultado->fetch_array();
	    $exiact = $row2["EXIACT"];

		$exinueva=$exiact + $cantidad;
				
        $sel_articulos="UPDATE web_1001 SET exiact='$exinueva' WHERE cdgbar='$codigo' and  conexi != 1 ";
        $mysqli->query($sel_articulos);
		
		
	}
	
	   $sel_estado="UPDATE facturas SET estfac=1 WHERE codfactura='$codfactura'  ";
       $mysqli->query($sel_estado);
	
	   
	   
	   	//************************************************ Insert 2101 CxC y 0301 saldo actual*******************************
		 if ($cdgtipven == 2) {	
		 
		 $codfactura=$codfacturacal."".$codfacturaorden;
/*
		$query_operacion1="INSERT INTO web_2101 (numfac, fecfac, cdgcli, dsccli, pladia, monsub, mondes, impvta, totnet, cdgven, salact , fecven ) VALUES ('$codfactura', '$fecha', '$cdgcli', '$dsccli','$pladia','$baseimponible','$basedescuento','$baseimpuestos','$preciototal','$cdgven','$preciototal',  '$fecven' )";
		$mysqli->query($query_operacion1);
	
	
	$consulta = "SELECT  Sum(salact) AS totalfac FROM web_2101 WHERE cdgcli = $cdgcli";
    $resultado = $mysqli->query($consulta);
    $row = $resultado->fetch_array();
    $salact = $row["totalfac"];

	$sel_actual_saldo="UPDATE web_0301 SET salact='$salact' WHERE cdgcli = $cdgcli";
	$mysqli->query($sel_actual_saldo);
	*/
	
	
		
    $sel_act2="UPDATE ajustes_inventario SET numfac='$codfactura' WHERE codaju='$codaju'";
	$mysqli->query($sel_act2);
	
	
	}

	
    $sel_act="UPDATE ajustes_inventario SET subtot='$baseimponible', impven='$baseimpuestos', totalajuste='$preciototal' WHERE codaju='$codaju'";
	$mysqli->query($sel_act);
	//$baseimpuestos=0;
	//$baseimponible=0;
	$cabecera1="Inicio >> Ventas &gt;&gt; Nuevo Ajuste ";
	$cabecera2="Transacción satisfactoria";
	
	 

	

?>
	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
  <head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

		<title>Ajuste Inventario</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<link href="../calendario/calendar-blue.css" rel="stylesheet" type="text/css">
	
	    <script src="../src/js/jscal2.js"></script>
        <script src="../src/js/lang/en.js"></script>
    <link rel="stylesheet" type="text/css" href="../src/css/jscal2.css" />
    <link rel="stylesheet" type="text/css" href="../src/css/border-radius.css" />
    <link rel="stylesheet" type="text/css" href="../src/css/steel/steel.css" />
    <style type="text/css">
<!--
.Estilo1 {color: #000000}
-->
    </style>
</head>
	<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

	<script type="text/javascript">

			
							///////////////////////////////////////////////////////MASCARA NUMERICA //////////////////////////////////////////////


		function aceptar() {
			location.href="index.php?cadena_busqueda=<? echo $cadena_busqueda?>";
		}
			
	

function imprimir(codaju) {
		window.open("../fpdf/imprimir_ajuste_TERMICA.php?codaju="+codaju);
	
		}	
        </script>



	</head>

	<script language="javascript">
		var cursor;
		if (document.all) {
		// Está utilizando EXPLORER
		cursor='hand';
		} else {
		// Está utilizando MOZILLA/NETSCAPE
		cursor='pointer';
		}
		
		function aceptar() {
			location.href="index.php";
		}
		
		function imprimir(codaju) {
		//	window.open("../fpdf/imprimir_factura.php?codfactura="+codfactura);
		//window.open("../fpdf/imprimir_ajuste_PUNTO_VENTA.php?codaju="+codaju);
		//window.open("../fpdf/imprimir_factura_PUNTO_VENTA.php?codfactura="+codfactura);
		
		//parent.location.href="index.php";
		}
		
		
function nobackbutton(){	
   window.location.hash="no-back-button";	
   window.location.hash="Again-No-back-button" //chrome	
   window.onhashchange=function(){window.location.hash="no-back-button";}	
}
		
		</script>
  
					  
</head>
	<body onLoad="nobackbutton();">
		<div id="">
			<div id="zonaContenido">
         	<div class="contenidoFactura">
			   <div align="center">
				<div id="tituloForm" class="header">
               Operacion completada satisfactoriamente
			   </div>
			    <br> </br>
				<table width="100%" border="0">
  <tr>
    <td colspan="4">&nbsp;</td>
    </tr>
</table>

				
			    
			  </div>
				<div id="botonBusquedaAWR">					
				
				<div id="" align="center">
					<img src="../img/Symbol-Check_128x128-32.png" width="128" height="128" onClick="aceptar()" border="0" onMouseOver="style.cursor=cursor" title="Salir">
			
			  </div>
				    
			   </div>
			  </div>
		  </div>
		</div>
	</body>
</html>


