<!DOCTYPE HTML>
<!--
	Desarrollado por: Eduardo Alfonso Torres Luna
-->
<html>
	<head>
		<title>SISTEMA DE CONTROL COMERCIAL</title>
		<meta charset="iso-8859-1" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		<!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
		<link rel="stylesheet" href="assets/css/main.css" />
		<!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
	    <style type="text/css">
<!--
.Estilo16 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:3px;	
}
.Estilo20 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; padding:3px; }
-->
        </style>
</head>
	<body>
	
		<div id="aula_virtual" style=" height:20px; ">  
		  
		</div>		
			
		<div id="page-wrapper">
			<div id="header-wrapper">
				<div class="container">
					<div class="row">
						<div class="12u">

							<?php
							include("cabecera.php");
							

							
							?>

						</div>
					</div>
				</div>
			</div>
			
			<?php
			include("conexion.php");			
			
			@$xaccion2=$_REQUEST['xaccion2'];
			@$xcriterio=$_REQUEST['xcriterio'];												
			@$xop=$_REQUEST['xop'];
			
			
			@$xactivar_fechas=$_REQUEST['xactivar_fechas'];				
			
			@$xfecha_inicio=$_REQUEST['xfecha_inicio'];	
			@$xfecha_fin=$_REQUEST['xfecha_fin'];				
			
			if(!isset($xfecha_inicio)){
			
				$xfecha_inicio = date("Y-m-d");
				$xfecha_fin = date("Y-m-d");
			}
			
			@$xempresa_criterio=$_REQUEST['xempresa_criterio'];									
			@$xactivar_empresa=$_REQUEST['xactivar_empresa'];
			
			@$xs_empresa=$_SESSION['s_empresa'];												
			
			
					
			
			?>
						
			
			<div id="main">
				<div class="container" >
					<div class="row main-row" style="width:100%;">
					
					
					
						<div class="4u 12u(mobile)" style="width:100%;">

						  <section>
								<h2>Stock de productos documentado (Valorizado)</h2>
								<ul >
									
												

										  <li style="margin-top:20px;">
												
												
												<form name="form_buscar" id="form_buscar" method="post" action="stock_documentado_valorizado.php">
												
												<div align="left" style="float:left">
								    			Buscar
												</div>														
												
												<div align="left" style="float:left">
								    			<input class="input_texto_buscar" id="xcriterio" type="text" name="xcriterio" value="<?php echo $xcriterio; ?>" >
												<input name="xaccion2"  type="hidden" class="input_texto" id="xaccion2" value="buscar">
												<input name="xop"  type="hidden" id="xop" value="<?php echo $xop; ?>">			
												</div>

												<div align="left" style="float:left; margin-left:10px;">
								    			<a href="#" onClick="buscar(); return false;"><img src="images/buscar.png" alt="Buscar" width="25" class="left" /></a>
												</div>
															
															
															
															
															
												<div style=" width:800px; ">
												<label style="style=padding-left:10px; <?php  if($_SESSION['s_tipo_usuario']==333){  ?>  display:none; <?php } ?> ">
												<div align="left" style=" float:left;  font-size: 14px; padding-left:10px; margin-top:10px;">
												Empresa (Sucursal)
												  <input  name="xactivar_empresa" type="checkbox" value="1" <?php if(@$xactivar_empresa==1){ ?> checked <?php } ?> >													  
												</div>
												</label>																										
												
												
												<div align="left" style="float:left;  font-size: 14px; padding-left:10px; margin-top:10px; <?php  if($_SESSION['s_tipo_usuario']==333){  ?>  display:none; <?php } ?> ">
												  <select style="padding:3px; width:205px; letter-spacing:-1px;" onChange="hay_cambios_pedidos();"  name="xempresa_criterio" id="xempresa_criterio" requiered >
													<option value=""></option>
													<?
												$r_empresas_criterio=mysqli_query($conexion,"SELECT * FROM empresas e WHERE emp_estado=1 ORDER BY emp_nom;");																					
												
												while($row_empresas_criterio=mysqli_fetch_array($r_empresas_criterio)){
												
												?>
																	<option value="<?php echo $row_empresas_criterio['emp_codi']; ?>"  <?php if($xempresa_criterio==$row_empresas_criterio['emp_codi']){ ?> selected <?php } ?>  ><?php echo $row_empresas_criterio['emp_nom']; ?></option>
																	<?
												}
												?>
												  </select>
												</div>														
												</div>
															
															
																									
												
												</form>

										  </li>

											
									
								</ul>
						  </section>

							
						  <?
							@$xid=$_REQUEST['xid'];
							@$xaccion2=$_REQUEST['xaccion2'];
							@$xcriterio=$_REQUEST['xcriterio'];				
							
							include("conexion.php");
							
							$nn=0;
							$xtotal_ingreso=0;
							$xtotal_salida=0;
							$item_no_valorizado=0; 	
							$item_stock_negativo=0;
							
							$item_stock_optimo=0;
							$item_stock_minimo=0;
							
							$total_items=0;
							$xtotal_valorizado=0;
							
							
							if(@$xactivar_empresa==1){
							
								if(trim($xempresa_criterio)==""){
									$xsql_empresa = "";
								}else{	
									$xsql_empresa = " oa.emp_codi_fk=$xempresa_criterio AND ";
								}	

							}else{
							
								$xsql_empresa = " oa.emp_codi_fk=$xs_empresa AND ";
													
							}
							

							
							if(isset($xaccion2)){

								$result3=mysqli_query($conexion,"SELECT pf.* FROM operacion_almacen oa 
																INNER JOIN operacion_almacen_detalle oad ON oa.opealm_codi=oad.opealm_codi_fk 
																INNER JOIN productos p ON oad.prd_codi_fk=p.prd_codi 
																INNER JOIN productos_familia pf ON p.prdfam_codi_fk=pf.prdfam_codi 
																INNER JOIN marcas m ON m.mar_codi=p.mar_codi_fk 
																INNER JOIN documento_tipo dt ON dt.doctip_codi=oa.doctip_codi_fk 
																WHERE ".$xsql_empresa." oa.opealm_estado=1 
																and  dt.doctip_documentado=1 
																and (pf.prdfam_nombre LIKE '%$xcriterio%' 
																OR p.prd_nombre LIKE '%$xcriterio%' 
																OR p.prd_codigo LIKE '%$xcriterio%' 
																OR m.mar_nombre LIKE '%$xcriterio%') 
																GROUP BY pf.prdfam_nombre 
																ORDER BY pf.prdfam_nombre;");	
									
							}else{
								
								$result3=mysqli_query($conexion,"SELECT pf.* FROM operacion_almacen oa 
																INNER JOIN operacion_almacen_detalle oad ON oa.opealm_codi=oad.opealm_codi_fk 
																INNER JOIN productos p ON oad.prd_codi_fk=p.prd_codi 
																INNER JOIN productos_familia pf ON p.prdfam_codi_fk=pf.prdfam_codi 
																INNER JOIN marcas m ON m.mar_codi=p.mar_codi_fk 
																INNER JOIN documento_tipo dt ON dt.doctip_codi=oa.doctip_codi_fk 
																WHERE ".$xsql_empresa." oa.opealm_estado=1 
																and  dt.doctip_documentado=1 
																GROUP BY pf.prdfam_nombre 
																ORDER BY pf.prdfam_nombre;");
								
							}
														
							while($row3=mysqli_fetch_array($result3)){
							
								$xprdfam_codi=$row3['prdfam_codi']
							?>														
														
							<section>
								<h2><?php echo $row3['prdfam_nombre']; ?></h2>
								<div style="width:100%;">
									<div class="row pading_top_row " style="width:100%; " >
										<div  style="width:100%;">
										
											<div style=" display:none;">
													<table width="100%" border="1" cellpadding="1" cellspacing="1" bordercolor="#0066CC" bgcolor="#339966">
                                                        <tr>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                        </tr>
                                                        <tr>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                          <td>&nbsp;</td>
                                                        </tr>
                                              </table>
											</div>
	
										
											<table width="959" border="1" cellpadding="1" cellspacing="1" >
                                              <tr>
                                                <td width="14" align="center" valign="middle" bgcolor="#397AA8">&nbsp;</td>
                                                <td width="31" height="37" align="center" valign="middle" bgcolor="#397AA8"><div align="center">
                                                  <div align="center"><span class="Estilo20">NRO.</span></div>
                                                </div></td>
                                                <td width="82" align="center" valign="middle" bgcolor="#397AA8"><div align="center">
                                                    <div align="left"><span class="Estilo20">CODIGO</span></div>
                                                </div></td>
                                                <td width="320" align="center" valign="middle" bgcolor="#397AA8">
                                                <div align="left"><span class="Estilo20">PRODUCTO </span></div></td>
                                                <td width="142" align="center" valign="middle" bgcolor="#397AA8"><div align="left"><span class="Estilo20">MARCA</span></div></td>
                                                <td width="94" align="center" valign="middle" bgcolor="#397AA8"><div align="left"><span class="Estilo20">UNIDAD DE MEDIDA </span></div></td>
                                                <td width="94" align="center" valign="middle" bgcolor="#397AA8"><div align="center"><span class="Estilo20">STOCK MINIMO </span></div></td>
                                                <td width="60" align="center" valign="middle" bgcolor="#397AA8"><div align="center"><span class="Estilo20">STOCK</span></div></td>
                                                <td width="82" align="center" valign="middle" bgcolor="#397AA8"><div align="right"><span class="Estilo20">PRECIO COSTO </span></div></td>
                                                <td width="71" align="center" valign="middle" bgcolor="#397AA8"><div align="right"><span class="Estilo20">VALORIZADO</span></div></td>
                                                <td width="10" align="center" valign="middle" bgcolor="#397AA8">&nbsp;</td>
                                              </tr>
                                              <?
												//@$xid=$_REQUEST['xid'];
												//@$xaccion2=$_REQUEST['xaccion2'];
												//@$xcriterio=$_REQUEST['xcriterio'];				
												
												//include("conexion.php");
												
												if(isset($xaccion2)){
														
													$result1=mysqli_query($conexion,"SELECT p.prd_codigo, p.prd_nombre, um.unimed_nombre, m.mar_nombre, p.prd_codi, um.unimed_codi,p.prd_stock_minimo 
													FROM operacion_almacen oa 
													INNER JOIN operacion_almacen_detalle oad ON oa.opealm_codi=oad.opealm_codi_fk 
													INNER JOIN productos p ON oad.prd_codi_fk=p.prd_codi 
													INNER JOIN unidades_medida um ON oad.unimed_codi_fk=um.unimed_codi 
													INNER JOIN productos_familia pf ON pf.prdfam_codi=p.prdfam_codi_fk 
													INNER JOIN marcas m ON m.mar_codi=p.mar_codi_fk 
													INNER JOIN documento_tipo dt ON dt.doctip_codi=oa.doctip_codi_fk 
													WHERE ".$xsql_empresa." oa.opealm_estado=1 
													and dt.doctip_documentado=1 
													and p.prdfam_codi_fk=$xprdfam_codi 
													and (p.prd_nombre LIKE '%$xcriterio%' 
													OR p.prd_codigo LIKE '%$xcriterio%' 
													OR pf.prdfam_nombre LIKE '%$xcriterio%' 
													OR m.mar_nombre LIKE '%$xcriterio%') 
													GROUP BY oad.unimed_codi_fk, oad.prd_codi_fk 
													ORDER BY p.prd_nombre;");		
																																																							
												}else{
													
													$result1=mysqli_query($conexion,"SELECT p.prd_codigo, p.prd_nombre, um.unimed_nombre, m.mar_nombre, p.prd_codi, um.unimed_codi,p.prd_stock_minimo 
													FROM operacion_almacen oa 
													INNER JOIN operacion_almacen_detalle oad ON oa.opealm_codi=oad.opealm_codi_fk 
													INNER JOIN productos p ON oad.prd_codi_fk=p.prd_codi 
													INNER JOIN unidades_medida um ON oad.unimed_codi_fk=um.unimed_codi 
													INNER JOIN marcas m ON m.mar_codi=p.mar_codi_fk 
													INNER JOIN documento_tipo dt ON dt.doctip_codi=oa.doctip_codi_fk 
													WHERE ".$xsql_empresa." oa.opealm_estado=1 and dt.doctip_documentado=1 and p.prdfam_codi_fk=$xprdfam_codi 
													GROUP BY oad.unimed_codi_fk, oad.prd_codi_fk 
													ORDER BY p.prd_nombre;");
																																							
													//SELECT ot.opetip_tipo, sum(oad.opealmdet_cantidad) as cantidades FROM operacion_almacen_detalle oad INNER JOIN operacion_almacen oa ON oad.opealm_codi_fk=oa.opealm_codi INNER JOIN operacion_tipo ot ON ot.opetip_codi=oa.opetip_codi_fk WHERE oad.prd_codi_fk=4 and oad.unimed_codi_fk=1 GROUP BY ot.opetip_tipo;
													
												}
												
												$nregistros = mysqli_num_rows($result1);												 												 
												$xtotal_familia_valorizado=0; 
												
												while($row1=mysqli_fetch_array($result1)){
													$nn=$nn+1;
													
													$xprd_codi = $row1['prd_codi'];
													$xunimed_codi = $row1['unimed_codi'];

													$result4=mysqli_query($conexion,"SELECT ot.opetip_tipo, sum(oad.opealmdet_cantidad) as cantidades 
													FROM operacion_almacen_detalle oad 
													INNER JOIN operacion_almacen oa ON oad.opealm_codi_fk=oa.opealm_codi 
													INNER JOIN operacion_tipo ot ON ot.opetip_codi=oa.opetip_codi_fk 
													INNER JOIN documento_tipo dt ON dt.doctip_codi=oa.doctip_codi_fk 
													WHERE ".$xsql_empresa." oa.opealm_estado=1 
													and dt.doctip_documentado=1 
													and oad.prd_codi_fk=$xprd_codi 
													and oad.unimed_codi_fk=$xunimed_codi 
													GROUP BY ot.opetip_tipo;");																										

													$xcantidad_ingreso = 0;
													$xcantidad_salida = 0;													

													while($row4=mysqli_fetch_array($result4)){													
														
														if($row4['opetip_tipo']=="INGRESO"){	
															$xcantidad_ingreso = $row4['cantidades'];
															$xcantidad_ingreso = round($xcantidad_ingreso,2);
														}
														
														if($row4['opetip_tipo']=="SALIDA"){	
															$xcantidad_salida = $row4['cantidades'];
															$xcantidad_salida = round($xcantidad_salida,2);
														}
														
													}
													
													$xstock = $xcantidad_ingreso - $xcantidad_salida;		
													$xstock = round($xstock,2);											

													$result_valorizado=mysqli_query($conexion,"SELECT p.prd_preciocosto * prc.prc_equivalente as xprecio_costo, 
													(p.prd_preciocosto * prc.prc_equivalente) * $xstock as xvalorizado, 
													prc.prc_equivalente 
													FROM precios prc 
													INNER JOIN productos p ON prc.prd_codi_fk=p.prd_codi 
													WHERE prc.prc_estado=1 
													and unimed_codi_fk=$xunimed_codi 
													and prd_codi_fk=$xprd_codi limit 1;");

													$xprecio_costo = 0;
													$xvalorizado = 0;		
													
													$xstock_minimo = $row1['prd_stock_minimo'];											

													while($row_valorizado=mysqli_fetch_array($result_valorizado)){																										
														$xprecio_costo = $row_valorizado['xprecio_costo'];
														$xvalorizado = $row_valorizado['xvalorizado'];	
														
														if($row_valorizado['prc_equivalente']!=0){
															$xstock_minimo = $xstock_minimo / $row_valorizado['prc_equivalente'];	
															$xstock_minimo = round($xstock_minimo,2);
														}
													
													}
													
													
													$xcolor_valorizado ="grey";
													if($xprecio_costo==0){
														$item_no_valorizado=$item_no_valorizado+1;														
														$xcolor_valorizado ="#0000FF";
													}

													$xcolor_stock_negativo ="grey";


													if($xstock_minimo < $xstock){
														$item_stock_optimo=$item_stock_optimo+1;														
														$xcolor_stock_negativo ="#009900";
													}
													
													if($xstock_minimo >= $xstock and $xstock > 0){
														$item_stock_minimo=$item_stock_minimo+1;														
														$xcolor_stock_negativo ="#FFCC33";
													}
																										
													if($xstock<=0){
														$item_stock_negativo=$item_stock_negativo+1;														
														$xcolor_stock_negativo ="#CC0000";
													}

													
													$total_items=$total_items+1;
													
													$xtotal_familia_valorizado = $xtotal_familia_valorizado + $xvalorizado;
													$xtotal_valorizado = $xtotal_valorizado + $xvalorizado;													
													
												
												?>
                                              <tr id="tr<?php echo $nn;?>" style=" cursor:default; background-color:#FFFFFF;"  onMouseOver="resaltar('#F9F38A',this.id);" onMouseOut="resaltar('#FFFFFF',this.id);" >
                                                <td class="Estilo16"><a href="#" onClick="accion_caja('modificar',<?php echo $row1['opecaj_codi']; ?>,'<?php echo $row1['opecaj_fecha']; ?>',<?php echo $row1['per_codi_fk']; ?>,<?php echo $row1['opecajtip_codi_fk']; ?>,'<?php echo addslashes($row1['opecaj_anotaciones']); ?>',<?php echo $row1['opecaj_monto']; ?>); return false;"></a></td>
                                                <td class="Estilo16"><div align="left">
                                                <div align="center"><?php echo $nn; ?></div></td>
                                                <td class="Estilo16"><div align="left"><?php echo $row1['prd_codigo']; ?></div></td>
                                                <td class="Estilo16"><div align="left"><?php echo $row1['prd_nombre']; ?></div></td>
                                                <td class="Estilo16"><div align="left"><?php echo $row1['mar_nombre']; ?></div></td>
                                                <td class="Estilo16"><div align="left"><?php echo $row1['unimed_nombre']; ?></div></td>
                                                <td class="Estilo16"><div align="right" >
                                                  <div align="center"><?php echo $xstock_minimo; ?></div>
                                                </div></td>
                                                <td  class="Estilo16"><div align="right" style="color:<?php echo $xcolor_stock_negativo;?>;">
                                                  <div align="center" style="font-weight:bold"><?php echo $xstock; ?></div>
                                                </div></td>												
												
                                                <td  class="Estilo16"><div align="right" style="color:<?php echo $xcolor_valorizado;?>;"><?php echo number_format($xprecio_costo,2,'.',','); ?></div></td>
                                                <td  class="Estilo16"><div align="right" style="color:<?php echo $xcolor_valorizado;?>;"><?php echo number_format($xvalorizado,2,'.',','); ?></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">&nbsp;</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 colspan="4" class="Estilo16"><div align="right" style="color:#000000;">TOTAL FAMILIA VALORIZADO:</div></td>
                                                <td  class="Estilo16"><div align="right" style="color:#000000;"><?php echo number_format($xtotal_familia_valorizado,2,'.',','); ?></div></td>
                                                <td class="Estilo16">&nbsp;</td>
                                              </tr>
                                            </table>
											
											
											
									  </div>
										
									</div>
								</div>
							</section>


							<?php
							}
														
							?>					
											<table width="959" height="30">
											  <tr >
                                                <td width="35" class="Estilo16">&nbsp;</td>
                                                <td width="35" class="Estilo16">&nbsp;</td>
                                                <td width="35" class="Estilo16">&nbsp;</td>
                                                <td width="35" class="Estilo16">&nbsp;</td>
                                                <td width="35" class="Estilo16">&nbsp;</td>
                                                <td colspan="3" class="Estilo16"><div align="right" style="color:#000000;">TOTAL  VALORIZADO:</div></td>
                                                <td width="80"  class="Estilo16"><div align="right" style="color:#000000;"><?php echo number_format($xtotal_valorizado,2,'.',','); ?></div></td>
                                                <td width="8" class="Estilo16">&nbsp;</td>
                                              </tr>
                          </table>

												
						<div>
						Total de Items: <?php echo $total_items;?>	
						</div>
						<div style="color:#0000FF;">
						Cantidad de Items no valorizados: <?php echo $item_no_valorizado;?>
						</div>

						<br>
						<div style="color:#009900;">
						Cantidad de Items en stock óptimo: <?php echo $item_stock_optimo;?>
						</div>
						<div style="color:#FFCC33;">
						Cantidad de Items en stock mínimo: <?php echo $item_stock_minimo;?>
						</div>
						<div style="color:#CC0000;">
						Cantidad de Items sin stock: <?php echo $item_stock_negativo;?>
						</div>
						

						



						</div>
					
					
					<a name="enfoque1"></a></div>
				</div>
			</div>
		
			<?
			include("pie.php");
			
			?>			
		  
		</div>

		<!-- Scripts -->
			<script src="assets/js/jquery.min.js"></script>
			<script src="assets/js/skel.min.js"></script>
			<script src="assets/js/skel-viewport.min.js"></script>
			<script src="assets/js/util.js"></script>
			<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
			<script src="assets/js/main.js"></script>
			<script src="assets/js/funciones.js"></script>
			
			<script language="javascript">
			//function accion_familias2(xaccion,xid,xtitu,xabrev){
			//	alert("es es: "+xaccion+xid+xtitu+xabrev);
			//}	
			document.getElementById('xcriterio').focus();
			
			
			</script>
			
	</body>
</html>