require_once '../modelo/dao/UsuarioDAO.php';
require_once '../modelo/dto/UsuarioDTO.php';
require_once '../facades/FacadeUsuarios.php';
require_once '../modelo/dao/ProyectosDAO.php';
require_once '../modelo/dto/ProyectosDTO.php';
require_once '../facades/FacadeProyectos.php';
if (isset($_POST['crearCosto'])) {
    session_start();
    $facadeUsuario = new FacadeUsuarios();
    $idProyectoSolicitado = $_POST['idProyecto'];
    $idGerenteCargo = $facadeUsuario->usuarioEnSesion($_SESSION['id']);
    $costoManoDeObra = $_POST['manoDeObra'];
    $costoProduccion = $_POST['costoProduccion'];
    $costoProyecto = $_POST['costoProyecto'];
    $utilidad = $_POST['utilidad'];
    $tiempoEstimado = $_POST['tiempoEstimado'];
    $totalTrabajadores = $_POST['totalTrabajadores'];
    $observaciones = $_POST['observaciones'];
    $nombreProyecto = $_POST['nombreProyecto'];
    $costoDTO = new EstudioCostosDTO($idProyectoSolicitado, $idGerenteCargo, $costoManoDeObra, $costoProduccion, $costoProyecto, $utilidad, $tiempoEstimado, $totalTrabajadores, $observaciones);
    $facadeCostos = new FacadeEstudioCostos();
    $mensaje = $facadeCostos->generarEstudioCostos($costoDTO);
    $valida = $facadeCostos->verificaExistenciaEstudio($idProyectoSolicitado);
    // actualizar estado de proyecto
    if ($valida != '') {
        $facadeProyecto = new FacadeProyectos();
        $facadeProyecto->cambiarEstadoProyecto('Espera', $idProyectoSolicitado);
        $facadeProyecto->cambiarFechaFinProyecto($_POST['fechaFinal'], $idProyectoSolicitado);
    }
    header("location: ../vista/estudioDeCostos?mensaje=" . $mensaje . "&projectNum=" . $idProyectoSolicitado . "&nameProject=" . $nombreProyecto);
}
                echo '<tr><th colspan="2">Proceso Código 0' . $rProceso['idProceso'] . ' </th></tr>';
                echo '<tr><td class="enunciado">Nombre: </td><td> ' . $rProceso['tipoProceso'] . '</td></tr>';
                echo '<tr><td class="enunciado">Cantidad Empleados / Medida:</td><td> ' . $rProceso['totalEmpleadosProceso'] . '</td></tr>';
                echo '<tr><td class="enunciado">Total Horas:</td><td>' . $rProceso['totalTiempoProceso'] . '</td></tr>';
                echo '<tr><td class="enunciado">Costo Total:</td><td> $' . $rProceso['totalPrecioProceso'] . '</td></tr>';
            }
            echo '</table>';
            echo '</div>';
        }
        ?>
        </div>
        <div>
            <?php 
        if ($proyectos['estadoProyecto'] == 'Ejecución' || $proyectos['estadoProyecto'] == 'Espera' || $proyectos['estadoProyecto'] == 'Finalizado') {
            echo '<div id="infoGere">';
            $costosProyecto = $facadeEstudioCostos->verificaExistenciaEstudio($proyectos['idProyecto']);
            echo '<table id="muestraDatos"><tr><th colspan="2">Relación Total de Costos</th></tr>';
            echo '<tr><td class="enunciado">Mano de Obra:</td><td>$ ' . $costosProyecto['costoManoDeObra'] . '</td></tr>';
            echo '<tr><td class="enunciado">Materia Prima :</td><td>$ ' . $costosProyecto['costoProduccion'] . '</td></tr>';
            echo '<tr><td class="enunciado">Utilidad:</td><td>$ ' . $costosProyecto['utilidad'] . '</td></tr>';
            echo '<tr><td class="enunciado">Tiempo Estimado (Horas):</td><td> ' . $costosProyecto['tiempoEstimado'] . '</td></tr>';
            echo '<tr><td class="enunciado">Empleados Solicitados:</td><td> ' . $costosProyecto['totalTrabajadores'] . '</td></tr>';
            echo '<tr><td class="enunciado">Total Proyecto:</td><td>$ ' . $costosProyecto['costoProyecto'] . '</td></tr>';
            echo '<tr><td class="enunciado">Observaciones:</td><td>' . $costosProyecto['observaciones'] . '</td></tr>';
            echo '</table>';
            echo '</div>';
        }
        ?>
            
        </div>
 
 $pdf->write(15, '                                                               ' . substr($proBasic["observaciones"], 0, 60));
 $pdf->Ln(12);
 $pdf->SetFontSize(15);
 $pdf->write(15, '                                                  ' . $clie['nombreCompania']);
 $pdf->Ln(10);
 $pdf->SetFontSize(12);
 $pdf->write(15, '                                                               ' . $clie['nit']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               ' . $clie["telefonoFijo"]);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               ' . $clie["telefono"]);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               ' . $clie['nombre']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               ' . $clie['email']);
 $costosProyecto = $facadeEstudioCostos->verificaExistenciaEstudio($_GET['proNum']);
 $pdf->Ln(22);
 $pdf->write(15, '                                                               $ ' . $costosProyecto['costoManoDeObra']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               $ ' . $costosProyecto['costoProduccion']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                               $ ' . $costosProyecto['utilidad']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                                ' . $costosProyecto['totalTrabajadores']);
 $pdf->Ln(6);
 $pdf->write(15, '                                                                ' . $costosProyecto['tiempoEstimado'] . ' Horas');
 $pdf->SetFont('Arial', 'B');
 $pdf->write(15, '                        Costo Total: $ ' . $costosProyecto['costoProyecto']);
 $pdf->SetFont('Arial');
 $pdf->Ln(6);
 $pdf->write(15, '                                                                ' . substr($costosProyecto["observaciones"], 0, 60));