<script>
function eliminar_linea(codfacturatmp,numlinea,importe)
{
	if (confirm(" Desea eliminar esta linea ? "))

		
		document.getElementById("frame_datos").src="eliminar_linea_barras.php?codfacturatmp="+codfacturatmp+"&numlinea=" + numlinea;
}

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";}	
}

function pon_prefijo(filas,preciotot,baseiva,basedes,baseimp) {
	parent.document.formulario_lineas.filas.value=filas;
	parent.document.formulario_lineas.preciotot.value=preciotot;
	parent.document.formulario_lineas.baseiva.value=baseiva;
	parent.document.formulario_lineas.basedes.value=basedes;
	parent.document.formulario_lineas.baseimp.value=baseimp;
    
}

</script>
<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
<?php 
include ("../conexion.php");
if (!isset($_POST["codfacturatmp"])) { $codfacturatmp=""; } else  { $codfacturatmp=$_POST["codfacturatmp"];
 }
$retorno=0;

   if (!isset($_POST["modif"]))  {$modif  ="0"; } else   {  $modif   = $_POST["modif"]; }
   if (!isset($_POST["cdgbar"])) {$cdgbar =""; } else  {  $cdgbar  = $_POST["cdgbar"]; }
   
   

 	$baseimp = 0;
	$baseiva = 0;
	$basedes = 0;
	
if ($result4 = $mysqli->query("SELECT * FROM web_1001 WHERE cdgbar='$cdgbar'" )) {
   $filas3 = $result4->num_rows;

}
	
	if ($filas3 > 0) { 

if ($modif<>1) {
		if (!isset($_POST["codfacturatmp"])) { 
	$codfacturatmp=$_GET["codfacturatmp"]; 
			$retorno=1; }
		if ($retorno==0) {	
				//$codfamilia=$_POST["codfamilia"];
		$cdgbar=$_POST["cdgbar"];
		$dscart=$_POST["dscart"];
		$canart=$_POST["canart"];
		$deslin=$_POST["descuento_factura"];
	

	$consulta2 ="SELECT * FROM web_1001 WHERE cdgbar='$cdgbar'";
    $resultado2 = $mysqli->query($consulta2);
    $fila2 = $resultado2->fetch_array();

				$dscart  = $fila2["DSCART"];
				$cdglin  = $fila2["CDGLIN"];
				$cdgfam  = $fila2["CDGFAM"];
				$cosart  = $fila2["cosart"];
				$utiart1 = $fila2["utiart1"];
				$utiart2 = $fila2["utiart2"];  ///// aplica la misma utilidad 1 a utilidad 2  /////////
				$PRE001  = $fila2["PRE001"];
				$PRE002  = $fila2["PRE002"];
				$desfac  = $fila2["DESFAC"];
				$despro  = $fila2["DESART"];  
				$impart  = $fila2["impart"];
				$fleart  = $fila2["fleart"];
				$cob_iv  = $fila2["COB_IV"];
				$ivporc  = $fila2["ivporc"]/100+1;	
				$tarred  = $fila2["tarred"];
				
					if ($tarred > 0  )  {     // si el producto tiene tarifa reducida
				
				$cdgtar = $fila2["cdgtarred"];  // tarifa reducida 
				$ivporc_factura = $fila2["tarred"]/100+1;
				$ivporc_producto = $fila2["ivporc"]/100+1;		
		
			
				} else  {
				
				$cdgtar = $fila2["cdgtar"];  // tarifa normal
				$ivporc_producto = $fila2["ivporc"]/100+1;	
				$ivporc_factura  = $fila2["ivporc"]/100+1;
			
				}
				
		
		
	
		 
		
		$flelin=$fleart*$canart;	
		$importe=$cosart*$canart;	
		$deslin=($importe*$desfac)/100;

         $desfactura=($cosart*$desfac)/100;
		 $cosart_desfac=$cosart-$desfactura;
		 
		 $desart=($cosart*$despro)/100;
		 $cosart_des=$cosart-$desart;
		
		if ($cob_iv == 1) { 
		
		 $total_costo = ($cosart_des * $ivporc_producto) ;
		 $impart =$total_costo -$cosart_des ;
		 
		 
		 $total_costo_fac = ($cosart_desfac * $ivporc_factura) ;
		 $impart_fac = $total_costo_fac  - $cosart_desfac ;
		 

		} else {  
		
		$impart=0;	
		$impart_fac=0;
		}
		
		$implin=$impart_fac*$canart;
		$subtotal= $cosart + $impart - $desart;
		
		$utilidad1 = ($subtotal*$utiart1)/100;
		$utilidad2 = ($subtotal*$utiart2)/100;
	
		$PRE001 = $subtotal + $utilidad1 + $fleart;
	    $PRE001=round($PRE001);
		
		$PRE002 = $subtotal + $utilidad2 + $fleart;
		$PRE002=round($PRE002);
	 
	 
		$ultimo_valor_precio001=substr($PRE001,-1);
		$ultimo_valor_precio002=substr($PRE002,-1);	  // sustraigo el utimo digito del precio 

		
		//if ($ultimo_valor_precio001 == 0) {              // redondeo precio 1
//			$PRE001=intval($PRE001); 
//		
//		} else if ($ultimo_valor_precio001  ==  5){ 
//			$PRE001=intval($PRE001);
//		
//		} else if ($ultimo_valor_precio001  >  5){ 
//			$PRE001=round($PRE001,-1);
//		
//		}else { 
//	   	$PRE001=round($PRE001,-1);
//		$PRE001=$PRE001+5;
//		}                                  //////////////////////////////////////////////
//
//
//		if ($ultimo_valor_precio002 == 0) {              // redondeo precio 2
//			$PRE002=intval($PRE002);
//		
//		} else if ($ultimo_valor_precio002  ==  5){ 
//			$PRE002=intval($PRE002);
//					
//		} else if ($ultimo_valor_precio002  >  5){ 
//			$PRE002=round($PRE002,-1);
//		
//		}else { 
//	   	$PRE002=round($PRE002,-1);
//		$PRE002=$PRE002+5;
//		} 
		
	///////////////////////////////////////////////////////////////////////////
		
				$sel_insert="INSERT INTO factulineatmp_compra (codfactura,numlinea,codigo,dscart,cdgfam,cdglin,canart,cosart, utiart1, utiart2, PRE001, PRE002,importe,desfac,despro,impart, fleart, implin,deslin, flelin ,borrado) VALUES ('$codfacturatmp','','$cdgbar','$dscart','$cdgfam','$cdglin','$canart','$cosart', '$utiart1', '$utiart2','$PRE001', '$PRE002','$importe','$desfac','$despro','$impart','$fleart','$implin','$deslin' ,'$flelin' ,'0' )";
			$mysqli->query($sel_insert);

		}
}

} else { 
if ($cdgbar<>"") { 
if ($modif<>1) {

echo $codfacturatmp;
	if (!isset($codfacturatmp)) { 
			$codfacturatmp=$_GET["codfacturatmp"]; 
			$retorno=1; }
		if ($retorno==0) {	
				//$codfamilia=$_POST["codfamilia"];
				
				$cdgbar=$_POST["cdgbar"];
				$dscart=$_POST["dscart"];
				$cdglin=$_POST["cdglin"];
				$cdgfam=$_POST["cdgfam"];
				$canart=$_POST["canart"];
				$cosart=$_POST["cosart"];
				$utiart1=$_POST["utiart1"];
				$utiart2=$_POST["utiart2"];
				$PRE001=$_POST["PRE001"];
				$PRE002=$_POST["PRE002"];
				$importe=$_POST["importe"];
				$desfac=$_POST["desfac"];
				$despro=$_POST["desfac"];   ///// aplica el mismo descuento de la factura pasar a despro  /////////
				$impart=$_POST["impuesto_factura"];
				$fleart=$_POST["fleart"];
				$ivporc=$_POST["ivporc"];
				$implin=$_POST["impuesto_factura"];
				$deslin=$_POST["descuento_factura"];
				$flelin=$fleart*$canart;
		
		
		///////////  REDONDEO DE PREICIO FINAL ////////////////////////
	 
		$ultimo_valor_precio001=substr($PRE001,-1);
		$ultimo_valor_precio002=substr($PRE002,-1);	  // sustraigo el utimo digito del precio 

		
		
			//	$PRE001=round($PRE001);
		//	   $PRE002=round($PRE002);
//
		
		//if ($ultimo_valor_precio001 == 0) {              // redondeo precio 1
//			$PRE001=$_POST["PRE001"]; 
//		
//		} else if ($ultimo_valor_precio001  ==  5){ 
//			$PRE001=$_POST["PRE001"];
//		
//		} else if ($ultimo_valor_precio001  >  5){ 
//			$PRE001=round($PRE001,-1);
//		
//		}else { 
//	   	$PRE001=round($PRE001,-1);
//		$PRE001=$PRE001+5;
//		}                                  //////////////////////////////////////////////
//
//
//		if ($ultimo_valor_precio002 == 0) {              // redondeo precio 2
//			$PRE002=$_POST["PRE002"]; 
//		
//		} else if ($ultimo_valor_precio002  ==  5){ 
//			$PRE002=$_POST["PRE002"];
//		
//		} else if ($ultimo_valor_precio002  >  5){ 
//			$PRE002=round($PRE002,-1);
//		
//		}else { 
//	   	$PRE002=round($PRE002,-1);
//		$PRE002=$PRE002+5;
//		}  
	///////////////////////////////////////////////////////////////////////////
		
				$sel_insert="INSERT INTO factulineatmp_compra (codfactura,numlinea,codigo,dscart,cdgfam,cdglin,canart,cosart, utiart1, utiart2, PRE001, PRE002,importe,desfac,despro,impart, fleart, implin,deslin, flelin ,borrado) VALUES ('$codfacturatmp','','$cdgbar','$dscart','$cdgfam','$cdglin','$canart','$cosart', '$utiart1', '$utiart2','$PRE001', '$PRE002','$importe','$desfac','$despro','$impart','$fleart','$implin','$deslin' ,'$flelin' ,'0' )";
					$mysqli->query($sel_insert);

		}
}

}
}
?>
<div id="xdetalleAW">
  <iframe id="frame_datos" name="frame_datos" width="0%" height="0" frameborder="0">
  <ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
  </iframe>
  <table class="fuente9" width="100%" cellspacing=0 cellpadding=0 border=0 ID="Table1">
<?php
	
	
	if($codfacturatmp=="") {
 $codfacturatmp=$_GET["codfacturatmp"];

}

		
$consulta ="SELECT * FROM factulineatmp_compra WHERE codfactura='$codfacturatmp' ORDER BY numlinea DESC";
$contador=0;
if ($resultado = $mysqli->query($consulta)) 


    while ($fila2 = $resultado->fetch_assoc()) {

	
	            $numlinea = $fila2["numlinea"];
				$cdgbar  = $fila2["codigo"];
				$dscart  = $fila2["dscart"];
				$cdglin  = $fila2["cdglin"];
				$cdgfam  = $fila2["cdgfam"];
				$canart  = $fila2["canart"];
				$cosart  = $fila2["cosart"];
				$utiart1 = $fila2["utiart1"];
				$utiart2 = $fila2["utiart1"];  ///// aplica la misma utilidad 1 a utilidad 2  /////////
				$PRE001  = $fila2["PRE001"];
				$PRE002  = $fila2["PRE002"];
				$importe = $fila2["importe"];
				$desfac  = $fila2["desfac"];
				$despro  = $fila2["despro"];  
				$impart  = $fila2["impart"];
				$fleart  = $fila2["fleart"];
				$implin  = $fila2["implin"];
				$deslin  = $fila2["deslin"];
	
	
	$baseimp=$importe+$baseimp;
	$baseiva=$implin+$baseiva;
	$basedes=$deslin+$basedes;
	
	
	if ($result2 = $mysqli->query("SELECT * FROM web_1001 WHERE cdgbar='$cdgbar'")) {
   $filas2 = $result2->num_rows;

}
	
	
	if ($filas2 > 0) { 

	
$consulta2 = "SELECT COB_IV ,ivporc FROM web_1001 WHERE cdgbar='$cdgbar'";
$resultado2 = $mysqli->query($consulta2);
$row = $resultado2->fetch_array();

$COB_IV   = $row["COB_IV"];
$ivporc   = $row["ivporc"];
	

	if  ($COB_IV == 1)  { 
		$exento="(G)";
	
	} else  { 

	$exento="(E)";
    } 
	
	 } else  { 

	$exento="";
	 }
	 
	 
	if ($contador % 2) { $fondolinea="itemParTabla"; } else { $fondolinea="itemImparTabla"; } ?>
			<tr class="<?php echo $fondolinea?>">
				<td width="13%"><div align="center"><?php echo $cdgbar?></td>
			  <td width="8%" class=""><div align="center"><?php echo $canart?></div></td>
           <?php    $dscart = substr($dscart." ", 0, 35); ?>
			  <td width="32%"><div align="left"><?php echo $dscart?></div></td>
              <td width="2%"><div align="left"><?php echo $exento?></div></td>		
			  <td width="5%"><div align="right"><?php echo number_format($cosart,2,".",",")?></div></td>
			  <td width="5%"><div align="right"><?php echo number_format($fleart,2,".",",")?></div></td>
			  <td width="5%"><div align="right"><?php echo number_format($utiart1,2,".",",")?></div></td>
			  <td width="7%"><div align="right"><?php echo number_format($despro,2,".",",")?></div></td>
     
			  <td width="7%"><div align="right"><?php echo number_format($PRE001,2,".",",")?></div></td>
			  <td width="10%"><div align="center"><?php echo number_format($desfac,2,".",",")?></div></td>
			  <td width="8%"><div align="right"><?php echo number_format($importe,2,".",",")?></div></td>
			  <td width="10%"><div align="center"><a href="javascript:eliminar_linea('<?php echo $codfacturatmp ?>',<?php echo $numlinea ?>,<?php echo $importe ?>)"><img src="../img/Symbol-Delete_32x32-32.png" width="25"    height="25" border="0"></a></div></td>
			</tr>
<?php 

$preciotot=$baseimp+$baseiva-$basedes;

$contador++;

if ($result3 = $mysqli->query("SELECT * FROM factulineatmp_compra WHERE  codfactura=$codfacturatmp")) {
   $enfoque = $result3->num_rows;

}
}



?>

					<script languaje="javascript">
	pon_prefijo("<?php echo $filas ?>","<?php echo $preciotot ?>","<?php echo $baseimp ?>","<?php echo $baseiva ?>","<?php echo $basedes ?>");
	
		</script>


</table>

</table>
<blockquote>&nbsp;	</blockquote>
</div>

<div id="ztotalesaw" align="right">
			<table width="98%" border=0 align="right" cellpadding=0 cellspacing=0 class="fuente8">
			  <tr>
			    <td width="70%" class="busqueda"><b>Sub-total</b></td>
				<td width="30%" align="right"><div align="right">
			      <input class="cajaTotales" name="baseimponible" type="text" id="baseimponible" size="12" value="<?php echo number_format($baseimp,2,",",".");?>" align="right" readonly> 
		        </div></td>																					 
	

			  </tr>
			  <tr>
			    <td class="busqueda"><b>Descuento</b></td>
			    <td align="right"><div align="right">
			      <input class="cajaTotales" name="basedescuento2" type="text" id="basedescuento2" size="12" value="<?php echo number_format($basedes,2,",",".");?>" align="right" readonly>
		        </div></td>
		      </tr>
			  <tr>
				<td class="busqueda"><b>IVA</b></td>
				<td align="right"><div align="right">
			      <input class="cajaTotales" name="baseimpuestos" type="text" id="baseimpuestos" size="12" align="right" value="<?php echo number_format($baseiva,2,",",".");?>" readonly> 
		        </div></td>
			  </tr>
			  <tr>
				<td class="busqueda"><b>Precio Total</b></td>
			
				<td align="right"><div align="right">
			      <input class="cajaTotales" name="preciototal" type="text" id="preciototal" size="12" align="right" value="<?php echo number_format($preciotot,2,",",".");?>" readonly> 
							  

		        </div></td>
			  </tr>
			</table>
			
</div>

	</body>
</html>