<?php
/*
session_start();
include_once('../models/modelo_conexion.php');
$objeto = new Conexion();
$opcion = (isset($_POST['opcion'])) ? $_POST['opcion'] : '';
switch ($opcion) {
case 1:
$ubi = $_SESSION['ubicacion'];
$dcto = $_SESSION['dcto'];
$user = $_SESSION['nomUser'];
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM `mvdcto` where CODUBI = '$ubi' AND TPDCTO = '$dcto' AND USUARIO = '$user' ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
print json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
case 2:
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM `mvdcto` ORDER BY `mvdcto`.`IDMOV` DESC";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
print json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
case 3:
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM `mvdcto` ORDER BY `mvdcto`.`IDMOV` DESC";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
print json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
case 4:
# code...
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM `lineaxitem`";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
print json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
}
*/
session_start();
include_once('../models/modelo_conexion.php');
$objeto = new Conexion();
$opcion = (isset($_POST['opcion'])) ? $_POST['opcion'] : '';
switch ($opcion) {
case 1:
$ubi = isset($_SESSION['ubicacion']) ? $_SESSION['ubicacion'] : null;
$dcto = isset($_SESSION['dcto']) ? $_SESSION['dcto'] : null;
$user = isset($_SESSION['nomUser']) ? $_SESSION['nomUser'] : null;
$conexion = $objeto->Conectar();
// Consulta filtrando exactamente por el TPDCTO de la sesión
$consulta = "SELECT *
FROM mvdcto
WHERE CODUBI = :ubi
AND TPDCTO = :dcto
AND USUARIO = :user";
$resultado = $conexion->prepare($consulta);
$resultado->bindParam(':ubi', $ubi);
$resultado->bindParam(':dcto', $dcto);
$resultado->bindParam(':user', $user);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
case 2:
$conexion = $objeto->Conectar();
// Obtener el valor de dcto desde la tabla documento
$consultaDcto = "SELECT dcto FROM documento LIMIT 1";
$stmtDcto = $conexion->prepare($consultaDcto);
$stmtDcto->execute();
$row = $stmtDcto->fetch(PDO::FETCH_ASSOC);
$dcto = $row ? trim($row['dcto']) : null;
// Consulta principal: solo registros cuyo TPDCTO coincida con dcto
$consulta = "SELECT *
FROM mvdcto
WHERE TRIM(TPDCTO) = :dcto
ORDER BY IDMOV DESC";
$resultado = $conexion->prepare($consulta);
$resultado->bindParam(':dcto', $dcto);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
/*
case 2:
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM mvdcto ORDER BY IDMOV DESC";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
*/
/*
case 3:
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM mvdcto ORDER BY IDMOV DESC";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
*/
case 4:
$conexion = $objeto->Conectar();
$consulta = "SELECT * FROM lineaxitem";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data, JSON_UNESCAPED_UNICODE);
$conexion = null;
break;
}