<?php

require_once __DIR__ . '/../../Clases/ControladorCompraVenta.php';
if ($_REQUEST["herramientas"] == '*') {
    echo 'NO';
} else {
    //Creación de un Objeto del tipo CompraVenta
    $compra = new CompraVenta();
    //obtención del cliente
    $cliente = ControladorCliente::obtenerClientes()[$_REQUEST["cliente"]];
    $compra->setCliente($cliente);
    $sucursal = ControladorSucursal::obtenerSucursales()[$_REQUEST["sucursal"]];
    $compra->setSucursal($sucursal);
    $compra->setEnvioDomicilio($_REQUEST["domicilio"]);
    $compra->setFacturar($_REQUEST["factura"]);
    $compra->setFecha(date('Y-m-d'));
    $cantidades = $_REQUEST["cantidad"];
    $herramientas = $_REQUEST["herramientas"];
    $herramientaSelect = array();
    $cantidadesArray = array();
    $ID_Herramientas = array();
    $herramientasCompradas = new HerramientaComprada();
    $herramientasDB = ControladorHerramienta::obtenerHerramientasSinCantidad();
    $actual = "";
    //Obtenemos posiciones selecionadas
    for ($i = 0; $i < strlen($herramientas); $i++) {
        if ($herramientas[$i] == '|') {
            $herramientaSelect[] = $actual;
            $actual = "";
        } else {
            if ($herramientas[$i] == '*') {
require_once __DIR__ . "/../Clases/ControladorHerramienta.php";
ControladorBaseDatos::validarSesionIniciada('RealizarVenta');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaVenta.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
//Cargar Sucursales
$tipos = ControladorSucursal::obtenerSucursales();
$suc = "";
$suc = $suc . '<select id="aSucursales">';
foreach ($tipos as $key => $value) {
    $suc = $suc . "<option id=sucursal{$key}>" . $value->getColonia() . "</option>";
}
$suc = $suc . "</select>";
$plantilla = str_replace('|sucursales|', $suc, $plantilla);
//Cargar Clientes
$clientes = ControladorCliente::obtenerClientes();
$clienteS = "";
$clienteS = $clienteS . '<select id="aClientes">';
foreach ($clientes as $key => $value) {
    $clienteS = $clienteS . "<option id=cliente{$key}>" . $value->getRFC() . "</option>";
}
$clienteS = $clienteS . "</select>";
$plantilla = str_replace('|clientes|', $clienteS, $plantilla);
//Cargar Herramientas
$herramientas = ControladorHerramienta::obtenerHerramientasSinCantidad();
$herr = "";
foreach ($herramientas as $value) {
    $id = $value->getID();
    $herr = $herr . "<tr id='{$id}' class = 'selects'>\n                <td>\n                <p class='campo' id = 'campo'>\n                    Selecione la herramienta comprada:\n                </p>\n            </td>";
    $herr = $herr . '<td class="tablei">
                <div class="opciones">';