<?php
//error_reporting(0);

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

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

$mostrar = new clientes ();
$clientes = $mostrar->getAllCliente();

//############# TOASTS ############//
include "../ArchivosCSS/StyleToasts.php";
?>

<!DOCTYPE html>
<html lang="es">
<header>
    <title>Cliente</title>
    <link rel="stylesheet" type="text/css" href="../ArchivosCSS/Toast_Position.css"> 
</header>
<body>
    <!--======== 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["Delete_client"])==1){

                //toast de exito Eliminacion correcta
                  echo $exitoDELETE;
                  echo $exitoToastDELETE;
              }
              if(isset($_GET["Restaurar_client"])==1){

                //toast de exito Restauracion correcta
                  echo $exitoRESTAURAR;
                  echo $exitoToastRESTAURAR;
              }
              ?>
          </div>
          <!--======== Fin Area Toast ========-->   

                <button type="button" class="btn btn-primary" onclick="window.location.href='datos_personales.php'"> 
                    <i class="bi bi-plus-circle">Añadir Nuevo Cliente</i>
                </button><br><br>

      <table id="myTable" class="table table-dark table-striped ">
        <thead>
            <tr>
                <td>ID</td>
                <td>Nombre Cliente</td>
                <td>Cedula Cliente</td> 
                <td>Fecha Creacion</td> 
                <td>Acciones</td>                         
            </tr>
        </thead>
        <tbody>
         <?php foreach ($clientes as $cliente) { ?>
           <tr>
               <td><?php echo $cliente['ID']; ?></td>
               <td><?php echo $cliente['Nombre_cliente']; ?></td>
               <td><?php echo $cliente['tipo_documento'], $cliente['Cedula_cliente']; ?></td>
               <td><?php echo $cliente['Fecha']; ?></td>
               <td>
                <button type="button" data-bs-toggle="modal"
                data-bs-target="#eliminar<?php echo $cliente['ID']; ?>"class="btn btn-danger btn-sm"><i class="bi bi-trash-fill"></i>
            </button>
        </td>
    </tr>
    <?php  include('./Modales/Cliente/modal_cliente.php'); ?>
<?php } ?>
</tbody>
</table>
<div class="breadcrumb-holder">                                             
  <button type="button" class="btn btn-secondary" data-bs-toggle="modal" data-bs-target="#eliminadoprove">
      <i class="bi bi-eye-fill"></i> Ver Clientes Eliminados
      </button> <?php  include('./Modales/Cliente/clienteseliminados.php'); ?>

  </div><hr>
  <div class="breadcrumb-holder" >                                             
      <a class= "btn btn-warning" href="./controladores/Cliente/reportes.php" target="_blank"><i class="bi bi-file-earmark-pdf-fill"></i>REPORTE TOTAL</a>

  </div>
</div><!--##:: Fin Divinterno ::##-->
</div><!--##:: Fin DivMain ::##-->

<!--======== Jquery / bootstrap.bundle / bootstrap.min / Datatable / Toast ========-->
<script src="../ArchivosJS/jquery-3.6.0.min.js"></script> 
<script src="../bootstrap-5.3.1/js/bootstrap.bundle.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_ clientes",
                info:           "Mostrando del cliente _START_ al _END_ de un total de _TOTAL_ clientes",
                infoEmpty:      "No existen registros",
                infoFiltered:   "(filtrado de _MAX_ clientes 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>
<footer class="footer">
    <p>&copy; Todos los derechos reservados - <?php echo date("Y"); ?> | La Emperadora Internet Y Mas</p>
</footer>
</body>
</html>