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);