<?php 
session_start();
if (!$_SESSION['login']) {header("Location: index.php");}
require_once('utilesphp/sql_oop.php'); //conexion a base de datos
include('utilesphp/utiles.php');
include('class/class.php');

$Idcompra=$_GET['Idcompra'];
$estacompra=new compra($mysqli,$Idcompra);

if (isset($_GET['modifica']) AND ($_GET['modifica']=='si') AND isset($_GET['Idcompradetalle']) AND ($_GET['Idcompradetalle']<>'')) {
	if (isset($_GET['name']) AND ($_GET['name']<>'') AND isset($_GET['value']) AND ($_GET['value']<>'')) {
		$updt=$mysqli->query('UPDATE compras_detalle SET '.$_GET['name'].'="'.$_GET['value'].'" WHERE Idcompradetalle="'.$_GET['Idcompradetalle'].'"');
		$informacion='Dato del item '.$_GET['Id'].' ha sido actualizado';
	}
}
if (isset($_GET['e']) AND ($_GET['e']=='e') AND isset($_GET['Idcompradetalle']) AND ($_GET['Idcompradetalle']<>'')) {
	$updt=$mysqli->query('DELETE FROM compras_detalle WHERE Idcompra="'.$_GET['Idcompra'].'" AND Idcompradetalle="'.$_GET['Idcompradetalle'].'" LIMIT 1');
	$informacion='Item codigo '.$_GET['codigo'].' ha sido eliminado';
	$precios=$mysqli->query('SELECT cd.valorunitario FROM compras_detalle cd LEFT JOIN compras c ON cd.Idcompra=c.Idcompra WHERE cd.Idproducto="'.$_GET['Idproducto'].'" ORDER BY fecha DESC LIMIT 1');
	$row=$precios->fetch_array();
	$mysqli->query('UPDATE productos SET valorcompra="'.$row['valorunitario'].'" WHERE Idproducto="'.$_GET['Idproducto'].'"');

}

?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/estilos.css">
<title><?php echo $titulopagina; ?></title>
</head>
<script type="text/javascript" src="ajax/creaajax.js"> </script>
<script type="text/javascript" src="utilesjs/funciones.js" charset="iso-8859-1"> </script>
<script language="javascript">
function modificardato(Idcompradetalle,name,value) {
	if (newvalue=prompt('Por favor ingresa un(a) nuevo(a) '+name,value)) {
		grabando();
		location.href='productos.php?modifica=si&Idcompradetalle='+Idcompradetalle+'&name='+name+'&value='+newvalue;
	} else {return;}
}
function eliminaritem(Idcompradetalle, Idproducto) {
	if (confirm('Realmente quieres eliminar el item '+Idproducto+'?')) {
		grabando();
		location.href='movimientos-compras-detalle.php?Idcompra=<?php echo $Idcompra; ?>&e=e&Idcompradetalle='+Idcompradetalle+'&Idproducto='+Idproducto;}
}
function calculartotal(){
	document.forms.formagrega.totalitem.value=parseInt(document.forms.formagrega.cantidad.value)*(parseInt(document.forms.formagrega.valorunitario.value));
	document.forms.formagrega.totalitemguia.value=parseInt(document.forms.formagrega.cantidad.value)*(parseInt(document.forms.formagrega.valorguia.value));
}
</script>
<body>
<div class="div_cubierto" id="cubierto" style=" <?php echo ($_GET['i']=='i')? 'display:block' : 'display:none'; ?> " ></div>
<div class="div_cargando" id="cargando"></div>

<div class="logo"><img src="grafica/logo.png" /></div>
<div class="btn_cerrar"><a href="salidausuario.php" title="salir del sistema"><img src="iconos/salir48.png" /></a></div>

<div class="n_agreganuevo" style=" <?php echo ($_GET['i']=='i')? 'display:block' : 'display:none'; ?>" id="formagrega">
<form name="formagrega" action="funcionesphp/agregarcompradetalle.php" method="get">
<input type="hidden" name="Idcompra" value="<?php echo $Idcompra; ?>" />
    <div class="bold" id="datoamodificar" style="padding:10px; text-align:center">Ingresar nuevo item</div>
    <table cellpadding="0px" cellspacing="0px" width="100%">
    	<tr>
        	<td colspan="2" height="15px"></td>
        </tr>
	   	<tr>
        	<td nowrap="nowrap">Item</td>
        	<td >
            	<select name="Idproducto" class="ancho" style="height:20px"/>
                    <?php echo $optionproductos; ?>
            	</select>        
            </td>
        </tr>
    	<tr>
        	<td nowrap="nowrap">Cantidad</td>
        	<td ><input type="text" name="cantidad" value="0" class="angosto"/></td>
        </tr>
    	<tr>
        	<td nowrap="nowrap">Valor unitario de compra</td>
        	<td ><input type="text" name="valorunitario" onkeyup="calculartotal()" value="0" class="angosto"/></td>
        </tr>
    	<tr>
        	<td nowrap="nowrap">Valor total Item</td>
        	<td ><input type="text" readonly="readonly" disabled="disabled" name="totalitem" value="0" class="anchomedio"/></td>
        </tr>
     	<tr>
        	<td nowrap="nowrap">Valor unitario de guia</td>
        	<td ><input type="text" name="valorguia" onkeyup="calculartotal()" value="0" class="angosto"/></td>
        </tr>
     	<tr>
        	<td nowrap="nowrap">Valor total item guia</td>
        	<td ><input type="text" readonly="readonly" disabled="disabled" name="totalitemguia" value="0" class="anchomedio"/></td>
        </tr>
   	<tr>
        	<td colspan="2" height="15px"></td>
        </tr>
    	<tr>
        	<td colspan="2"><div align="center" id="grabarnuevoitem">
    		<a href="#" onclick="javascript:grabando();document.forms.formagrega.submit();"><img src="iconos/actualizar16.png" border="0px" title="grabar item"/></a>&nbsp;&nbsp;&nbsp;
    		<a href="#" onclick="javascript:descubrirtodo();document.getElementById('formagrega').style.display='none'"><img src="iconos/cerrar16.png" border="0px" title="salir sin cambios"/></a>
            </div>
            </td>
        </tr>
    	<tr>
        	<td colspan="2" height="15px">
            </td>
        </tr>
    </table>
</form>
</div>

<div class="div_caja_titulo">
<?php $esteproveedor= new proveedor($mysqli,$estacompra->Idproveedor); ?>
	<span class="bold">Detalle de documento de compra</span>
    <span class="iconos-holder"><a href="#" onclick="cargando(); location.href='menu-matriz.php'" class="n_link_basico" title="Volver al menu principal"><img src="iconos/home32.png" height="24"/></a></span>
    <span class="iconos-holder"><a href="#" onclick="cubrirtodo(); document.getElementById('formagrega').style.display='block';" class="n_link_basico" title="Agregar nuevo item"><img src="iconos/agregar32.png" /></a></span>
    <span class="iconos-holder"><a href="#" onclick="cargando(); location.href='movimientos-compras.php'" class="n_link_basico" title="Volver a compras"><img src="iconos/volver32.png" /></a></span>  
    <span class="iconos-holder"><a href="#" onclick="window.print();" class="n_link_basico" title="Imprimir listado"><img src="iconos/imprimir32.png" /></a></span>    
</div>

<div class="centrar_tabla">
<div class="tips"><?php echo $estacompra->tipodoc.' N&deg; '.$estacompra->ndoc.' - fecha '.afecha($estacompra->fecha).' - '.$esteproveedor->razon; ?></div>
	<table>
    <thead>
	   	<tr>
        	<th>Producto</th>
            <th>Cantidad</th>
            <th>Valor unitario</th>
            <th>Total Item</th>
            <th>Valor guia</th>
            <th>Total Item</th>
            <th></th>
        </tr>
     </thead>
     <tbody>
<?php
$entradas=$mysqli->query('SELECT cd.Idcompradetalle, cd.Idproducto, cd.cantidad, cd.valorunitario, cd.valorguia, p.codigo, p.descripcion FROM compras_detalle cd LEFT JOIN productos p ON cd.Idproducto=p.Idproducto WHERE Idcompra="'.$Idcompra.'"');
$row=$entradas->fetch_array();
$sumatotal=0; $sumaguia=0;
if ($entradas->num_rows==0) {
?>
	<tr><td colspan="7">No existen item</td></tr>
<?php
} else { 
do {
$sumatotal+=$row['cantidad']*$row['valorunitario'];
$sumaguia+=$row['cantidad']*$row['valorguia'];
?>
        <tr style="border-top:1px solid #999">
        	<td><?php echo $row['descripcion'].' (cod: '.$row['codigo'].')'; ?></td>
            <td><?php echo $row['cantidad']; ?></td>
            <td><?php echo '$ '.apesos($row['valorunitario']); ?></td>
            <td><?php echo '$ '.apesos($row['cantidad']*$row['valorunitario']); ?></td>
            <td><?php echo '$ '.apesos($row['valorguia']); ?></td>
            <td><?php echo '$ '.apesos($row['cantidad']*$row['valorguia']); ?></td>
            <td><a href="#" onclick="javascript:eliminaritem('<?php echo $row['Idcompradetalle']; ?>','<?php echo $row['Idproducto']; ?>')" class="n_link_basico" title="eliminar"><img src="iconos/eliminar16.png" /></a></td>
        </tr>
<?php
} while ($row=$entradas->fetch_array());
}
if ($entradas) {
    $entradas->free();
}
?>
        <tr style="border-top:1px solid #333">
        	<td colspan="2"></td>
            <td>Totales</td>
            <td><?php echo '$ '.apesos($sumatotal); ?></td>
            <td></td>
            <td><?php echo '$ '.apesos($sumaguia); ?></td>
            <td></td>
        </tr>
	</tbody>
    </table>
    
</div>
</body>
</html>