<?php



//ini_Set('display_errors',1);



session_start();

require_once ("../../config/Cado.php");



 require_once ("../venta/cVenta.php");

 $oVenta = new cVenta();



 require_once ("../producto/cCatalogo.php");

 $oCatalogo = new cCatalogo();

 

require_once("../guiaremision/cGuiaremision.php");

$oGuiaremision = new cGuiaremision();



require_once ("../formatos/formato.php");



function responder($estado=false, $mensaje='', $datos=[])

{

	header('Content-type: application/json');

	echo json_encode([

		'est' => $estado,

		'msj' => $mensaje,

		'dat' => $datos,

	]);

	exit;

}



if($_POST['action']=='agregardeventa')

{

	//echo '--'.$_POST['venid'];

	$dts1=$oVenta->mostrar_venta_detalle($_POST['venid']);

	$num_rows= mysqli_num_rows($dts1);	

	

	

	while($dt1 = mysqli_fetch_array($dts1))

    {

//echo $_POST['venid'].'--'.$dt1['tb_catalogo_id'].'--'.$dt1['tb_marca_id'].'<br />';

		

		$dts2=$oGuiaremision->validar_guiaventa($_POST['venid'],$dt1['tb_catalogo_id'],$dt1['tb_marca_id']);

		$num_rowsv= mysqli_num_rows($dts2);	

		

		//echo $num_rowsv;

		

		if($num_rowsv>0){

			$dt2 = mysqli_fetch_array($dts2);

		$can = 	$dt2['can'];	

		$canver = $dt1['tb_ventadetalle_can'] - $can;

		}else{

		$canver = $dt1['tb_ventadetalle_can'];

			

		}

		

		if($canver>0){

		

		$_SESSION['guia_can'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]=$canver * 1;

		$_SESSION['guia_catid'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]=$dt1['tb_catalogo_id'];

		$_SESSION['guia_marid'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]=$dt1['tb_marca_id'];

		}

	}

	

	responder(true, 'Item agregado', ['tipo' => 'agregado']);

}



if($_POST['action']=='agregar')

{

	

	//echo $_POST['venid'];

	

	

		$_SESSION['guia_can'][$_POST['cat_id'].$_POST['mar_id']]=$_POST['guia_can'];

		$_SESSION['guia_catid'][$_POST['cat_id'].$_POST['mar_id']]=$_POST['cat_id'];

		$_SESSION['guia_marid'][$_POST['cat_id'].$_POST['mar_id']]=$_POST['mar_id'];

				

		responder(true, 'Item agregado', ['tipo' => 'agregado']);

	

}



if($_POST['action']=='verdesdeventas')

{

	

	$dts1=$oVenta->mostrar_venta_detalle($_POST['venid']);

	$num_rows= mysqli_num_rows($dts1);

	

	while($dt1 = mysqli_fetch_array($dts1))

    {

		

		$_SESSION['guia_marid'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]=$dt1['tb_marca_id'];

		$_SESSION['guia_can'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]= $dt1['tb_ventadetalle_can'];

		$_SESSION['guia_catid'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']]=$dt1['tb_catalogo_id'];

		



		// echo $_SESSION['guia_can'][$dt1['tb_catalogo_id'].$dt1['tb_marca_id']];		

	}

	

}





if($_POST['action']=='quitar')

{

	unset($_SESSION['guia_can'][$_POST['cat_id']]);

	unset($_SESSION['guia_catid'][$_POST['cat_id']]);

	unset($_SESSION['guia_marid'][$_POST['cat_id']]);



	responder(true, '', ['tipo' => 'foco']);

}





if($_POST['action']=='restablecer')

{

	unset($_SESSION['guia_can']);

	unset($_SESSION['guia_catid']);

	unset($_SESSION['guia_marid']);

	

	responder(true, '');

}



if($_POST['action']=='vaciar')

{

	unset($_SESSION['guia_can']);

	unset($_SESSION['guia_catid']);

	unset($_SESSION['guia_marid']);

	

	responder(true, '', ['tipo' => 'foco']);

}



?>