function asociarInsumos(InsumosPorProductoDTO $dto, PDO $cnn)
 {
     try {
         $sentencia = $cnn->prepare("INSERT INTO materiaPrimaPorProducto VALUES(?,?,?)");
         $sentencia->bindParam(1, $dto->getIdProdcuto());
         $sentencia->bindParam(2, $dto->getIdInsumo());
         $sentencia->bindParam(3, $dto->getCantidad());
         $sentencia->execute();
         $mensaje = "Prodcuto Registrado";
     } catch (Exception $ex) {
         $mensaje = $ex;
     }
     $cnn = NULL;
     return $mensaje;
 }
require_once '../facades/FacadeProductos.php';
require_once '../modelo/dao/ProductosDAO.php';
require_once '../modelo/dto/ProductosDTO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../modelo/dto/ImagenesDTO.php';
require_once '../modelo/utilidades/GestionImagenes.php';
require_once '../modelo/dao/InsumosDAO.php';
require_once '../modelo/dto/InsumosDTO.php';
require_once '../facades/FacadeInsumos.php';
require_once '../modelo/dto/InsumosPorProductoDTO.php';
require_once '../facades/FacadeArchivo.php';
require_once '../modelo/dao/ArchivoDAO.php';
session_start();
$facadeProductos = new FacadeProductos();
$facadeInsumos = new FacadeInsumos();
$dto = new InsumosPorProductoDTO();
$productosDTO = new ProductosDTO();
$insumosDTO = new InsumosDTO();
if (isset($_POST['AgregarProducto'])) {
    $productosDTO->setIdProducto('DEFAULT');
    $productosDTO->setNombre($_POST['Producto']);
    $productosDTO->setIva($_POST['iva']);
    $carpeta = "productos";
    $nombreImagen = $_FILES['Imagen']['name'];
    $tamano = $_FILES['Imagen']['size'];
    $tipo = $_FILES['Imagen']['type'];
    $nombreTemporal = $_FILES['Imagen']['tmp_name'];
    $dtoImagen = new ImagenesDTO($tamano, $tipo, $nombreImagen, $nombreTemporal, $carpeta);
    $cargaFoto = new GestionImagenes();
    $msg = $cargaFoto->subirImagen($dtoImagen);
    $productosDTO->setImagen($nombreImagen);