示例#1
0
 function crear()
 {
     echo 'llega a modelo';
     require '../fpdf/fpdf.php';
     include_once '../fpdf/fpdf.php';
     // Creación del objeto de la clase heredada
     $pdf = new FPDF();
     // Cabecera de página
     // Logo
     $pdf->Image('../Vista/img/certificado/certificadoMedico.png', 5, 10, 200);
     // Arial bold 15
     $pdf->SetFont('Arial', 'B', 15);
     // Movernos a la derecha
     $pdf->Cell(80);
     // Título
     $pdf->Cell(30, 40, 'Examenes de conduccion S.A', 0, 1, 'C');
     $pdf->Cell(75);
     //CERTIFICA
     $pdf->Cell(100, 20, 'Certifica que: ', 0, 1);
     // Salto de línea
     $pdf->Ln(20);
     ////////////////////////////////
     //footer
     // Posición: a 1,5 cm del final
     $pdf->SetY(-15);
     // Arial italic 8
     $pdf->SetFont('Arial', 'I', 8);
     //
     $pdf->Cell(0, 10, 'Aprobacion Diciembre del 2015', 0, 0, 'C');
     // Número de página
     $pdf->Cell(0, 10, '/{nb}', 0, 0, 'C');
     //Cuerpo
     session_start();
     $nombre = $_SESSION['Nombre'];
     $cedula = $_SESSION['Cedula'];
     $apellido1;
     $apellido2;
     include_once '../DTO/ClsPaciente.php';
     $examen;
     $nombreCompleto;
     $sql1;
     try {
         $sql1 = "CALL consultar_auditivo('" . $cedula . "')";
         $result = parent::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>';
     }
 }
 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>';
     }
 }