<?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");
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(); $fProceso = new FacadeProcesos(); foreach ($produccion as $todo) { $materias = $fMateria->obtenerInsumos($todo['Productos_idProductos']); //Materia Prima Por Proyecto foreach ($materias as $insumo) { $precioBase = $fMateria->obtenerInsumosPorID($insumo['insumos']); //Retorna solo precio base $subTotal = $insumo['cantidadMateriaPorProducto'] * $precioBase; $total = $subTotal * $todo['cantidadProductos']; $fProyecto->insertarMateriaProyecto($insumo['insumos'], $idProyecto, $total, 0); } $procesos = $fProceso->obtenerProcesoPorProducto($todo['Productos_idProductos']); //Procesos por producto segun solicitud de proyecto foreach ($procesos as $proceso) { $subTotalProceso = $fProceso->obtenerProcesoPorID($proceso['procesos_idProceso']); //Retorna solo costo base
</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> </div>