<?php
//error_reporting(0);

//Incluir Archivos Necesarios
  require_once '../Clases/db.php';
  require_once '../Clases/Registro_Datos.php';

  //Verificar si el usuario ha iniciado sesion 
  session_start();
  if (!isset($_SESSION['Username'])) { 
    header("Location: ../index.php");
    exit;
  }

  $mostrar = new registro_datos ();
  $datos = $mostrar->getAllDatosCli(); //Objeto para mostrar todos los datos registrados

//############# TOASTS ############//
include "../ArchivosCSS/StyleToasts.php";
?>
<!DOCTYPE html>
<html lang="es">
<header>
  <title>Datos Personales</title>
  <link rel="stylesheet" type="text/css" href="../ArchivosCSS/Toast_Position.css"> 
  </header>
<body>
  <br><br>
   <!--======== Incluir Menu Lateral y Nav ========-->
    <?php  include 'menu_lateral.php'; ?>
 <!--##:: Main ::##-->
<div class="main">
    <div class="interno" >
 <!--======== Area Toast ========-->
      <div class="contenedor-toasts-internos" id="contenedor-botones">
      <?php
      if(isset($_GET["m"])){
        $m = $_GET["m"]; 
        switch($m){
          case "1":
          //toast de error "No se pudo registrar los datos.Esta Cedula ya se encuentra registrada!!"
          echo $errorDatosP1 ;
          echo $errorToastDatosP1;
          break; 
          case "2":
          //toast de exito "Se ha Registrado Correctamente!!""
          echo $exitoDatosP1;
          echo $exitoToastDatosP1;
          break; 
        } 
      }
      if(isset($_GET["Edit_DatosP"])==1){
        //toast de exito Eliminacion correcta
        echo $exitoEDIT;
        echo $exitoToastEDIT;
      } 
      ?>
       </div>
    <!--======== Fin Area Toast ========-->
                  <div class="breadcrumb-holder">    

                          <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#Crear">
                         <i class="bi bi-pencil-square"></i> Registrar Datos 
                          </button> <?php  include('./Modales/DatosP/registrardatos.php'); ?>
  
                  </div><br>

          <table id="myTable" class="table table-dark table-striped ">
                <thead>
                        <tr>
                        <td>Cedula</td>
                        <td>Nombre</td>
                        <td>Apellido</td>
                        <td>Direccion</td>
                        <td>Telefono</td>
                        <td>Correo</td>
                        <td>Tipo Persona</td>
                        <td>Acciones</td>                         
                        </tr>
                </thead>
                      <tbody>
                           <?php foreach ($datos as $dato) { ?>
                                 <tr>
                                 
                                     <td><?php echo $dato['Cedula']; ?></td>
                                     <td><?php echo $dato['Nombre']; ?></td>
                                     <td><?php echo $dato['Apellido']; ?></td>
                                     <td><?php echo $dato['Direccion']; ?></td>
                                     <td><?php echo $dato['Telefono']; ?></td>
                                     <td><?php echo $dato['Correo']; ?></td>
                                     <td><?php echo $dato['Tipo_per']; ?></td>
                                     <td>
                                        <button type="button" data-bs-toggle="modal" 
                                        data-bs-target="#editar<?php echo $dato['Cedula']; ?>" class="btn btn-warning btn-sm"><i class="bi bi-pencil-square"></i>
                                        </button>
                                       
                                     </td>

                                  </tr>
                                       <?php  include('./Modales/DatosP/modal_datos.php'); ?>
                                       
                            <?php } ?>
                    </tbody>
          </table>

    </div><!--##:: Fin Divinterno ::##-->
</div><!--##:: Fin DivMain ::##-->
   
    
    <!--##::Link boostrap JS offline::##-->
    <script src="../bootstrap-5.3.1/js/bootstrap.bundle.min.js"></script>
    <script src="../ArchivosJS/jquery-3.6.0.min.js"></script> 
    <script src="../ArchivosJS/bootstrap.min.js"></script>
    <script src="../DataTables/datatables.min.js"></script>
    <script src="../ArchivosJS/toasts.js"></script>
    <script type="text/javascript">
    $(document).ready( function () {
    $('#myTable').DataTable({
        language: {
            processing:     "Tratamiento en curso...",
            search:         "Buscar:" ,
            lengthMenu:    "Filtro de _MENU_ datos",
            info:           "Mostrando del dato _START_ al _END_ de un total de _TOTAL_ datos",
            infoEmpty:      "No existen registros",
            infoFiltered:   "(filtrado de _MAX_ datos en total)",
            infoPostFix:    "",
            loadingRecords: "Cargando elementos...",
            zeroRecords:    "No se encontraron los datos de tu busquda..",
            emptyTable:     "No hay ningun registro en la tabla",
            paginate: {
                first:      "Primero",
                previous:   "Anterior",
                next:       "Siguiente",
                last:       "Ultimo"
            },
            aria: {
                sortAscending:  ": Active para odernar en modo ascendente",
                sortDescending: ": Active para ordenar en modo descendente  ",
            }
         }
       } );
      } );
     </script>
 </body>
 <footer class="footer">
    <p>&copy; Todos los derechos reservados - <?php echo date("Y"); ?> | La Emperadora Internet Y Mas</p>
     </footer>
 </body>
</html>