<?php
	/*-------------------------
	Autor: Obed Alvarado
	Web: obedalvarado.pw
	Mail: info@obedalvarado.pw
	---------------------------*/
include('is_logged.php');//Archivo verifica que el usario que intenta acceder a la URL esta logueado
$id_factura= $_SESSION['id_factura'];
$numero_factura= $_SESSION['numero_factura'];
if (isset($_POST['id'])){$id=$_POST['id'];}
if (isset($_POST['cantidad'])){$cantidad=$_POST['cantidad'];}
if (isset($_POST['costocliente'])){$costocliente=$_POST['costocliente'];}
if (isset($_POST['precio_venta'])){$precio_venta=$_POST['precio_venta'];}
if (isset($_POST['precio_venta_producto'])){$precio_venta_producto=$_POST['precio_venta_producto'];}
if (isset($_POST['id_producto_bonifica'])){$id_producto_bonifica=$_POST['id_producto_bonifica'];}

	/* Connect To Database*/
	require_once ("../config/db.php");//Contiene las variables de configuracion para conectar a la base de datos
	require_once ("../config/conexion.php");//Contiene funcion que conecta a la base de datos
	//Archivo de funciones PHP
	include("../funciones.php");

if (!empty($id) and !empty($cantidad) and !empty($precio_venta) and !empty($costocliente) and !empty($precio_venta_producto)and !empty($id_producto_bonifica))
{
 $insert_tmp=mysqli_query($con, "INSERT INTO detalle_factura (numero_factura,id_producto,cantidad,precio_venta,costocliente,precio_venta_producto,id_producto_bonifica) 
       VALUES ('$numero_factura','$id','$cantidad','$precio_venta','$costocliente','$precio_venta_producto','$id_producto_bonifica')");  /* Cambiar '$costoCliente' por 0*/
				 
			
}

if (isset($_GET['id']))//codigo elimina un elemento del array
{
$id_detalle=intval($_GET['id']);	
$delete=mysqli_query($con, "DELETE FROM detalle_factura WHERE id_detalle='".$id_detalle."'");
}
$simbolo_moneda=get_row('perfil','moneda', 'id_perfil', 1);
?>
<table class="table-bordered">
<tr>
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>SKU</SMALL></th>
	<th style="width: 5%;text-align:center" class='midnight-blue'><SMALL>PIEZAS</SMALL></th>
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>$ CLIENTE</SMALL></th>
	<!--<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>$ MAYOREO</SMALL></th>-->
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>COSTO CLIENTE</SMALL></th>
	<!--<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>COSTO MAYOREO</SMALL></th>-->
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>CAJAS</SMALL></th>
	<th style="width: 5%;text-align:center" class='midnight-blue'><SMALL>%</SMALL></th>
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>$ A BONIFICAR</SMALL></th>
	<th style="width: 10%;text-align:center" class='midnight-blue'><SMALL>BON</SMALL></th>
	<th style="width: 20%;text-align:center" class='midnight-blue'><SMALL>SKU BON</SMALL></th>
	<!--<th></th>-->
</tr>
<?php
	$sumador_total=0;
	$sumadortotalpiezas=0;
	$sumadortotalpreciounitario=0;
	$sumadorcostototal=0;
	$sumadorcajastotal=0;
	$sumadorbonificaciontotal=0;
	$sumadorprecioventaproducto=0;
	$sumadorcostototalmayoreo=0;
	$sumadorboncostototal=0;
	$sumadorbonbotellas=0;
	/*$sql=mysqli_query($con, "select * from products, facturas, detalle_factura where facturas.numero_factura=detalle_factura.numero_factura and  facturas.id_factura='$id_factura' and products.id_producto=detalle_factura.id_producto");*/
	$sql=mysqli_query($con, "SELECT
                                        p1.id_producto,
                                        p1.codigo_producto,
                                        p1.nombre_producto,
                                        p1.status_producto,
                                    	p1.date_added,
                                        p1.precio_producto,
                                        p1.costo_producto,
                                        detalle_factura.id_detalle,
                                        detalle_factura.numero_factura,
                                        detalle_factura.id_producto,
                                    	detalle_factura.cantidad,
                                        detalle_factura.precio_venta,
                                    	detalle_factura.costocliente,
                                        detalle_factura.precio_venta_producto,
                                        detalle_factura.id_producto_bonifica,
                                        p2.nombre_producto as nombre_producto_bonifica,
                                        p2.precio_producto as precio_producto_bonifica,
                                        facturas.id_factura,
                                        facturas.numero_factura,
                                        facturas.fecha_factura,
                                    	facturas.id_cliente,
                                    	facturas.id_mayorista,
                                        facturas.condiciones,
                                        facturas.total_venta,
                                        facturas.estado_factura,
                                        facturas.observaciones,
                                        facturas.comentarios,
                                        facturas.condiciones2,
                                        facturas.observaciones2,
                                        facturas.zona,
                                        facturas.id_user
                                        
                                    FROM
                                        products
                                    INNER JOIN
                                        detalle_factura ON products.id_producto = detalle_factura.id_producto
                                    INNER JOIN
                                        facturas ON detalle_factura.numero_factura = facturas.numero_factura
                                                   
                                    INNER JOIN
                                        products p1 ON detalle_factura.id_producto = p1.id_producto
                                    INNER JOIN
                                        products p2 ON detalle_factura.id_producto_bonifica = p2.id_producto
                                    WHERE
                                        facturas.id_factura='$id_factura' ");
	while ($row=mysqli_fetch_array($sql))
	{
	$id_detalle=$row["id_detalle"];
	$codigo_producto=$row['codigo_producto'];
	$cantidad=$row['cantidad'];
	$nombre_producto=$row['nombre_producto'];
	$estado_factura=$row['estado_factura'];
	$nombre_producto_bonifica = $row['nombre_producto_bonifica'];  //se agrega para validar la bonificacion
	$precio_producto_bonifica = $row['precio_producto_bonifica'];  //se agrega para validar la bonificacion
	$botella_xcaja = $row['costo_producto'];  //se agrega para validar la bonificacion
	$precio_venta_producto=$row['precio_venta_producto'];
	$precio_venta_producto_r = number_format((float)$precio_venta_producto, 2, '.', '');
	$costocliente=$row['costocliente'];
	$id_producto=$row['id_producto'];
	$costototal = ($cantidad * $costocliente);
	$costototalmayoreo = ($cantidad * $precio_venta_producto_r);
	
	
		$conversioncajas= $cantidad / $botella_xcaja;
	
	//7,5,25,26,24
	/*if ($id_producto == 3) {
		$conversioncajas= $cantidad / 6;
		
	}
	elseif ($id_producto == 4) {
		$conversioncajas= $cantidad / 6;
	}
	
	else 
		$conversioncajas= $cantidad / 12;*/
	
	$id_producto=$row['id_producto'];
	$id_producto_bonifica=$row['id_producto_bonifica'];
	$precio_venta=$row['precio_venta'];
	$nombre_producto_bonifica = $row['nombre_producto_bonifica'];  //se agrega para validar la bonificacion
	$precio_producto_bonifica = $row['precio_producto_bonifica'];  //se agrega para validar la bonificacion
	$botella_xcaja = $row['botella_xcaja'];  //se agrega para validar la bonificacion
	$precio_venta_f=$precio_venta;//Formateo variables
	$precio_venta_porcentaje = $precio_venta_f;
	$precio_venta_r=str_replace(",","",$precio_venta_porcentaje);//Reemplazo las comas
	$precio_total=$precio_venta_r*$cantidad;
	$precio_total_f=$precio_total /100;//Precio total formateado
	$precio_total_r=str_replace(",","",$precio_total_f);//Reemplazo las comas
	$sumador_total+=$precio_total_r;//Sumador
	$sumadortotalpiezas+=$cantidad;
	$sumadortotalpreciounitario+=$costocliente;
	$sumadorcostototal+=$costototal;
	$sumadorprecioventaproducto+=$precio_venta_producto;
	$sumadorcajastotal+=$conversioncajas;
	$sumadorbonificaciontotal+=$precio_venta_porcentaje;
	$sumadorcostototalmayoreo+=$costototalmayoreo;
	
	$conversioncajas_f =number_format($conversioncajas,2);
	$conversioncajas_r =str_replace(",","",$conversioncajas_f);
	$boncostototal = ($costototal * $precio_venta_r)/100;
	
	$bonbotellas = round($boncostototal / $precio_producto_bonifica);
	$nombonbotellas = $nombre_producto_bonifica;
	
	
	/*if ($id_producto_bonifica == 1) {
		$bonbotellas = round($boncostototal / 499.00);
	}
	elseif ($id_producto_bonifica == 2) {
		$bonbotellas =  round($boncostototal / 575.00);
	}
	elseif ($id_producto_bonifica == 0) {
		$bonbotellas =  0;
	}
	elseif ($id_producto_bonifica == 3) {
		$bonbotellas =  round($boncostototal / 790.00);
	}
	elseif ($id_producto_bonifica == 4) {
		$bonbotellas =  round($boncostototal / 705.00);
	}
	elseif ($id_producto_bonifica == 5) {
		$bonbotellas =  round($boncostototal / 100.00);
	}
	
	
	
		if ($id_producto_bonifica == 1) {
		$nombonbotellas = 'Tradicion Azul Blanco 750 ml';
	}
	elseif ($id_producto_bonifica == 2) {
		$nombonbotellas = 'Tradicion Azul Reposado 750 ml';
	}
elseif ($id_producto_bonifica == 3) {
		$nombonbotellas = 'Tradicion Azul Añejo 750 ml';
	}
	elseif ($id_producto_bonifica == 4) {
		$nombonbotellas = 'Tradicion Azul Cristalino 750 ml';
	}
*/
	
	
	$sumadorboncostototal+=$boncostototal;
	$sumadorbonbotellas+=$bonbotellas;
	
		?>
		
		
		<?php
		if ($estado_factura<>1){
		?>
		
		
		<tr>
			<td class='text-center'><?php echo $nombre_producto;?></td>
			<td class='text-center'><?php echo $cantidad;?></td>
			<td class='text-center'><?php echo '$'; echo $costocliente;?></td>
			<!--<td class='text-center'><?php echo '$'; echo $precio_venta_producto;?></td>-->
			<td class='text-center'><?php echo '$'; echo number_format($costototal,2);?></td>
			<!--<td class='text-center'><?php echo '$'; echo number_format($costototalmayoreo,2);?></td>-->
			<td class='text-center'><?php echo $conversioncajas_r;?></td>
			<td class='text-center'><?php echo number_format($precio_venta_porcentaje,0)."%";?></td>
			<!--<td class='text-center'><?php echo number_format($precio_total_f,0)?></td>-->
			<td class='text-center'><?php  echo '$'; echo number_format($boncostototal,0)?></td>
			<td class='text-center'><?php  echo number_format($bonbotellas,0)?></td>
			<td class='text-center'><?php  echo ($nombonbotellas)?></td>
							
		</tr disabled>	
		
		<?php
									
		}else {
		?>
		
		<tr>
		<td class='text-center'><?php echo $nombre_producto;?></td>
			<td class='text-center'><?php echo $cantidad;?></td>
			<td class='text-center'><?php echo '$'; echo $costocliente;?></td>
			<!--<td class='text-center'><?php echo '$'; echo $precio_venta_producto;?></td>-->
			<td class='text-center'><?php echo '$'; echo number_format($costototal,2);?></td>
			<!--<td class='text-center'><?php echo '$'; echo number_format($costototalmayoreo,2);?></td>-->
			<td class='text-center'><?php echo $conversioncajas_r;?></td>
			<td class='text-center'><?php echo number_format($precio_venta_porcentaje,0)."%";?></td>
			<!--<td class='text-center'><?php echo number_format($precio_total_f,0)?></td>-->
			<td class='text-center'><?php  echo '$'; echo number_format($boncostototal,0)?></td>
			<td class='text-center'><?php  echo number_format($bonbotellas,0)?></td>
			<td class='text-center'><?php  echo ($nombonbotellas)?></td>	
			<!--<td class='text-center'><a href="#" onclick="eliminar('<?php echo $id_detalle ?>')"><i class="glyphicon glyphicon-trash"></a></td>-->
		</tr>	
		
		<?php
			
		}	
		?>
		












		
		<?php
				
	}
	/*$impuesto=get_row('perfil','impuesto', 'id_perfil', 1);*/
	$subtotal=number_format($sumador_total,2,'.','');
		
	/*$total_iva=($subtotal * $impuesto )/100;
	$total_iva=number_format($total_iva,2,'.','');
	$total_factura=$subtotal+$total_iva;*/
	$update=mysqli_query($con,"update facturas set total_venta='$sumadorbonbotellas' where id_factura='$id_factura'");
?>
<tr>
<td class='text-center'style="background-color:Gainsboro;">TOTALES</td>
    
	
	<td class='text-center'style="background-color:Gainsboro;"><?php echo number_format($sumadortotalpiezas,2);?></td>
	<td class='text-center'style="background-color:Gainsboro;"><?php echo $simbolo_moneda;?><?php echo number_format($sumadortotalpreciounitario,2);?></td>
	<!--<td class='text-center'style="background-color:Gainsboro;"><?php echo $simbolo_moneda;?><?php echo number_format($sumadorprecioventaproducto,2);?></td>-->
	<td class='text-center'style="background-color:Gainsboro;"><?php echo $simbolo_moneda;?><?php echo number_format($sumadorcostototal,2);?></td>
	<!--<td class='text-center'style="background-color:Gainsboro;"><?php echo $simbolo_moneda;?><?php echo number_format($sumadorcostototalmayoreo,2);?></td>-->
	<td class='text-center'style="background-color:Gainsboro;"><?php echo number_format($sumadorcajastotal,2);?></td>
	<!--<td class='text-center'style="background-color:Gainsboro;"><?php echo number_format($sumadorbonificaciontotal,0)."%";?></td>-->
	<td class='text-center'style="background-color:Gainsboro;">
	<td class='text-center'style="background-color:Gainsboro;"><?php echo $simbolo_moneda;?><?php echo number_format($sumadorboncostototal,2);?></td>
	<!--<td class='text-center'style="background-color:Gainsboro;"><?php echo number_format($subtotal,2);?></td>-->
	<td class='text-center'style="background-color:Gainsboro;"><?php echo number_format($sumadorbonbotellas);?></td>
	
	<!--<td class='text-center'style="background-color:Gainsboro;"></td>-->
	
	<td></td>


</table>
