<?php
require_once ("../../config/Cado.php");
require_once ("../catalogo/cCatalogo.php");
$oCatalogo = new cCatalogo();
require_once ("../categoria/cCategoria.php");
$oCategoria = new cCategoria();
require_once("../precioventa/cPrecioventa.php");
$oPrecioventa = new cPrecioventa();
require_once ("../formatos/formato.php"); 
$nom = $_POST['txt_fil_pro_nom'];
$codbar = $_POST['txt_fil_pro_codbar'];
$cat_id = $_POST['cmb_fil_cat_id'];
$mar_id = $_POST['cmb_fil_mar_id'];
$alm_id = $_POST['cmb_fil_alm_id'];
if($alm_id>0)
{
	$dts1=$oCatalogo->catalogo_stock_valorizado($nom,$codbar,$cat_id,$mar_id,$alm_id);
$num_rows= mysql_num_rows($dts1);
}
else
{
	$num_rows=0;
}
?>
 
<section class="content" id="table" style="min-height:0px;padding-bottom:0px;margin-bottom:-30px;">
	<div class="row">
		<div class="col-xs-12">
			<div class="box">
				<div class="box-body  table-responsive no-padding">
					<table id="tabla_producto" class="table table-bordered table-striped">
						<thead>
			                <tr>
			                	<th>CODIGO</th>
			                    <th>NOMBRE</th>
			                    <th>MARCA</th>
			                    <th>CATEGORIA</th>
			                    <th align="right" nowrap>P. COSTO</th>
			                    <th align="right" nowrap>UTI %</th>
			                    <th align="right" nowrap>P. VENTA</th>
			                    <th align="right" nowrap>P. MIN</th>
			                    <th align="right" nowrap>P. MAY</th>
				                <th align="right">STOCK</th>
				                <th align="right">VALORIZADO COSTO</th>
				                <th align="right">VALORIZADO VENTA</th>
				                <th align="right">VALORIZADO MIN</th>
				                <th align="right">VALORIZADO MAY</th>
				                <th align="right">TOTAL UTILIDAD (P MIN)</th>
			                </tr>
			            </thead>
						 <tbody>
			                <?php
			                if($num_rows>=1){
								while($dt1 = mysql_fetch_array($dts1)){
									$stock=$dt1['tb_stock_num'];
									$precio_min = 0; $precio_may = 0;
									$rst = $oPrecioventa->precio_min_may($dt1['tb_catalogo_id']);
									
									if(mysql_num_rows($rst) > 0){
										while ($precios = mysql_fetch_array($rst)) {
											if($precios['tb_precio_id'] == 1)
												$precio_min = $precios['tb_preciodetalle_val'];
											if($precios['tb_precio_id'] == 2)
												$precio_may = $precios['tb_preciodetalle_val'];
										}
										mysql_free_result($rst);
									}
									$st_uni=floor($stock/$dt1['tb_catalogo_fac']);
									$st_res=$stock%$dt1['tb_catalogo_fac'];
									
									if($st_res!=0){
										//$stock_unidad="$st_uni + r$st_res";
										$stock_unidad="$st_uni";
									} else{
										$stock_unidad="$st_uni";
									}
									
									$valorizado_cos_dol=0;
									$valorizado_cos = 0; $valorizado_ven = 0; $valorizado_min = 0; $valorizado_may = 0; $valorizado_uti = 0;
									
									if($dt1['tb_catalogo_unibas']=='1')
									{
										if($dt1['tb_catalogo_precosdol']>0)
										{
											$valorizado_dol=$stock_unidad*$dt1['tb_catalogo_precosdol'];
											
											$total_valorizado_cos_dol+=$valorizado_cos_dol;
										}
										else
										{
											$total_costo += $dt1['tb_catalogo_precos'];
											$total_utilidad_porcen += $dt1['tb_catalogo_uti'];
											$total_precio_ven += $dt1['tb_catalogo_preven'];
											$total_precio_min += $precio_min;
											$total_precio_may += $precio_may;
											$total_stock += $stock_unidad;
											$valorizado_cos = $stock_unidad*$dt1['tb_catalogo_precos'];
											$valorizado_ven = $stock_unidad * $dt1['tb_catalogo_preven'];
											$valorizado_min = $stock_unidad * $precio_min;
											$valorizado_may = $stock_unidad * $precio_may;
											$valorizado_uti = $valorizado_min - $valorizado_cos;
											$total_valorizado_cos += $valorizado_cos;
											$total_valorizado_ven += $valorizado_ven;
											$total_valorizado_min += $valorizado_min;
											$total_valorizado_may += $valorizado_may; 
											$total_utilidad += $valorizado_uti; 
										}
									}
									
									if($stock>0){
									
								?>
			                        <tr>
			                            <td><?php echo $dt1['tb_presentacion_codbar']?></td>
			                            <td>
			                            <span style="">
										<?php echo $dt1['tb_producto_nom']?>
			                            </span>
			                            </td>
			                            <td><?php echo $dt1['tb_marca_nom']?></td>
			                            <td><?php echo $dt1['tb_categoria_nom']?></td>
			                            
			                            <td align="right"><?php if($dt1['tb_catalogo_precos']!=0)echo formato_money($dt1['tb_catalogo_precos'])?></td>
			                            <td align="right"><?php echo $dt1['tb_catalogo_uti']?></td>
			                            <td align="right"><?php if($dt1['tb_catalogo_preven']!=0)echo formato_money($dt1['tb_catalogo_preven'])?></td>
			                            <td align="right"><?php echo formato_money($precio_min) ?></td>
			                            <td align="right"><?php echo formato_money($precio_may) ?></td>
			                            <td align="right">
			                            <span <?php if($dt1['tb_catalogo_unibas']==1 and $stock_unidad<=$dt1['tb_presentacion_stomin']){?> style="color:#F00; font-weight: bold;"<?php }?>>
										<?php echo $stock_unidad?>
			                            </span>
			                            <input name="hdd_cat_stouni_<?php echo $dt1['tb_catalogo_id']?>" id="hdd_cat_stouni_<?php echo $dt1['tb_catalogo_id']?>"  type="hidden" value="<?php echo $stock_unidad?>">
			                            </td>                          
			                            <td align="right"><?php echo formato_money($valorizado_cos)?></td>
			                            <td align="right"><?php echo formato_money($valorizado_ven)?></td>
			                            <td align="right"><?php echo formato_money($valorizado_min)?></td>
			                            <td align="right"><?php echo formato_money($valorizado_may)?></td>
			                            <td align="right"><?php echo formato_money($valorizado_uti)?></td>
			                       </tr>
			                <?php
			                	}
								}
			                mysql_free_result($dts1);
			                }
			                ?>
			                </tbody>   
			                <tr class="even">
			                  <td colspan="4">TOTAL</td>
			                  <td align="right"><?php echo formato_money($total_costo)?></td>
			                  <td align="right"><?php echo $total_utilidad_porcen.' %' ?></td>
			                  <td align="right"><?php echo formato_money($total_precio_ven)?></td>
			                  <td align="right"><?php echo formato_money($total_precio_min)?></td>
			                  <td align="right"><?php echo formato_money($total_precio_may)?></td>
			                  <td align="right"><?php echo $total_stock?></td>
			                  <td align="right"><?php echo formato_money($total_valorizado_cos)?></td>
			                  <td align="right"><?php echo formato_money($total_valorizado_ven)?></td>
			                  <td align="right"><?php echo formato_money($total_valorizado_min)?></td>
			                  <td align="right"><?php echo formato_money($total_valorizado_may)?></td>
			                  <td align="right"><?php echo formato_money($total_utilidad)?></td>
			                </tr>
					</table>
				</div>
			</div>
		</div>
	</div>
</section>
<script type="text/javascript">
	$(function() {  
		$("#tabla_producto").DataTable( {
			"columnDefs": [
			{ "orderable": false, "targets": [1] }
			],
			"searching": false,
			"order":[[0,"asc"]]
		});
	}); 
</script>  