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