include "funcionesCaja.php";
session_start();
echo "
";
$ActiveUser = $_SESSION['user'];
/*if ($_SESSION['level'] != "Admin")
{
echo'';
echo '';
}*/
if ($_SESSION["password"] != "alm") {
header("Location: ..//index.php");
exit();
}
include "conexion.php";
$guardar = $_GET['guardar'];
echo '';
if ($guardar=="false")
{
echo"
Baja de Stock
Baja de Stock
REGISTRAR EGRESO
|
EGRESOS DE HOY";
$Month = $_GET['month'];
$today = date("d-m-Y");
$currMonth = substr($today, 3, 7);
$file = "Logs/Actualizaciones/$currMonth/$today.txt";
$myfile = fopen($file, "r") or die("Unable to open file!");
$pageText = fread($myfile, filesize($file));
echo nl2br($pageText);
fclose($myfile);
echo "
|
";
}
elseif ($guardar=="true")
{
$CODis = $_POST['codBarras'];
$Cantidad = $_POST['cantidad'];
$Operacion = $_POST['operacion'];
$Ubicacion = $_POST['deposito'];
$NUbicacion = $_POST['ndeposito'];
$busqueda = "SELECT * FROM stock WHERE Codigo=$CODis AND Ubicacion='$Ubicacion'";
$queryResult = mysqli_query($conexion, $busqueda) or die("Error en: $busqueda: " . mysqli_error());
$row=mysqli_fetch_row($queryResult);
if ($busqueda && $row)
{
$Nombre = $row[1];
$CantidadActualPre = $row[2];
$today = date("d-m-Y");
$Fecha = date("Y-m-d");
$month = substr($today, 3, 7);
$Hora = Time();
date('H:i:s:u a',$Hora);
$Hora = Time() + (60 * 60);
$time = date('H:i:s a',$Hora);
if ($Operacion == "venc")
{
$CantidadActual = (int)$CantidadActualPre - (int)$Cantidad;
$file = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Actualizaciones/$month/$today.txt", "a");
$file2 = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Empleados/$ActiveUser.txt", "a");
$i = 0;
while ($i < (int)$Cantidad)
{
fwrite($file, "[$today - $time - $ActiveUser][NUEVA SALIDA POR MOTIVOS VARIOS][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
fwrite($file2, "[$today - $time - $ActiveUser][NUEVA SALIDA POR MOTIVOS VARIOS][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
$i++;
}
$result=mysqli_query($conexion, "UPDATE stock SET Cantidad='$CantidadActual' WHERE Codigo = $CODis AND Ubicacion = '$Ubicacion'");
$Cantidad = $Cantidad * -1;
$ID = convertirCodigoBarraAID($CODis);
variacionDeStock($ID, $Cantidad, 0, $ActiveUser, $Ubicacion);
if ($INTEGRACIONACTIVA && $Ubicacion == "Rosario")
{
stockProductoW($ID, $CantidadActual);
}
}
elseif ($Operacion == "rot")
{
$CantidadActual = (int)$CantidadActualPre - (int)$Cantidad;
$file = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Actualizaciones/$month/$today.txt", "a");
$file2 = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Empleados/$ActiveUser.txt", "a");
$i = 0;
while ($i < (int)$Cantidad)
{
fwrite($file, "[$today - $time - $ActiveUser][NUEVA SALIDA POR ROTURA][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
fwrite($file2, "[$today - $time - $ActiveUser][NUEVA SALIDA POR ROTURA][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
$i++;
}
$result=mysqli_query($conexion, "UPDATE stock SET Cantidad='$CantidadActual' WHERE Codigo = $CODis AND Ubicacion = '$Ubicacion'");
$Cantidad = $Cantidad * -1;
$ID = convertirCodigoBarraAID($CODis);
variacionDeStock($ID, $Cantidad, 0, $ActiveUser, $Ubicacion);
if ($INTEGRACIONACTIVA && $Ubicacion == "Rosario")
{
stockProductoW($ID, $CantidadActual);
}
}
elseif ($Operacion == "dep")
{
if ($Ubicacion == $NUbicacion)
{
echo'
';
}
else
{
$CantidadActual = (int)$CantidadActualPre - (int)$Cantidad;
$CantidadActual2 = (int)$Cantidad;
$file = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Actualizaciones/$month/$today.txt", "a");
$file2 = fopen($_SERVER['DOCUMENT_ROOT'] . "/Stock/Logs/Empleados/$ActiveUser.txt", "a");
$i = 0;
while ($i < (int)$Cantidad)
{
fwrite($file, "[$today - $time - $ActiveUser][NUEVA SALIDA POR CAMBIO DE DEPOSITO][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
fwrite($file2, "[$today - $time - $ActiveUser][NUEVA SALIDA POR CAMBIO DE DEPOSITO][$CODis] $Cantidad Unidades -$Nombre- Cantidad Remanente: $CantidadActual - Local: $Ubicacion" . PHP_EOL);
$i++;
}
$result=mysqli_query($conexion, "UPDATE stock SET Cantidad='$CantidadActual' WHERE Codigo = $CODis AND Ubicacion = '$Ubicacion'");
$busqueda = "SELECT * FROM stock WHERE Codigo=$CODis AND Ubicacion='$NUbicacion'";
$queryResult = mysqli_query($conexion, $busqueda) or die("Error en: $busqueda: " . mysqli_error());
$row22=mysqli_fetch_row($queryResult);
if ($busqueda && $row22)
{
$CantidadActual2 = $row22[2] + $CantidadActual2;
$result2=mysqli_query($conexion, "UPDATE stock SET Cantidad='$CantidadActual2' WHERE Codigo = $CODis AND Ubicacion = '$NUbicacion'");
}
else
{
$currentIDQuery = mysqli_query($conexion, "SELECT MAX(ID) AS ids FROM stock");
$therow = mysqli_fetch_assoc($currentIDQuery);
$currentID = intval($therow['ids']);
$newID = intval(($currentID + 1));
$result3=mysqli_query($conexion, "INSERT INTO stock (ID, Articulo, Cantidad, Ubicacion, Codigo, Precio, Proveedor, CodFab)
VALUES ('$newID','$Nombre','$CantidadActual2','$NUbicacion','$row[4]', '$row[5]', '$row[6]', '$row[7]') ");
}
$currentIDQuery = mysqli_query($conexion, "SELECT MAX(ID) AS ids FROM cambiosdeposito");
$therow = mysqli_fetch_assoc($currentIDQuery);
$currentID = intval($therow['ids']);
$newID = intval(($currentID + 1));
mysqli_query($conexion, "INSERT INTO cambiosdeposito (ID, Fecha, Previo, Nuevo, Articulo, IDArticulo, Cantidad, Usuario)
VALUES ('$newID','$Fecha','$Ubicacion','$NUbicacion','$Nombre', '$CODis', '$Cantidad', '$ActiveUser') ");
}
}
fclose($file);
fclose($file2);
echo'';
}
else
{
echo'';
}
echo '';
}
include
"cerrar_conexion.php";
echo "";
?>