<th class="th3"><span class="text">Ganancia</span>
                                    </th>
                                    <th class="th3-1"><span class="text">Visualizar</span>
                                    </th>
                                    <th class="th4"><span class="text">Seleccionar</span>
                                    </th>                                
                                    <th class="th5"><span class="text">Cantidad</span>
                                    </th>
                                </tr>
                            </thead>                 
                            <tbody>                            
                                <?php 
    require_once '../facades/FacadeProductos.php';
    require_once '../modelo/dao/ProductosDAO.php';
    require_once '../modelo/utilidades/Conexion.php';
    $facadeProductos = new FacadeProductos();
    $products = $facadeProductos->listarProductosActivos();
    $contProducts = 0;
    foreach ($products as $productos) {
        $contProducts++;
        ?>
                                    <tr>
                                        <td class="td1">0<?php 
        echo $productos['idProductos'];
        ?>
</td>
                                        <td class="td2"><?php 
        echo $productos['nombreProducto'];
        ?>
</td>
                                        <td class="td3"><?php 
<?php

$idProyecto = $_POST['proyectoSelected'];
$accion = $_POST['accion'];
require_once '../facades/FacadeProductos.php';
require_once '../modelo/dao/ProductosDAO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeReportes.php';
require_once '../modelo/dao/ReportesDAO.php';
$fProductos = new FacadeProductos();
$fReportes = new FacadeReportes();
$prodcuctos = $fProductos->listarProductos();
$result = $fProductos->productosPorProyecto($idProyecto);
if ($accion == "producto") {
    if ($idProyecto == 0) {
        $html = '<option value="0" style="color:gray" readonly selected>Seleccione un Producto</option>';
        foreach ($prodcuctos as $prodcucto) {
            $html .= '<option value="' . $prodcucto['idProducto'] . '">' . $prodcucto['nombreProducto'] . '</option>';
        }
    } else {
        $html = '<option value="0" readonly selected>Seleccione un Producto</option>';
        foreach ($result as $fila) {
            $html .= '<option value="' . $fila['idProducto'] . '">' . $fila['nombreProducto'] . '</option>';
        }
    }
}
print $html;
                <br>
                <br><h2 class="h330">Materia Prima a Utilizar en <?php 
echo $_SESSION['Producto']['nombreProducto'];
?>
:</h2><hr>
                 <p style="font-weight:bold;font-size:13px">Nota:</p><p class="obligatoriosD">Selecione la Materia Prima segun requerimientos y su respectiva cantidad.</p><br>
                        <p class="obligatoriosD">Los campos "Cantidad" son obligatorios por cada Materia Seleccionada.<br></p>  <br><br>
                <form class="formRegistro" id="insuPorProduct" method="post" action="../controlador/ControladorProductos.php"> 
                    <?php 
require_once '../modelo/dao/InsumosDAO.php';
require_once '../facades/FacadeInsumos.php';
require_once '../modelo/dao/ProductosDAO.php';
require_once '../facades/FacadeProductos.php';
// listar insumos
$facadeInsumos = new FacadeInsumos();
$fProductos = new FacadeProductos();
$insumos = $facadeInsumos->listarInsumos();
$idProducto = $_SESSION['Producto']['idProductos'];
//Obtener insumos por producto
$IxP = $facadeInsumos->obtenerInsumos($idProducto);
if ($insumos == array()) {
    echo "<h2  style='text-align:center';>No Existe Materia Prima Disponible";
} else {
    ?>
                    <input type="hidden" name="idProducto" value="<?php 
    echo $idProducto;
    ?>
">
                    
                    <table style="margin-left:30%;" id="muestraDatos">
                    <thead>
     if ($cantidadProyectos < 2) {
         if ($cantidadAsignada <= $cantidadTotal) {
             $mensaje = $facadeProyecto->asignarUsuarioProyecto($_GET['codUsuario'], $_POST['idProjects']);
             header("location: ../vista/listarUsuarios?mensajeAsignacion=" . $_GET['rolUser'] . $mensaje);
         } else {
             $mensaje = " No es posible asignar. Este proyecto tiene la cantidad de empleados necesaria.";
             header("location: ../vista/listarUsuarios?errorPermiso=" . $mensaje);
         }
     } else {
         $mensaje = " No puede ejecutar más de dos proyectos a la vez.";
         header("location: ../vista/listarUsuarios?errorPermiso=" . $_GET['rolUser'] . $mensaje);
     }
 } else {
     if (isset($_POST['elementosProyecto'])) {
         //echo var_dump($_POST);
         $fProducto = new FacadeProductos();
         session_start();
         $cantidadTipo = $_POST['cantidadTipo'];
         $idProyecto = $_POST['idProyecto'];
         $totalProductos = $fProducto->maxProductoActivo();
         //Productos Activos
         $fProyecto = new FacadeProyectos();
         for ($j = 1; $j <= $totalProductos; $j++) {
             if (isset($_POST['producto' . $j]) && isset($_POST['cantidad' . $j])) {
                 $idProducto = $_POST['producto' . $j];
                 $cantidad = $_POST['cantidad' . $j];
                 $mensaje = $fProyecto->insertarProductoProyecto($idProducto, $idProyecto, $cantidad);
             }
         }
         $produccion = $fProyecto->obtenerProductoProyecto($idProyecto);
         $fMateria = new FacadeInsumos();
<?php

require_once '../facades/FacadeProcesos.php';
require_once '../modelo/dao/ProcesosDAO.php';
require_once '../modelo/dto/ProcesosDTO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeProductos.php';
require_once '../modelo/dao/ProductosDAO.php';
$facadeProcesos = new FacadeProcesos();
$facadeProducto = new FacadeProductos();
$pDTO = new ProcesosDTO();
if (isset($_GET['AgregarProceso'])) {
    $pDTO->setIdProceso($_GET['IdProceso']);
    $pDTO->setTipo($_GET['NombreProceso']);
    $pDTO->setTiempo($_GET['Tiempo']);
    $pDTO->setEmpleados($_GET['Empleados']);
    $pDTO->setValor($_GET['valor']);
    $producto = $_GET['selectProducto'];
    $estado = "Activo";
    $mensaje = $facadeProcesos->AgregarProceso($pDTO, $producto);
    $facadeProducto->modificarEstadoProducto($estado, $producto);
    header("location: ../vista/agregarProcesos?mensaje= " . $mensaje);
} else {
    if (isset($_GET['idProceso'])) {
        $mensaje = $facadeProcesos->eliminarProceso($_GET['idProceso']);
        header("location: ../vista/agregarProcesos?mensaje= " . $mensaje);
    } else {
        if (isset($_GET['idConsultaProceso'])) {
            session_start();
            $_SESSION['consultarProcesos'] = $facadeProcesos->consultarProcesos($_GET['idConsultaProceso']);
            header("location: ../vista/agregarProcesos?&#ModalProcesos");
                      <strong>Agregar Procesos</strong>
                    </span> 
                </span>         
            </nav>

             <div id="panelDer">
                <?php 
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/UsuarioDAO.php';
$facadeUsuarios = new FacadeUsuarios();
$all = $facadeUsuarios->listarAreas();
require_once '../facades/FacadeProcesos.php';
require_once '../modelo/dao/ProcesosDAO.php';
require_once '../facades/FacadeProductos.php';
require_once '../modelo/dao/ProductosDAO.php';
$fProductos = new FacadeProductos();
$facadeProcesos = new FacadeProcesos();
$all2 = $facadeProcesos->ListarProcesos();
if ($all2 == array()) {
    echo "<br><br><br><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>
                        <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>
                            </div>
<?php

$idCliente = $_POST['clienteSelected'];
$accion = $_POST['accion'];
require_once '../facades/FacadeProductos.php';
require_once '../modelo/dao/ProductosDAO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeReportes.php';
require_once '../modelo/dao/ReportesDAO.php';
$fProductos = new FacadeProductos();
$fReportes = new FacadeReportes();
$prodcuctos = $fProductos->listarProductos();
$result = $fReportes->ProductosPorCliente($idCliente);
if ($accion == "producto") {
    if ($idCliente == 0) {
        $html = '<option value="0" style="color:gray" readonly selected>Seleccione un Producto</option>';
        foreach ($prodcuctos as $prodcucto) {
            $html .= '<option value="' . $prodcucto['idProducto'] . '">' . $prodcucto['nombreProducto'] . '</option>';
        }
    } else {
        $html = '<option value="0" readonly selected>Seleccione un Producto</option>';
        foreach ($result as $fila) {
            $html .= '<option value="' . $fila['idProducto'] . '">' . $fila['nombreProducto'] . '</option>';
        }
    }
}
print $html;
 * and open the template in the editor.
 */
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();