Sprint 2
This commit is contained in:
@@ -77,14 +77,17 @@ function lista() {
|
||||
f.*,
|
||||
tr.nombre AS transportista,
|
||||
(c.nombre + ' ' + c.apellido) AS chofer,
|
||||
p.nombre AS nombre_pais_proveedor,
|
||||
f.foto_solicitud_url
|
||||
FROM dbo.solicitud_importacion_factura f
|
||||
JOIN dbo.transportistas tr
|
||||
ON f.transportista_id = tr.id_transportista
|
||||
ON f.transportista_id = tr.id_transportista
|
||||
LEFT JOIN dbo.choferes c
|
||||
ON f.chofer_id = c.id_chofer
|
||||
ON f.chofer_id = c.id_chofer
|
||||
LEFT JOIN dbo.paises p
|
||||
ON f.pais_proveedor = p.id_pais
|
||||
WHERE f.id_importador = ?
|
||||
AND f.status >= 1
|
||||
AND f.status >= 1
|
||||
ORDER BY f.created_at DESC
|
||||
";
|
||||
$stmt = sqlsrv_query($conn, $sql, [$id_importador]);
|
||||
@@ -104,7 +107,8 @@ function lista() {
|
||||
}
|
||||
|
||||
/** Formulario de nueva factura **/
|
||||
function crear() {
|
||||
function crear()
|
||||
{
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
header('Location: /IMPORTADORES/login');
|
||||
exit;
|
||||
@@ -114,7 +118,7 @@ function crear() {
|
||||
|
||||
// Carga de datos para selects
|
||||
$transportistas = [];
|
||||
$stmtT = sqlsrv_query($conn, "SELECT id_transportista,nombre FROM dbo.transportistas WHERE id_usuario=? AND activo=1 ORDER BY nombre",[$id_importador]);
|
||||
$stmtT = sqlsrv_query($conn, "SELECT id_transportista, clave_identificador, nombre FROM dbo.transportistas WHERE id_usuario=? AND activo=1 ORDER BY nombre",[$id_importador]);
|
||||
while ($r = sqlsrv_fetch_array($stmtT, SQLSRV_FETCH_ASSOC)) { $transportistas[] = $r; }
|
||||
|
||||
$choferes = [];
|
||||
@@ -122,15 +126,15 @@ function crear() {
|
||||
while ($r = sqlsrv_fetch_array($stmtC, SQLSRV_FETCH_ASSOC)) { $choferes[] = $r; }
|
||||
|
||||
$paises = [];
|
||||
$stmtP = sqlsrv_query($conn, "SELECT id_pais,nombre FROM dbo.paises ORDER BY nombre");
|
||||
$stmtP = sqlsrv_query($conn, "SELECT id_pais, nombre FROM dbo.paises ORDER BY nombre");
|
||||
while ($r = sqlsrv_fetch_array($stmtP, SQLSRV_FETCH_ASSOC)) { $paises[] = $r; }
|
||||
|
||||
$aduanas = [];
|
||||
$stmtA = sqlsrv_query($conn, "SELECT aduana_seccion,nombre FROM dbo.aduanas ORDER BY aduana_seccion");
|
||||
$stmtA = sqlsrv_query($conn, "SELECT DISTINCT RIGHT(REPLICATE('0', 3) + CAST(aduana_seccion AS VARCHAR), 3) AS aduana_seccion, nombre FROM dbo.aduanas ORDER BY aduana_seccion");
|
||||
while ($r = sqlsrv_fetch_array($stmtA, SQLSRV_FETCH_ASSOC)) { $aduanas[] = $r; }
|
||||
|
||||
$incoterms = [];
|
||||
$stmtI = sqlsrv_query($conn, "SELECT INCOTERM,DESCESPANOL FROM dbo.gIncoterms ORDER BY INCOTERM");
|
||||
$stmtI = sqlsrv_query($conn, "SELECT INCOTERM, DESCESPANOL FROM dbo.gIncoterms ORDER BY INCOTERM");
|
||||
while ($r = sqlsrv_fetch_array($stmtI, SQLSRV_FETCH_ASSOC)) { $incoterms[] = $r; }
|
||||
|
||||
$unidades_medida = [];
|
||||
@@ -143,7 +147,8 @@ function crear() {
|
||||
}
|
||||
|
||||
/** Procesa la creación de una nueva factura y sus partidas **/
|
||||
function guardar() {
|
||||
function guardar()
|
||||
{
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
die("⚠️ No autorizado.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user