"; $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

[Deposito Actual] [Nuevo Deposito - Usar solo si se esta cambiando de deposito]



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 ""; ?>