function agregarProducto(ProductosDTO $productoDTO, PDO $cnn) { try { $sentencia = $cnn->prepare("INSERT INTO productos VALUES(?,?,?,?,?,?,?)"); $sentencia->bindParam(1, $productoDTO->getIdProducto()); $sentencia->bindParam(2, $productoDTO->getNombre()); $sentencia->bindParam(3, $productoDTO->getImagen()); $sentencia->bindParam(4, $productoDTO->getDescripción()); $sentencia->bindParam(5, $productoDTO->getEstado()); $sentencia->bindParam(6, $productoDTO->getPorcentaje()); $sentencia->bindParam(7, $productoDTO->getIva()); $sentencia->execute(); $mensaje = "Producto Registrado con Éxito"; } catch (Exception $ex) { $mensaje = $ex->getMessage(); } $cnn = NULL; return $mensaje; }
<span itemprop="child" itemscope> <a href="agregarProductos" title="Ir a Usuarios" itemprop="url"> <span itemprop="title">Productos</span> </a> > <strong>Agregar Producto</strong> </span> </span> </nav> <div id="panelDer"> <div id="panelModificaPass"> <br><br><br> <?php require_once '../facades/FacadeProductos.php'; require_once '../modelo/dao/ProductosDAO.php'; require_once '../modelo/dto/ProductosDTO.php'; $pDTO = new ProductosDTO(); $facadeProductos = new FacadeProductos(); $todos = $facadeProductos->listarProductos(); if ($todos == array()) { echo "<h2 class='h330'>No Existen Productos</h2>"; ?> <div class="container"> <div class="gearbox"> <div class="overlay"></div> <div class="gear one"> <div class="gear-inner"> <div class="bar"></div> <div class="bar"></div> <div class="bar"></div> </div>
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); $productosDTO->setDescripción($_POST['descripcion']);