<?php
  $Seccion      = 'Rutas';
  $SubSeccion   = 'Rutas';
  $NameSec      = 'Rutas';
  $UrlImgs      = 'images/cursos';
  $Position   = '../';
  require_once($Position.'config/config.php');
  require_once($Position.'config/conexion.php');
  require_once($Position.'config/user.php');
  require_once($Position.'funciones/acces.php');
  require_once($Position.'funciones/logout.php');
  require_once($Position.'funciones/funciones.php');
  require_once($Position.'funciones/extras.php');

  $SecLine      = array($NameSec);

  //Genera Prefactura
  if( $_POST['PreFacturar'] == 1 ){

    echo 'Prefactura';

    //Datos de Factura
    $FechaPre         = date('Y-m-d H:i:s');
    $Action           = 'New';
    $Cliente 		      = '1';
    $Uso 		          = '3';
    $Lugar            = '4';

    //Lugar
    $Query = "
      SELECT
       suc.Id, suc.CodigoPostal
      FROM Sucursales suc
      WHERE suc.Id = '$Lugar'
    ";
    $Result = mysqli_query($mysqli, $Query);
    $Sucursal = mysqli_fetch_assoc($Result);
    $Lugar = $Sucursal[CodigoPostal];
    //End Lugar
    $Serie = '3';
    //Serie y Folio
    $Query = "
      SELECT
       ser.Id, ser.Nombre, ser.Folio
      FROM Series ser
      WHERE ser.Id = '$Serie'
    ";
    $Result = mysqli_query($mysqli, $Query);
    $Ser = mysqli_fetch_assoc($Result);
    $SerieId          = $Ser[Id];
    $Serie            = $Ser[Nombre];
    $Folio            = $Ser[Folio] + 1;
    //End Serie y Folio
    $ProductoPos      = $_POST['ProductoPos'];
    $Producto         = $_POST['Producto'];

    $TSubtotal        = 0;
    $TTotal           = 0;
    $TIva             = 0;
    //End Armado de Productos

    //Datos de Emisor
    $Query = "
      SELECT
        per.Id, per.NombreFiscal, per.Rfc, per.Email,
        reg.Clave AS Regimen
      FROM FacturasPerfiles per
      LEFT JOIN RegimenesFiscales reg ON reg.Id = per.Fk_RegimenFiscal
      WHERE per.Fk_Cuenta = '$Cuenta_Id'
        AND per.Id = '$PerfilSel_Id'
    ";
    $Result = mysqli_query($mysqli, $Query);
    $Emisor = mysqli_fetch_assoc($Result);

    //Datos de Receptor
    $Query = "
      SELECT
        cli.Id, cli.Nombre, cli.Rfc
      FROM CatalogoClientes cli
      WHERE cli.Id = '$Cliente'
    ";
    $Result = mysqli_query($mysqli, $Query);
    $Receptor = mysqli_fetch_assoc($Result);

    //Uso de Factura
  	$Query = "
    	SELECT
    	 uso.Id, uso.Clave, uso.Uso
    	FROM FacturasUsos uso
    	WHERE uso.Id = '$Uso'
  	";
    $Result = mysqli_query($mysqli, $Query);
    $UsoO = mysqli_fetch_assoc($Result);

    //New PreFac
    if( $Action == 'New' ){

      $Forma = '99';
      $Metodo = 'PPD';

      //Insert Prefac
      $Query = "
        INSERT INTO FacturasPre
        (
          Fk_Cuenta, Fk_Perfil, Fk_Usuario,
          Serie, Fecha, Fk_Cliente,
          RfcEmisor, Emisor,
          RfcReceptor, Receptor,
          Fk_FormaPago, Fk_MetodoPago,
          Fk_Tipo, Fk_Uso, Fk_Lugar,
          CodigoPostal
        ) VALUES (
          '$Cuenta_Id', '$PerfilSel_Id', '$User[Id]',
          '$Serie', '$FechaPre', '$Receptor[Id]',
          '$Emisor[Rfc]', '$Emisor[NombreFiscal]',
          '$Receptor[Rfc]', '$Receptor[Nombre]',
          '$Forma', '$Metodo',
          '1', '$UsoO[Id]', '$Sucursal[Id]',
          '$Sucursal[CodigoPostal]'
        )
      ";
      // echo "<hr>";
      $Result = mysqli_query($mysqli, $Query);
      $IdPre = mysqli_insert_id($mysqli);
      //End New PreFac

      //Arreglo de Rutas y Conteo
      $Rutas = $_POST['Rutas'];
      foreach( $Rutas AS $Pro ){

        $CountRuta = 0;

        //RutaA
        $Query = "
          SELECT
           ru.Id,
           ru.IdRuta
          FROM PA_Rutas ru
          WHERE ru.Id = '$Pro'
        ";
        $Result = mysqli_query($mysqli, $Query);
        $RuA = mysqli_fetch_assoc($Result);

        $_Rutas[$RuA[IdRuta]]['Ruta'] = $RuA['IdRuta'];

        foreach( $Rutas AS $ProA ){

          //RutaB
          $Query = "
            SELECT
             ru.Id,
             ru.IdRuta
            FROM PA_Rutas ru
            WHERE ru.Id = '$ProA'
          ";
          $Result = mysqli_query($mysqli, $Query);
          $RuB = mysqli_fetch_assoc($Result);
          if( $RuA[IdRuta] == $RuB[IdRuta] ){
            $CountRuta = $CountRuta + 1;
          }

        }
        $_Rutas[$RuA[IdRuta]]['Cantidad'] = $CountRuta;
        // echo "<br />";
      }

      // var_dump($_Rutas);
      // foreach( $_Rutas AS $_Ruta ){
      //   echo $_Ruta['Ruta'];
      //   echo '<br>';
      //   echo $_Ruta['Cantidad'];
      //   echo '<hr>';
      // }
      //End Arreglo de Rutas y Conteo

      //Insert Conceptos
      foreach ($_Rutas AS $_Ruta) {

        //Datos producto
        $Query = "
        	SELECT
        	 pro.Id,
           pro.Descripcion, pro.ClaveSAT,
           pro.UnidadSAT, pro.PrecioUnitario
        	FROM CatalogoProductos pro
        	WHERE pro.Id = '1'
      	";
        // echo "<hr>";
        $Result = mysqli_query($mysqli, $Query);
        $Pro = mysqli_fetch_assoc($Result);

        $IdProducto     = '1';
        $Descripcion    = $Pro['Descripcion'].' - '.$_Ruta['Ruta'];
        $Clave          = $Pro['ClaveSAT'];
        $Unidad         = $Pro['UnidadSAT'];
        $Precio         = $Pro['PrecioUnitario'];
        $Cantidad       = $_Ruta['Cantidad'];
        $Subtotal       = $Precio * $Cantidad;

        //Calcula el Total con relación a los impuestos
        $ImpuestoPorcenaje  = '0.16';
        $Iva                = $ImpuestoPorcenaje * $Subtotal;
        $TotalConcepto      = $Subtotal + $Iva;
        //End Calcula el Total con relación a los impuestos

        //Inserta Concepto
        $Query = "
          INSERT INTO FacturasPreConceptos
          (
            Fk_FacturaPre, Fk_Producto,
            Descripcion, Clave, Unidad, Precio, Cantidad,
            Subtotal, ImpuestoPor, Iva, Total
          ) VALUES (
            '$IdPre', '$IdProducto',
            '$Descripcion', '$Clave', '$Unidad', '$Precio', '$Cantidad',
            '$Subtotal', '$ImpuestoPorcenaje', '$Iva', '$TotalConcepto'
          )
        ";
        // echo "<hr>";
        $Result = mysqli_query($mysqli, $Query);
        //echo "<hr>";
        //End Inserta Concepto

      }
      //End Insert Conceptos

      //Redirect
      if( $IdPre ){
        echo '<script type="text/javascript">document.location.href="'.$Position.'facturacion/prefacturas/prefactura/index.php?Id='.$IdPre.'&Saved=Ok"</script>';
      }
      //End Redirect

    }
    //End New PreFac

  }
  //End Genera Prefactura

  //Sube Archivo
  if( $_POST['UploadFile'] == 'Ok' ){

    if(empty($_FILES['Archivo']['name'])){}else{
			$_FILES["Archivo"]["name"];
			$temp = explode(".", $_FILES["Archivo"]["name"]);
			$extension = end($temp);

			//RootSite del Sitio Seleccionado
			$ImageUp = $RootSite.'/rutas/archivos/rutas.'.$extension;

			if ( move_uploaded_file($_FILES["Archivo"]["tmp_name"], $ImageUp) ){
				chmod($ImageUp, 0777);
				// echo $FileUp = 'Ok';

        if (($open = fopen("archivos/rutas.csv", "r")) !== FALSE)
        {

          while (($data = fgetcsv($open, 1000, ",")) !== FALSE)
          {
            $array[] = $data;
          }

          fclose($open);
        }
        //To display array data
        // var_dump($array);

        $Rows = count($array);

        for ($i = 1; $i <= $Rows; $i++) {

          $IdRuta                  = $array[$i][0];
          $NombreRuta              = $array[$i][1];
          $Fecha                   = $array[$i][2];
          $Fecha                   = str_replace('/', '-', $Fecha);
          $Fecha                   = date('Y-m-d', strtotime($Fecha));
          $TipoColecta             = $array[$i][3];
          $Deposito                = $array[$i][4];
          $Transportadora          = $array[$i][5];
          $IdConductor             = $array[$i][6];
          $IdVehiculo              = $array[$i][7];
          $TipoVehiculo            = $array[$i][8];
          $TipoParada              = $array[$i][9];
          $Parada                  = $array[$i][10];
          $IdParada                = $array[$i][11];
          $Horario                 = $array[$i][12];
          $Paquetes                = $array[$i][13];
          $FechaColecta            = $array[$i][14];
          $FechaColecta            = str_replace('/', '-', $FechaColecta);
          $FechaColecta            = date('Y-m-d', strtotime($FechaColecta));
          $Puntualidad             = $array[$i][15];
          $Volumen                 = $array[$i][16];
          $PesoColectado           = $array[$i][17];
          $TopSeller               = $array[$i][18];
          $Motivo                  = $array[$i][19];
          $Detalle                 = $array[$i][20];
          $HoraColectaFinalizada   = $array[$i][21];
          $FueraRango              = $array[$i][22];
          $Distancia               = $array[$i][23];
          $TipoGeolocalizacion     = $array[$i][24];

          //Valida Conductor
          if( !empty($IdConductor) ){
            $Query = "
         			SELECT
         				co.Id
         			FROM PA_Conductores co
         			WHERE
                co.Conductor_Id = '$IdConductor'
         		";
         	  $Result = mysqli_query($mysqli, $Query);
         	  $Conductor = mysqli_fetch_assoc($Result);
            if( $Conductor['Id'] ){

            }else{

              //Insert
              $Query = "
                 INSERT INTO PA_Conductores
                 (
                   Conductor_Id
                 )
                 VALUES
                 (
                   '$IdConductor'
                 )
               ";
               $Result = mysqli_query($mysqli, $Query);

            }
          }
          //End Valida Conductor

          //Valida Vehiculo
          if( !empty($IdVehiculo) ){
            $Query = "
         			SELECT
         				co.Id
         			FROM PA_Vehiculos co
         			WHERE
                co.Vehiculo_Id = '$IdVehiculo'
         		";
         	  $Result = mysqli_query($mysqli, $Query);
         	  $Vehiculo = mysqli_fetch_assoc($Result);
            if( $Vehiculo['Id'] ){

            }else{

              //Insert
              $Query = "
                 INSERT INTO PA_Vehiculos
                 (
                   Vehiculo_Id,
                   TipoVehiculo
                 )
                 VALUES
                 (
                   '$IdVehiculo',
                   '$TipoVehiculo'
                 )
               ";
               $Result = mysqli_query($mysqli, $Query);

            }
          }
          //End Valida Conductor

          // //IdRuta Check
          $Query = "
       			SELECT
       				ru.Id
       			FROM PA_Rutas ru
       			WHERE
              ru.IdRuta           = '$IdRuta'
              AND ru.Fecha        = '$Fecha'
              AND ru.IdConductor  = '$IdConductor'
              AND ru.IdVehiculo   = '$IdVehiculo'
              AND ru.Horario      = '$Horario'
       		";
       	  $Result = mysqli_query($mysqli, $Query);
       	  $Ruta = mysqli_fetch_assoc($Result);
          if( $Ruta['Id'] ){

            //Update
            $Query = "
              UPDATE PA_Rutas
              SET
                NombreRuta = '$NombreRuta', Fecha = '$Fecha',
                TipoColecta = '$TipoColecta', Deposito = '$Deposito',
                Transportadora = '$Transportadora',
                IdConductor = '$IdConductor', IdVehiculo = '$IdVehiculo', TipoVehiculo = '$TipoVehiculo',
                TipoParada = '$TipoParada', Parada = '$Parada', IdParada = '$IdParada',
                Horario = '$Horario',
                Paquetes = '$Paquetes', FechaColecta = '$FechaColecta', Puntualidad = '$Puntualidad',
                Volumen = '$Volumen', PesoColectado = '$PesoColectado', TopSeller = '$TopSeller',
                Motivo = '$Motivo', Detalle = '$Detalle', HoraColectaFinalizada = '$HoraColectaFinalizada',
                FueraRango = '$FueraRango', Distancia = '$Distancia', TipoGeolocalizacion = '$TipoGeolocalizacion'
              WHERE Id = '$Ruta[Id]'
            ";
            $Result = mysqli_query($mysqli, $Query);

          }else{

            if( $IdRuta ){

               //Insert
               $Query = "
                  INSERT INTO PA_Rutas
                  (
                    IdRuta, NombreRuta, Fecha,
                    TipoColecta, Deposito, Transportadora,
                    IdConductor, IdVehiculo, TipoVehiculo,
                    TipoParada, Parada, IdParada,
                    Horario,
                    Paquetes, FechaColecta, Puntualidad,
                    Volumen, PesoColectado, TopSeller,
                    Motivo, Detalle, HoraColectaFinalizada,
                    FueraRango, Distancia, TipoGeolocalizacion
                  )
                  VALUES
                  (
                    '$IdRuta', '$NombreRuta', '$Fecha',
                    '$TipoColecta', '$Deposito', '$Transportadora',
                    '$IdConductor', '$IdVehiculo', '$TipoVehiculo',
                    '$TipoParada', '$Parada', '$IdParada',
                    '$Horario',
                    '$Paquetes', '$FechaColecta', '$Puntualidad',
                    '$Volumen', '$PesoColectado', '$TopSeller',
                    '$Motivo', '$Detalle', '$HoraColectaFinalizada',
                    '$FueraRango', '$Distancia', '$TipoGeolocalizacion'
                  )
                ";
                $Result = mysqli_query($mysqli, $Query);
                $IdRut = mysqli_insert_id($mysqli);

              }

            // }
            // echo "<hr>";

          }

        }

			}else{
				echo $FileUp = 'Error';
			}

		}

  }
  //End Sube Archivo

  //NewRuta
  if( $_POST['NewRuta'] == 'Ok' ){

    $_IdRuta      = $_POST['IdRuta'];
    $_Fecha       = $_POST['Fecha'];
    $_Fecha       = CambioFechaCompleta($_Fecha);
    $_Horario     = $_POST['Horario'];
    $_Paquetes    = $_POST['Paquetes'];
    $_Conductor   = $_POST['Conductor'];
    $_Vehiculo    = $_POST['Vehiculo'];

    //Insert
    $Query = "
       INSERT INTO PA_Rutas
       (
         IdRuta,
         Fecha,
         Horario,
         IdConductor, TipoVehiculo,
         Paquetes,
         Upload
       )
       VALUES
       (
         '$_IdRuta',
         '$_Fecha',
         '$_Horario',
         '$_Conductor', '$_Vehiculo',
         '$_Paquetes',
         '2'
       )
     ";
     $Result = mysqli_query($mysqli, $Query);
     $IdRut = mysqli_insert_id($mysqli);
     if( $IdRut ){
       $Saved = 'Ok';
     }

  }
  //End NewRuta

  //Buscador
  if( $_GET['Filtrar'] == 'Ok' ){

    $FechaDesde = CambioFechaCompleta($_GET['Desde']);
    $FechaHasta = CambioFechaCompleta($_GET['Hasta']);

    $Where = "
      WHERE
       (ru.Fecha BETWEEN '".$FechaDesde." 00:00:00' AND '".$FechaHasta." 23:59:59' )
    ";

    if( $_GET['FilTipo'] ){
      $FilTipo = $_GET['FilTipo'];
      $Where .= "
        AND ru.Upload = '$FilTipo'
      ";
    }

  }else{
    $FechaDesde = date('Y-m-01');
    $FechaHasta = date('Y-m-t');

    $Where = "
      WHERE
       (ru.Fecha BETWEEN '".$FechaDesde." 00:00:00' AND '".$FechaHasta." 23:59:59' )
    ";

  }

  $FilDes = CambioFechaInversa($FechaDesde);
  $FilHas = CambioFechaInversa($FechaHasta);

  //End Buscador

  // Rutas
  $Query = "
    SELECT
      ru.Id,
      ru.IdRuta, ru.NombreRuta, ru.Fecha,
      ru.TipoColecta, ru.Deposito, ru.Transportadora,
      ru.IdConductor, ru.IdVehiculo, ru.TipoVehiculo,
      ru.TipoParada, ru.Parada, ru.Parada,
      ru.Horario,
      ru.Paquetes, ru.FechaColecta, ru.Puntualidad,
      ru.Volumen, ru.PesoColectado, ru.TopSeller,
      ru.Motivo, ru.Detalle, ru.HoraColectaFinalizada,
      ru.FueraRango, ru.Distancia, ru.TipoGeolocalizacion,
      ru.Upload
    FROM PA_Rutas ru
    $Where
    ORDER BY ru.Fecha DESC
  ";
  $Rutas = $mysqli->query($Query);

?>

<!DOCTYPE html>
<html lang="en">

<?php require_once($Position.'head.php'); ?>

<body class="fix-sidebar fix-header card-no-border">
    <div class="preloader">
        <svg class="circular" viewBox="25 25 50 50">
            <circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10" /> </svg>
    </div>
    <div id="main-wrapper">
      <?php require_once($Position.'header.php'); ?>
      <?php require_once($Position.'menu.php'); ?>
      <div class="page-wrapper">
        <div class="container-fluid">
          <div class="row page-titles">

            <?php require_once($Position.'title.php'); ?>

            <!-- Botones -->
            <div class="col-md-7 align-self-center text-right">
              <div class="btn-group" role="group" aria-label="Basic example">
                <?php if( $Perms[28] ){ ?>
                  <a href="item">
                    <button type="button" class="btn btn-sm btn-secondary">Nuevo<i class="fa fa-plus mar-l-10"></i></button>
                  </a>
                <?php } ?>

                <button
                  type="button"
                  class="btn btn-sm btn-secondary"
                  data-toggle="modal" data-target="#Modal-CargarArchivo"
                >
                  Cargar CSV
                  <i class="fa fa-upload mar-l-10"></i>
                </button>

                <!-- Modal Ruta -->
                <form method="post" enctype="multipart/form-data" data-validate="parsley" role="form" id="Form-Cliente">
                  <div id="Modal-Ruta" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                    <div class="modal-dialog">
                      <div class="modal-content">
                        <div class="modal-header">
                          <h4 class="modal-title" id="myModalLabel">Nueva Ruta</h4>
                          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                        </div>
                        <!-- Modal Body -->
                        <div class="modal-body">
                          <div class="row text-left">

                            <!-- IdRuta -->
                            <div class="col-sm-12 form-group">
                              <label>IdRuta</label>
                              <input
                                autocomplete="off"
                                class="form-control"
                                name="IdRuta"
                              />
                            </div>
                            <!-- End IdRuta -->

                            <!-- Fecha -->
                            <div class="col-sm-12 form-group">
                              <label>Fecha</label>
                              <input
                                autocomplete="off"
                                class="form-control datepicker"
                                name="Fecha"
                                data-required="true"
                              />
                            </div>
                            <!-- End Fecha -->

                            <!-- Horario -->
                            <div class="col-sm-12 form-group">
                              <label>Horario</label>
                              <input
                                autocomplete="off"
                                class="form-control"
                                name="Horario"
                                data-required="true"
                              />
                            </div>
                            <!-- End Horario -->

                            <!-- Paquetes -->
                            <div class="col-sm-12 form-group">
                              <label>Paquetes</label>
                              <input
                                autocomplete="off"
                                class="form-control"
                                name="Paquetes"
                                data-required="true"
                              />
                            </div>
                            <!-- End Paquetes -->

                            <!-- Conductor -->
                            <div class="col-sm-12 form-group">
                              <label>Conductor</label>
                              <div class="controls">
                                <select
                                  name="Conductor"
                                  data-required="true"
                                  class="form-control form-condtrol-sm chosen-select"
                                >
                                  <option value=""></option>
                                  <?php
                                    //Conductores
                                    $Query = "
                                      SELECT
                                        con.Id,
                                        con.Conductor_Id,
                                        con.Nombre, con.Apellidos
                                      FROM PA_Conductores con
                                      ORDER BY con.Nombre ASC, con.Apellidos ASC
                                    ";
                                    $ConductorsFil = $mysqli->query($Query);
                                    mysqli_data_seek($ConductorsFil, 0);
                                    while($ConductorFil = mysqli_fetch_array($ConductorsFil)) {
                                  ?>
                                    <option
                                      value="<?php echo $ConductorFil['Conductor_Id']; ?>"
                                    ><?php echo "(".$ConductorFil['Conductor_Id'].") - "; echo $ConductorFil['Nombre'].' '.$ConductorFil['Apellidos']; ?></option>
                                  <?php } ?>
                                </select>
                              </div>
                            </div>
                            <!-- End Conductor -->

                            <!-- Vehiculo -->
                            <div class="col-sm-12 form-group">
                              <label>Vehiculo</label>
                              <div class="controls">
                                <select
                                  name="Vehiculo"
                                  data-required="true"
                                  class="form-control form-condtrol-sm chosen-select"
                                >
                                  <option value=""></option>
                                  <?php
                                    //Vehiculos
                                    $Query = "
                                      SELECT
                                        con.Id,
                                        con.Vehiculo_Id,
                                        con.TipoVehiculo, con.Placas
                                      FROM PA_Vehiculos con
                                      ORDER BY con.TipoVehiculo ASC, con.Placas ASC
                                    ";
                                    $ConductorsFil = $mysqli->query($Query);
                                    mysqli_data_seek($ConductorsFil, 0);
                                    while($ConductorFil = mysqli_fetch_array($ConductorsFil)) {
                                  ?>
                                    <option
                                      value="<?php echo $ConductorFil['Vehiculo_Id']; ?>"
                                    ><?php echo "(".$ConductorFil['Vehiculo_Id'].") - "; echo $ConductorFil['TipoVehiculo']; ?></option>
                                  <?php } ?>
                                </select>
                              </div>
                            </div>
                            <!-- End Vehiculo -->

                          </div>
                        </div>
                        <!-- End Modal Body -->
                        <!-- Moidal Foot -->
                        <div class="modal-footer">
                          <input type="hidden" name="NewRuta" value="Ok" />
                          <button type="submit" class="btn btn-success">Guardar</button>
                          <button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal">Cancelar</button>
                        </div>
                        <!-- End Modal Foot -->
                      </div>
                    </div>
                  </div>
                </form>
                <!-- End Modal Ruta -->

                <button
                  type="button"
                  class="btn btn-sm btn-secondary"
                  data-toggle="modal" data-target="#Modal-Ruta"
                >
                  Nueva Ruta
                  <i class="fa fa-plus mar-l-10"></i>
                </button>

                <!-- Modal Cargar Archivo CSV -->
                <form method="post" enctype="multipart/form-data" data-validate="parsley" role="form" id="Form-Cliente">
                  <div id="Modal-CargarArchivo" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                    <div class="modal-dialog">
                      <div class="modal-content">
                        <div class="modal-header">
                          <h4 class="modal-title" id="myModalLabel">Cargar Archivo CSV</h4>
                          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                        </div>
                        <!-- Modal Body -->
                        <div class="modal-body">
                          <div class="row">

                            <!-- Archivo -->
                            <div class="col-sm-12 form-group">
                              <label>Archivo</label>
                              <input
                                autocomplete="off"
                                class="form-control"
                                name="Archivo"
                                data-required="true"
                                type="file"
                              />
                            </div>
                            <!-- End Archivo -->
                          </div>
                        </div>
                        <!-- End Modal Body -->
                        <!-- Moidal Foot -->
                        <div class="modal-footer">
                          <input type="hidden" name="UploadFile" value="Ok" />
                          <button type="submit" class="btn btn-success">Guardar</button>
                          <button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal">Cancelar</button>
                        </div>
                        <!-- End Modal Foot -->
                      </div>
                    </div>
                  </div>
                </form>
                <!-- End Modal Cargar Archivo CSV -->

              </div>
            </div>
            <!-- End Botones -->

          </div>
          <div class="row">

            <!-- Buscador -->
            <div class="col-sm-12">
              <form method="get">
                <div class="card">
                  <div class="card-body">
                    <div class="row">

                      <!-- Id Ruta -->
                      <div class="col-sm-4">
                        <div class="form-group">
                          <label class="control-label">Id Ruta</label>
                          <input name="IdRuta" value="<?php echo $FilIdRuta; ?>" type="text" class="form-control" placeholder="">
                        </div>
                      </div>
                      <!-- End Id Ruta -->

                      <!-- Desde -->
                      <div class="col-sm-4">
                        <div class="form-group">
                          <label class="control-label">Desde</label>
                          <input name="Desde" value="<?php echo $FilDes; ?>" type="text" class="form-control datepicker" placeholder="">
                        </div>
                      </div>
                      <!-- End Desde -->

                      <!-- Hasta -->
                      <div class="col-sm-4">
                        <div class="form-group">
                          <label class="control-label">Hasta</label>
                          <input name="Hasta" value="<?php echo $FilHas; ?>" type="text" class="form-control datepicker" placeholder="">
                        </div>
                      </div>
                      <!-- End Hasta -->

                      <!-- Tipo  -->
                      <div class="col-sm-4">
                        <div class="form-group">
                          <label class="control-label">Tipo</label>
                          <div class="controls">
                            <select name="FilTipo" class="form-control chosen-select">
                              <option value="">Todos</option>
                              <option
                                <?php if( $FilTipo == '1' ){ echo 'selected="selected"'; } ?>
                                value="1"
                              >Carga desde CSV</option>
                              <option
                                <?php if( $FilTipo == '2' ){ echo 'selected="selected"'; } ?>
                                value="2"
                              >Carga Manual</option>
                            </select>
                          </div>
                        </div>
                      </div>
                      <!-- End Cliente -->

                      <!-- Filtrar -->
                      <div class="col-sm-4">
                        <div class="form-group">
                          <label class="control-label">.</label>

                          <!-- Btn Filtrar -->
                          <button class="btn btn-success btn-block" type="submit" name="button">
                            Filtrar <i class="fa fa-search mar-l-5"></i>
                          </button>
                          <!-- End Btn Filtrar -->

                          <input type="hidden" name="Filtrar" value="Ok" />
                        </div>
                      </div>
                      <!-- End Filtrar -->

                    </div>
                  </div>
                </div>
              </form>
            </div>
            <!-- Buscador -->

              <div class="col-12">
                <!-- Usuarios -->
                <form method="post">
                  <div class="card">
                    <div class="card-body">
                      <div class="table-responsive m-t-20">
                        <table id="example23" class="display nowrap table table-hover table-striped table-bordered" cellspacing="0" width="100%">
                          <thead>
                            <tr>
                              <th class="text-left">
                                <fieldset>
  																<label class="custom-control custom-checkbox">
  																	<input name="CheckAll" id="CheckAll" value="1" type="checkbox" name="styled_single_checkbox" class="custom-control-input">
  																	<span style="cursor: pointer;" class="custom-control-indicator"></span> <span class="custom-control-description"></span>
  																</label>
  															</fieldset>
                              </th>
                              <th>IdRuta</th>
                              <th>Fecha</th>
                              <th>Horario</th>
                              <th>Paquetes</th>
                              <th>Conductor</th>
                              <th>Vehiculo</th>
                              <th></th>
                              <th></th>
                              <th></th>
                            </tr>
                          </thead>
                          <tbody>
                              <?php
                                //Ventas
                                mysqli_data_seek($Rutas, 0);
                                while($Ruta = mysqli_fetch_array($Rutas)) {
                              ?>
                                <tr
                                  class="
                                    <?php if( $Ruta['Upload'] == 2 ){ ?>
                                      RutaAdded
                                    <?php } ?>
                                  "
                                >

                                  <!-- Check -->
                                  <td class="text-left">
                                    <fieldset>
    																	<label class="custom-control custom-checkbox">
    																		<input name="Rutas[]" value="<?php echo $Ruta['Id']; ?>" type="checkbox" name="styled_single_checkbox" class="custom-control-input CheckItem">
    																		<span style="cursor: pointer;" class="custom-control-indicator"></span> <span class="custom-control-description"></span>
    																	</label>
    																</fieldset>
                                  </td>
                                  <!-- End Check -->

                                  <!-- IdRuta -->
                                  <td class="text-left">
                                    <div>
                                      <?php echo $Ruta['IdRuta']; ?>
                                    </div>
                                  </td>
                                  <!-- End IdRuta -->

                                  <!-- Fecha -->
                                  <td class="text-left">
                                    <div>
                                      <?php echo CambioFechaInversa(date('Y-m-d', strtotime($Ruta['Fecha']))); ?>
                                    </div>
                                  </td>
                                  <!-- End Fecha -->

                                  <!-- Horario -->
                                  <td class="text-left">
                                    <div>
                                      <?php
                                        // echo date('H:i', strtotime($Ruta['Horario']));
                                        echo $Ruta['Horario'];
                                      ?>
                                    </div>
                                  </td>
                                  <!-- End Horario -->

                                  <!-- Paquetes -->
                                  <td class="text-left">
                                    <div><?php
                                      echo $Ruta['Paquetes'];
                                    ?></div>
                                  </td>
                                  <!-- End Paquetes -->

                                  <!-- IdConductor -->
                                  <td class="text-left">
                                    <div><?php
                                      echo $Ruta['IdConductor'];
                                    ?></div>
                                  </td>
                                  <!-- End IdConductor -->

                                  <!-- IdVehiculo -->
                                  <td class="text-left">
                                    <div><?php
                                      echo $Ruta['TipoVehiculo'];
                                    ?></div>
                                  </td>
                                  <!-- End IdVehiculo -->

                                  <!-- Penalizaciones -->
                                  <td class="text-center">

                                    <!-- Btn Penalizaciones -->
                                    <a data-toggle="modal" href="#Penalizaciones<?php echo $Ruta[Id];?>">
                                      <button class="btn btn-secondary btn-sm ml-2" data-toggle="tooltip" data-placement="top"  title="Eliminar" data-original-title="Eliminar">
                                        Penalizaciones (0)
                                      <i class="fa fa-error"></i></button>
                                    </a>
                                    <!-- End Btn Penalizaciones -->

                                    <!--Modal Eliminar-->
                                    <form method="POST">
                                      <div id="Penalizaciones<?php echo $Ruta[Id];?>" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
                                        <div class="modal-dialog">
                                          <div class="modal-content">
                                            <div class="modal-header">
                                              <h4 class="modal-title">Penalizaciones</h4>
                                              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                                            </div>
                                            <div class="modal-body p-4">
                                              <div class="row">
                                                <div class="col-md-12">
                                                  <p>
                                                    ...
                                                  </p>
                                                </div>
                                              </div>
                                            </div>
                                            <div class="modal-footer">
                                                <input name="Id" type="hidden" value="<?php echo $Conductor[Id];?>">
                                                <button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal">Cancelar</button>
                                                <!-- <button type="submit" class="btn btn-danger waves-effect waves-light">Eliminar</button> -->
                                              </div>
                                          </div>
                                        </div>
                                      </div>
                                    </form>
                                    <!-- End Modal Eliminar-->
                                  </td>
                                  <!-- End Penalizaciones -->

                                  <td>
                                    <div class="text-right">
                                      <button
                                        onclick="window.location.href='edit.php?Id=<?php echo $Pro['Id']; ?>'"
                                        class="btn btn-secondary btn-sm"
                                        data-toggle="tooltip"
                                        data-placement="top"
                                        title=""
                                        data-original-title="Editar"
                                      >
                                        Editar
                                        <i class="fa fa-pencil m-l-5"></i>
                                      </button>
                                    </div>
                                  </td>
                                  <td>
                                    <?php //if( $Pro['Id'] == 1 ){ ?>
                                      <div class="text-right">

                                        <!-- Btn Borrar -->
                                        <button
                                          data-toggle="modal"
                                          data-target="#DelCat<?php echo $Pro['Id']; ?>"
                                          class="btn btn-danger btn-sm"
                                          data-toggle="tooltip"
                                          data-placement="top"
                                          title=""
                                          data-original-title="Eliminar"
                                        >
                                          <i class="fa fa-times"></i>
                                        </button>
                                        <!-- End Btn Borrar -->

                                      </div>

                                      <!-- Modal Borrar -->
                                      <!-- <form method="post"> -->
                                        <div id="DelCat<?php echo $Pro['Id']; ?>" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                                          <div class="modal-dialog">
                                            <div class="modal-content">
                                              <div class="modal-header">
                                                <h4 class="modal-title" id="myModalLabel">Eliminar</h4>
                                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                                              </div>
                                              <div class="modal-body">
                                                <h5>¿Estás seguro de Eliminar esta Ruta?</h5>
                                                <p>
                                                  <?php echo $Pro['NombreInterno']; ?><br />
                                                  <?php echo $Pro['UnidadSAT']; ?><br />
                                                  $ <?php echo $Pro['PrecioUnitario']; ?>
                                                </p>
                                              </div>
                                              <div class="modal-footer">
                                                <button type="submit" class="btn btn-danger">Eliminar</button>
                                                <button type="button" class="btn btn-secondary waves-effect" data-dismiss="modal">No</button>
                                                <input type="hidden" name="Borrar" value="Ok">
                                                <input type="hidden" name="Tipo" value="1">
                                                <input type="hidden" name="Id" value="<?php echo $Pro['Id']; ?>">
                                              </div>
                                            </div>
                                            <!-- /.modal-content -->
                                          </div>
                                          <!-- /.modal-dialog -->

                                        </div>
                                      <!-- </form> -->
                                      <!-- End Modal Borrar -->
                                    <?php //} ?>

                                  </td>

                                </tr>
                              <?php } ?>
                            </tbody>
                        </table>
                      </div>

                      <div>

                        <input type="hidden" name="PreFacturar" value="1" />

                        <!-- Btn PreFacturar -->
                        <button type="submit" class="btn btn-success btn-sm">
                          Realizar Prefactura
                          <i class="fa fa-file m-l-5"></i>
                        </button>
                        <!-- End Btn PreFacturar -->

                      </div>

                    </div>
                  </div>
                </form>
                <!-- End Usuarios -->
              </div>
            </div>
        </div>
        <?php require_once($Position.'footer.php'); ?>
      </div>
    </div>
    <?php require_once($Position.'scripts.php'); ?>
    <script>

      <?php if( $Saved == 'Ok' ){ ?>
        swal({
          title: "¡Guardado!",
          text: "",
          showConfirmButton: true
        });
      <?php } ?>

      //Check All Dc3
  		$('#CheckAll').click(function(event) {
      if(this.checked) {
          // Iterate each checkbox
          $('.CheckItem').each(function() {
            this.checked = true;
          });
      	}else{
          $('.CheckItem').each(function() {
            this.checked = false;
          });
      	}
  		});
  		//End Check All Dc3

    </script>
    <script src="<?php echo $Position; ?>assets/plugins/styleswitcher/jQuery.style.switcher.js"></script>

</body>
</html>
