<?php
if(!isset($_SESSION))session_start();
include("conexion.php");			
include "procesos/almacen_funciones.php";
//@$xaccion2=$_REQUEST['xaccion2'];
//@$xcriterio=$_REQUEST['xcriterio'];	

@$xactivar_por_compras = $_REQUEST['xactivar_por_compras'];								


?>
<style type="text/css">
<!--
.Estilo16 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo26 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
-->
</style>

  <table width="738" border="1" cellpadding="1" cellspacing="1" >
    <tr style="background-color:#FF6600; color:#FFFFFF;" >
      <td width="26" height="25" class="Estilo16">&nbsp;</td>
      <td valign="middle" class="Estilo26">Producto</td>
      <td valign="middle" class="Estilo26"><div align="center">C&oacute;digo</div></td>
      <td valign="middle" class="Estilo26">Categor&iacute;a</td>
      <td valign="middle" class="Estilo26">Marca</td>
      <td valign="middle" class="Estilo26">Presentac</td>
      <td valign="middle" class="Estilo26">Master pack</td>
      <td valign="middle" class="Estilo26"><div align="center">Unidad de venta</div></td>
      <td valign="middle" class="Estilo26"><div align="center">Stock</div></td>
      <td valign="middle" class="Estilo26"><div align="right">Costo</div></td>
      <td valign="middle" class="Estilo26"><div align="right">Margen</div></td>
      <td width="61" valign="middle" class="Estilo26"><div align="right">Precio minorista </div></td>
      <td width="7" valign="middle" class="Estilo26">&nbsp;</td>
    </tr>
    <?php
								
								//CONSULTA SQL PARA DESPLEGAR EL LISTADO DE CATEGORIAS
								
								@$xs_empresa=$_SESSION['s_empresa'];	
								
								$xcriterio = str_replace(' ','%',$xcriterio);
								
								//if(isset($xaccion2)){
								if(1==1){
																				
									$result1=mysqli_query($conexion,"SELECT * FROM orden_compra oc
																	INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk = oc.ordcom_codi
																	INNER JOIN productos prd ON prd.prd_codi = ocd.prd_codi_fk
																	INNER JOIN marcas mar ON prd.mar_codi_fk=mar.mar_codi
																	INNER JOIN presentacion prs ON prd.prs_codi_fk=prs.prs_codi
																	INNER JOIN productos_familia prdfam ON prd.prdfam_codi_fk=prdfam.prdfam_codi
																	INNER JOIN masterpack mp ON mp.mp_codi=prd.mp_codi_fk
																	INNER JOIN unidades_medida um ON um.unimed_codi=prd.prd_unidad_minima
																	WHERE ordcom_codi='$xcriterio'
																	AND ocd.ordcomdet_precio > 0
																	ORDER BY ordcomdet_codi;");
								}else{
									$result1=mysqli_query($conexion,"SELECT * FROM productos prd 
															INNER JOIN marcas mar ON prd.mar_codi_fk=mar.mar_codi 
															INNER JOIN presentacion prs ON prd.prs_codi_fk=prs.prs_codi 
															INNER JOIN productos_familia prdfam ON prd.prdfam_codi_fk=prdfam.prdfam_codi 
															WHERE 1=0
															ORDER BY prd_nombre
															limit 10;");
								}
								$nn=0;
								while($row1=mysqli_fetch_array($result1)){
									$nn=$nn+1;
									
									$xprd_codi = $row1['prd_codi'];				
									$xprd_nombre = $row1['prd_nombre'];									
									$xunimed_codi = $row1['unimed_codi'];				
									$xunimed_nombre = $row1['unimed_nombre'];				
									$xmar_nombre = $row1['mar_nombre'];
									$xprd_codigo = $row1['prd_codigo'];
									$xprdfam_nombre = $row1['prdfam_nombre'];																		
									$xprs_nombre = $row1['prs_nombre'];
									$xmp_nombre = $row1['mp_nombre'];			
									$xprd_unidad_minima = $row1['prd_unidad_minima'];											
									$xprd_stock_minimo = $row1['prd_stock_minimo'];											
									//$xordcomdet_precio = $row1['ordcomdet_precio'];		
									$xordcomdet_precio = $row1['ordcomdet_precio'] - $row1['ordcomdet_precio_descuento'] ;		
									$xordcom_codi = $row1['ordcom_codi'];											
																		
									$xstock = 0;
									$xstock = $almfun->verificar_stock($conexion, $xprd_codi, $xunimed_codi, $xs_empresa);		
								
									$xprecio_minorista = 0;
									$r_precios = mysqli_query($conexion,"SELECT prc_precio FROM precios p
																		WHERE prc_estado = 1
																		AND prd_codi_fk = $xprd_codi
																		AND unimed_codi_fk = $xunimed_codi
																		AND prctip_codi_fk = 2
																		AND emp_codi_fk = $xs_empresa;");
									while($row_precios = mysqli_fetch_array($r_precios)){
										$xprecio_minorista = $row_precios['prc_precio'];
									}
																																							
									$xutilidad = $xprecio_minorista - $xordcomdet_precio; 
									$margen = ($xutilidad / $xordcomdet_precio) * 100;
									
									//$xutilidad = $xprecio_minorista - $xordcomdet_precio; 
									//$margen = ($xutilidad / $xprecio_minorista) * 100;
		
									$xpreciocosto_anterior = 0;
									$r_precio_anterior = mysqli_query($conexion,"SELECT ordcomdet_precio, ordcomdet_precio_descuento 
																				FROM orden_compra oc
																				INNER JOIN orden_compra_detalle ocd ON ocd.ordcom_codi_fk = oc.ordcom_codi
																				WHERE ordcom_codi != $xordcom_codi
																				AND prd_codi_fk = $xprd_codi
																				AND ocd.unimed_codi_fk = $xunimed_codi										
																				AND oc.ordcom_estado = 1
																				AND oc.emp_codi_fk = $xs_empresa
																				AND ocd.ordcomdet_precio > 0
																				ORDER BY oc.ordcom_fecha, oc.ordcom_codi DESC
																				LIMIT 1;");
									while($row_precio_anterior = mysqli_fetch_array($r_precio_anterior)){
										$xpreciocosto_anterior = $row_precio_anterior['ordcomdet_precio'] - $row_precio_anterior['ordcomdet_precio_descuento'];	
									}					
									
									//echo $xordcomdet_precio .' - '. $xpreciocosto_anterior;
									//echo "<br>";
									
									if($xordcomdet_precio != $xpreciocosto_anterior){
										$color_letra = "#FF0000;";
									}else{
										$color_letra = "#878e83;";									
									}															
																		
								?>
    <tr id="tr<?php echo $nn;?>" style=" cursor:default; background-color:#FFFFFF;"  onmouseover="resaltar('#F9F38A',this.id);" onMouseOut="resaltar('#FFFFFF',this.id);" >
      <td width="26" class="Estilo16"><div style="width:10px;" align="center">
        <?php 
		 //if($_SESSION['s_tipo_usuario']==3){  
		 if(1==1){  
		?>
        <a href="#" onClick="accion_catalogos_precios(
															'modificar',
															<?php echo $row1['prd_codi']; ?>,
															'<?php echo $row1['prd_nombre']; ?>',
															'<?php echo $row1['prd_abreviatura']; ?>',
															'<?php echo $row1['prd_codigo']; ?>',
															<?php echo $row1['mar_codi']; ?>,
															<?php echo $row1['prs_codi']; ?>,
															<?php echo $row1['prdfam_codi']; ?>,
															'<?php echo number_format($xordcomdet_precio,2,'.',',') ; ?>',
															'<?php echo $row1['unimed_nombre']; ?>',
															<?php echo $xstock; ?>,
															<?php echo $row1['prd_peso']; ?>,
															<?php echo $row1['prd_descuento_limite']; ?>,
															<?php echo $row1['prd_catalogo_defecto']; ?>,
															'<?php echo $row1['mp_nombre']; ?>'
															
															); return false;"><img style=" padding:2px;" src="images/icono_editar.png" alt="Modificar" width="22"/></a>
        <?php } ?>
      </div></td>
      <td width="116" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left"><?php echo $row1['prd_nombre']; ?></div></td>
      <td width="52" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left">
        <div align="center"><?php echo $row1['prd_codigo']; ?></div>
      </div>
      <div align="center"></div></td>
      <td width="81" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left"><?php echo $row1['prdfam_nombre']; ?></div></td>
      <td width="48" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left"><?php echo $row1['mar_nombre']; ?></div></td>
      <td width="64" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left"><?php echo $row1['prs_nombre']; ?></div></td>
      <td width="47" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left"><?php echo $row1['mp_nombre']; ?></div></td>
      <td width="48" valign="middle" class="Estilo16"><div style="color:<?php echo $color_letra; ?>" align="left">
        <div align="center"><?php echo $row1['unimed_nombre']; ?></div>
      </div></td>
      <td width="35" valign="middle" class="Estilo16"><div align="center" style="font-size:14px; color:<?php echo $color_letra; ?>"><?php echo $xstock; ?></div></td>
      <td width="37" valign="middle" class="Estilo16"><div align="right" style="font-size:14px; color:<?php echo $color_letra; ?>"><?php echo number_format($xordcomdet_precio,3,'.',',');  ?></div></td>
      <td width="48" valign="middle" class="Estilo16"><div align="right" style="font-size:14px; color:<?php echo $color_letra; ?>"><?php echo round($margen,2). "%";  ?></div></td>
      <td width="61" valign="middle" class="Estilo16"><div align="right" style="font-size:14px; color:<?php echo $color_letra; ?>"><?php echo number_format($xprecio_minorista,2,'.',',');  ?></div></td>
      <td width="7" valign="middle" class="Estilo16">&nbsp;</td>
    </tr>
    <?
								}
								?>
    <tr  >
      <td width="26" class="Estilo16">&nbsp;</td>
      <td class="Estilo16">&nbsp;</td>
    </tr>
  </table>

