<?php
session_start();
include "verifica.php";
?>

<!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" />
<title>Documento sin t&iacute;tulo</title>

<script src="assets/js/funciones.js"></script>


<style type="text/css">
<!--
.Estilo16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.Estilo20 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
-->
</style>
</head>



<body onload="calcular_totales_detalle_orden_compra();">
<table width="765" border="0" cellpadding="1" cellspacing="1">
  <tr>
    <td width="23" height="31" bgcolor="#1F3864"><div align="center"></div></td>
    <td width="25" bgcolor="#1F3864">&nbsp;</td>
    <td width="30" bgcolor="#1F3864"><div align="center">
      <div align="center"><span class="Estilo20">Est. </span></div>
    </div></td>
    <td width="59" bgcolor="#1F3864"><div align="center">
      <div align="center"><span class="Estilo20"> Operac. de caja</span></div>
    </div></td>
    <td width="65" bgcolor="#1F3864"><div align="center">
      <div align="center"><span class="Estilo20">Fecha  </span></div>
    </div></td>
    <td width="103" bgcolor="#1F3864"><div align="center">
      <div align="center"><span class="Estilo20">Fecha registro </span></div>
    </div></td>
    <td width="103" bgcolor="#1F3864"><div align="center"><span class="Estilo20">Tipo de Movim. </span></div></td>
    <td bgcolor="#1F3864"><div align="center"><span class="Estilo20">Medio de pago </span></div></td>
    <td bgcolor="#1F3864"><div align="center"><span class="Estilo20">Anotaciones</span></div></td>
    <td width="80" bgcolor="#1F3864"><div align="center"><span class="Estilo20">Monto</span></div></td>
    <td width="4" bgcolor="#1F3864">&nbsp;</td>
  </tr>
  
  
  <form name="form_pedidos_detalle" id="form_pedidos_detalle" method="post" target="frame_pedidos_detalle_guarda" action="procesos/pedidosdetalle.php">
	<?
	@$xid=$_REQUEST['xid'];
	@$xidtrans=$_REQUEST['xidtrans'];
	@$xordped_codi=$_REQUEST['xordped_codi'];	
	@$xaccion_destino_caja = $_REQUEST['xaccion_destino_caja'];		
	
	include("conexion.php");
	
	$xtotal_pagado = 0;
		$xtotal_pedido = 0;
		$xtotal_pagado = 0;		
	
	//$result2=mysqli_query($conexion,"SELECT sum(ordpeddet_precio * ordpeddet_cantidad) as total FROM orden_pedido_detalle o WHERE o.ordped_codi_fk=$xordped_codi;");
	
	/*
	$result2=mysqli_query($conexion,"SELECT sum((ordpeddet_precio * ordpeddet_cantidad) + (ordpeddet_icbper_monto_unitario * ordpeddet_cantidad)) as total,
									SUM(((ordpeddet_precio) * (ordpeddet_cantidad_devolver)) + (ordpeddet_icbper_monto_unitario * (ordpeddet_cantidad_devolver))) AS monto_devolver,
									SUM(((ordpeddet_precio_descuento) * (ordpeddet_cantidad)) + (ordpeddet_icbper_monto_unitario * (ordpeddet_cantidad))) AS monto_descuento,
										op.*, nc.notcretip_codi_fk
										FROM orden_pedido_detalle opd 
										INNER JOIN orden_pedido op ON op.ordped_codi=opd.ordped_codi_fk 
										LEFT JOIN nota_credito nc ON nc.ordped_codi_fk = op.ordped_codi
										WHERE opd.ordped_codi_fk=$xordped_codi;");
	*/
	
	$result2=mysqli_query($conexion,"SELECT sum((ordpeddet_precio * ordpeddet_cantidad) + (ordpeddet_icbper_monto_unitario * ordpeddet_cantidad)) as total,
									SUM(((ordpeddet_precio) * (ordpeddet_cantidad_devolver)) + (ordpeddet_icbper_monto_unitario * (ordpeddet_cantidad_devolver))) AS monto_devolver,
									SUM(((ordpeddet_precio_descuento) * (ordpeddet_cantidad)) + (ordpeddet_icbper_monto_unitario * (ordpeddet_cantidad))) AS monto_descuento,
									SUM(((ordpeddet_precio_aumento) * (ordpeddet_cantidad))) AS monto_aumento,									
										op.*, nc.notcretip_codi_fk, nc.notcre_descuento, nd.notdebtip_codi_fk, nd.notdeb_descuento
										FROM orden_pedido_detalle opd 
										INNER JOIN orden_pedido op ON op.ordped_codi=opd.ordped_codi_fk 
										LEFT JOIN nota_credito nc ON nc.ordped_codi_fk = op.ordped_codi
										LEFT JOIN nota_debito nd ON nd.ordped_codi_fk = op.ordped_codi
										WHERE opd.ordped_codi_fk=$xordped_codi;");
		
	//SELECT sum(ordpeddet_precio * ordpeddet_cantidad) as total FROM orden_pedido_detalle o WHERE o.ordped_codi_fk=$xordped_codi;
			
	while($row2=mysqli_fetch_array($result2)){
		$xtotal_pedido = $row2['total'];
		$xmonto_devolver = $row2['monto_devolver'];
		$xmonto_descuento = $row2['monto_descuento'];
		$xmonto_aumento = $row2['monto_aumento'];		
		
		$xper_codi = $row2['per_codi_fk'];
		$xnotcretip_codi_fk = $row2['notcretip_codi_fk'];
		$xnotcre_descuento = $row2['notcre_descuento'];				
		
		$xnotdebtip_codi_fk = $row2['notdebtip_codi_fk'];		
		$xnotdeb_descuento = $row2['notdeb_descuento'];		
		

		if($xaccion_destino_caja=='nota_credito'){		
			if($xnotcretip_codi_fk==1){
				$xtotal_pedido = $xtotal_pedido;
			}
	
			if($xnotcretip_codi_fk==5){
				$xtotal_pedido = $xmonto_descuento;			
			}
	
			if($xnotcretip_codi_fk==7){
				$xtotal_pedido = $xmonto_devolver;			
			}		
		}	

		if($xaccion_destino_caja=='nota_debito'){		
			if($xnotdebtip_codi_fk==1){
				$xtotal_pedido = $xnotdeb_descuento;
			}
	
			if($xnotdebtip_codi_fk==2){
				//$xtotal_pedido = $xnotdeb_descuento;			
				$xtotal_pedido = $xmonto_aumento;
			}	
		}	
	}
	
	
	//$xaccion_destino_caja = $_REQUEST['xaccion_destino_caja'];	
	if($xaccion_destino_caja=='nota_credito'){
		//$sql_caja = " AND ot.opecajtip_tipo='SALIDA' ";
		$sql_caja = " AND o.opecaj_tipo_de_nota=1 ";
	}else{	
		if($xaccion_destino_caja=='nota_debito'){
			//$sql_caja = " AND ot.opecajtip_tipo='SALIDA' ";
			$sql_caja = " AND o.opecaj_tipo_de_nota=2 ";
		}else{		
			//$sql_caja = " AND ot.opecajtip_tipo='INGRESO' ";
			$sql_caja = " AND o.opecaj_tipo_de_nota=0 ";			
		}	
	}		
		
	$result1=mysqli_query($conexion,"SELECT * FROM operacion_caja o 
									LEFT JOIN personas p ON o.per_codi_fk=p.per_codi 
									LEFT JOIN operacion_caja_tipo ot ON o.opecajtip_codi_fk=ot.opecajtip_codi 
									LEFT JOIN orden_pedido_caja opc ON opc.opecaj_codi_fk=o.opecaj_codi 
									LEFT JOIN medios_pago mp ON mp.medpag_codi=o.medpag_codi_fk  
									WHERE opc.ordped_codi_fk=$xordped_codi
									".$sql_caja." 
									ORDER BY o.opecaj_fecha desc, o.opecaj_codi desc;");		
	
	//$result1=mysqli_query($conexion,"SELECT * FROM operacion_caja o LEFT JOIN personas p ON o.per_codi_fk=p.per_codi LEFT JOIN operacion_caja_tipo ot ON o.opecajtip_codi_fk=ot.opecajtip_codi LEFT JOIN medios_pago mp ON mp.medpag_codi=o.medpag_codi_fk ORDER BY o.opecaj_fecha desc, o.opecaj_codi desc;
	
	$nn=0;
	while($row1=mysqli_fetch_array($result1)){
		$nn=$nn+1;
		
		if($row1['opecaj_estado']==1){ 	
			$xtotal_pagado = $xtotal_pagado + $row1['opecaj_monto'];
		}	
	
	
//		echo "total pedido: ".$xtotal_pedido;
//		echo "<br>";	
//		echo "monto: ".$row1['opecaj_monto'];
	
	?>
   
  
  <tr id="tr<?php echo $nn;?>" style="background-color:#FFFFFF;" onMouseOver="resaltar('#F9F38A',this.id);" onMouseOut="resaltar('#FFFFFF',this.id);" >
    <td class="Estilo16">
	
	<?php  
	if($_SESSION['s_tipo_usuario']!=3){  
	}else{
	?>  
	<a href="#" onclick="parent.modificar_pago_pedidos('modificar',<?php echo $row1['opecaj_codi']; ?>,<?php echo $row1['opecaj_monto']; ?>,'<?php echo $row1['opecaj_anotaciones']; ?>','<?php echo $row1['opecaj_fecha']; ?>',<?php echo $row1['medpag_codi']; ?>); return false;"><img src="images/icono_editar.png" width="20" border="0" /></a>
	<?php } ?>	</td>
    
	<td class="Estilo16"><a href="#" onClick="imprimir_pagos_detalle_2('<?php echo $row1['opecaj_codi']; ?>'); return false;" ><img src="images/impresora.png" width="25" height="25" border="0" /></a>	</td>
    <td ><div align="center"><span style=" padding:2px;">
      
      <input <?php  if($_SESSION['s_tipo_usuario']!=3){  ?>  disabled="disabled" <?php } ?> name="checkbox" type="checkbox" id="chk_<?php echo $row1['opecaj_codi']; ?>" onclick="cambiar_estado_caja_pedido(<?php echo $row1['opecaj_codi']; ?>, 
	  						this.checked,
							<?php echo $xordped_codi; ?>,
							'<?php echo $xaccion_destino_caja; ?>');" value="checkbox"  <?php if($row1['opecaj_estado']==1){ ?> checked="checked" <?php }	 ?>>
      
    </span></div></td>
    <td class="Estilo16"><input readonly="readonly"  name="xcodigo_<?php echo $nn;//$row1['ordpeddet_codi'];?>" id="xcodigo_<?php echo $nn;?>" type="text" style="width:50px; text-align:left; color:#999999;letter-spacing:-1px;" value="<?php echo $row1['opecaj_numero']; ?>" size="8" /></td>
    <td class="Estilo16"><input readonly="readonly"  name="xproducto_<?php echo $nn;?>" type="text" id="xproducto_<?php echo $nn;?>" style="width:65px; text-align:left;  color:#999999; letter-spacing:-1px;"  value="<?php echo date("d/m/Y",strtotime($row1['opecaj_fecha'])); ?>" size="8" /></td>
	
	
    <td class="Estilo16"><input readonly="readonly"  name="xproducto_<?php echo $nn;?>2" type="text" id="xproducto_<?php echo $nn;?>2" style="width:103px; text-align:left;  color:#999999; letter-spacing:-1px;"  value="<?php echo date("d/m/Y H:i:s",strtotime($row1['opecaj_fechahora'])); ?>" size="8" /></td>
    <td class="Estilo16"><input readonly="readonly"  name="xproducto_<?php echo $nn;?>232" type="text" id="xproducto_<?php echo $nn;?>232" style="width:170px; text-align:left;  color:#999999; letter-spacing:-1px;"  value="<?php echo $row1['opecajtip_nombre']; ?>" size="8" /></td>
    <td class="Estilo16"><input readonly="readonly"  name="xproducto_<?php echo $nn;?>23" type="text" id="xproducto_<?php echo $nn;?>23" style="width:110px; text-align:left;  color:#999999; letter-spacing:-1px;"  value="<?php echo $row1['medpag_nombre']; ?>" size="8" /></td>
		  
    <td class="Estilo16"><textarea name="xproducto_<?php echo $nn;?>22" cols="8" rows="1" readonly="readonly" id="xproducto_<?php echo $nn;?>22" style="width:200px; height:16px; text-align:left;  color:#999999; letter-spacing:-1px;"><?php echo $row1['opecaj_anotaciones']; ?></textarea></td>
    <td class="Estilo16"><input type="text"  readonly="readonly"  name="xmonto_<?php echo $nn;?>" id="xmonto_<?php echo $nn;?>"  value="<?php echo number_format($row1['opecaj_monto'],2,'.',','); ?>" style="width:80px; text-align:right;  color:#999999; " /></td>
    <td class="Estilo16">&nbsp;</td>
  </tr>
  
	<?
	}
	?> 

  <tr >
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td colspan="2" class="Estilo16">&nbsp;</td>
    <td class="Estilo16"><div id="d_xsubtotal_" align="right"><strong></strong></div></td>
    <td class="Estilo16">&nbsp;</td>
  </tr>
  <tr >
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">
	<input type="hidden" name="xdiferencia" id="xdiferencia" value="<?php echo $xtotal_pedido - $xtotal_pagado; ?>">
	<input type="hidden" name="xdiferencia_notacredito" id="xdiferencia_notacredito" value="<?php echo $xtotal_pedido - $xtotal_pagado; ?>">	</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16"><div align="right">Pendiente: </div></td>
    <td width="110" class="Estilo16"><div align="right"><B><?php echo number_format($xtotal_pedido - $xtotal_pagado,2,'.',','); ?></B></div></td>
    <td width="235" class="Estilo16"><div align="right">Total: </div></td>
    <td class="Estilo16"><div id="d_xigv" align="right"><strong><?php echo number_format($xtotal_pagado,2,'.',','); ?></strong></div></td>
    <td class="Estilo16">&nbsp;</td>
  </tr>
  <tr >
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td class="Estilo16">&nbsp;</td>
    <td colspan="2" class="Estilo16">&nbsp;</td>
    <td class="Estilo16"><div id="d_xtotal_" align="right"><strong></strong></div></td>
    <td class="Estilo16">&nbsp;</td>
  </tr>


	<input name="xid" id="xid" type="hidden" value="<?php echo $xid;?>" />
	<input name="xaccion" id="xaccion" type="hidden" value="adicionar">
	<input name="xordpeddet_codi" id="xordpeddet_codi" type="hidden" value="" />	
	<input name="xcantidad_reg" id="xcantidad_reg" type="hidden" value="<?php echo $nn;?>" />	
	
	<input name="xproveedor" id="xproveedor" type="hidden" value="<?php echo $xper_codi;?>" />
	<input name="xordped_codi" id="xordped_codi" type="hidden" value="<?php echo $xordped_codi;?>" />
	
	<input name="xpagotipo" id="xpagotipo" type="hidden" value="" />	
	<input name="xfecha" id="xfecha" type="hidden" value="" />
	<input name="xidtrans" id="xidtrans" type="hidden" value="" />				
	<input name="xanotaciones" id="xanotaciones" type="hidden" value="" />		
 </form>	
</table>

<?php
//$xs_cobro_operacion = $_SESSION['s_cobropedido'];
$xaccion_destino_caja = $_REQUEST['xaccion_destino_caja'];

if($xaccion_destino_caja=='nota_credito'){
	$xs_cobro_operacion = $_SESSION['s_pagonotacredito'];
}else{
	if($xaccion_destino_caja=='nota_debito'){
		$xs_cobro_operacion = $_SESSION['s_cobronotadebito'];
		
	}else{
		$xs_cobro_operacion = $_SESSION['s_cobropedido'];
	}	
}	

?>

<script language="javascript">
parent.document.getElementById('xproveedor_caja').value = document.getElementById('xproveedor').value;
parent.document.getElementById('xpagotipo_caja').value = <?php echo $xs_cobro_operacion; ?> ;

parent.document.getElementById('xproveedor_caja_vista').value = document.getElementById('xproveedor').value;
parent.document.getElementById('xpagotipo_caja_vista').value = <?php echo $xs_cobro_operacion; ?>;

parent.document.getElementById('xordped_codi_fk').value = document.getElementById('xordped_codi').value;



</script>


<div align="left">
<iframe id="frame_procesos" name="frame_procesos" width="10" height="10" frameborder="0" scrolling="No" marginheight="0" marginwidth="0" allowtransparency="AllowTransparency"></iframe>
</div>

</body>

</html>
