Example #1
0
function Crear()
{
    //require('/ModPdfAuditivo.php');
    $tipoExamen = filter_input(INPUT_POST, 'tipoExamen');
    if ($tipoExamen === "audiometria") {
        include_once '/ModPdfAuditivo.php';
        $objMod = new ModPdfAuditivo();
        $response = $objMod->Crear($tipoExamen);
        echo $response;
    }
    if ($tipoExamen === "oftalmologico") {
        include_once '/ModPdOftalmologico.php';
        $objMod = new ModPdfAuditivo();
        $response = $objMod->Crear($tipoExamen);
        echo $response;
    }
    if ($tipoExamen === "motriz") {
        include_once '/ModPdfMotriz.php';
        $objMod = new ModPdfAuditivo();
        $response = $objMod->Crear($tipoExamen);
        echo $response;
    }
}
 function crear()
 {
     session_start();
     $nombre = $_SESSION['Nombre'];
     $cedula = $_SESSION['Cedula'];
     //        $apellido1 = $_SESSION['apellido1'];
     //        $apellido12 = $_SESSION['apellido2'];
     //        $ciudad = $_SESSION['ciudad'];
     $apellido1;
     $apellido2;
     $ciudad;
     // Creación del objeto de la clase heredada
     $pdf = new ModPdfAuditivo();
     include_once '../Controlador/ClsConexion.php';
     include_once '../DTO/ClsPaciente.php';
     $conexion = new ClsConexion();
     $conexion->conectar();
     $examen;
     $nombreCompleto;
     $sql1;
     try {
         $sql1 = "CALL consultar_auditivo('" . $cedula . "')";
         $result = $conexion->ejecutarSentenciaSQL($sql1);
         include_once '../DTO/ClsAudiometria.php';
         $num_result1 = $result->num_rows;
         $examen = new ClsAudiometria();
         if ($num_result1 == 1) {
             $row = $result->fetch_assoc();
             $examen->setDeclaracionSalud($row['declaracion_juramentada']);
             $examen->setAntecedentes($row['antecedentes']);
             $examen->setComunicacionOral($row['comunicacion_oral']);
             $examen->setLecturaEscrita($row['lectura_escritura']);
             $examen->setOtoscopia($row['otoscopia']);
             $examen->setAudiometria($row['audiometria']);
         }
         $pdf->AliasNbPages();
         $pdf->AddPage();
         $pdf->SetFont('Times', '', 12);
         $pdf->Cell(0, 10, "La persona  " . $nombre . " con cedula de ciudadania " . $cedula . " segun los siguientes criterios :", 0, 1, 'L');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "DECLARACION JURAMENTADA: " . $examen->getDeclaracionSalud(), 0, 1, 'C');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "ANTECEDENTES:                              " . $examen->getAntecedentes(), 0, 1, 'C');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "COMUNICACION ORAL:                  " . $examen->getComunicacionOral(), 0, 1, 'C');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "LECTURA ESCRITA:                         " . $examen->getLecturaEscrita(), 0, 1, 'C');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "OTOSCOPIA:                                       " . $examen->getOtoscopia(), 0, 1, 'C');
         //$pdf->Cell(50);
         $pdf->Cell(0, 10, "AUDIOMETRIA:                                 " . $examen->getAudiometria(), 0, 1, 'C');
         $pdf->Ln(30);
         $pdf->Cell(0, 10, "Aprueba el examen de AUDIOMETRIA ", 0, 1, 'C');
         $pdf->Output('../Vista/Certificado/certificadoAudiometria.pdf');
         //$pdf->Output();
     } catch (mysqli_sql_exception $ex) {
         $response = '<div class="alert pdf alert-danger" role="alert">A ocurrido un error, intentelo de nuevo...' . $ex->getMessage() . '</div>';
     }
 }