$inv = $inventario->SumaTotal($pmp['codmateriaprima']); $inv = array_shift($inv); $totalproducto = $inv['cantidadstocktotal']; $cantidad = $cantidadproducto; $fechasalida = date("Y-m-d"); if ($totalproducto < $cantidad) { $mensaje[] = "No Existe en Inventario la Cantidad que Solicita<hr><strong><br>Nombre Producto: {$nombreproducto}<br>Cantidad de Inventario: {$totalproducto}<br>Cantidad de Solicitada: {$cantidad}</strong>"; } else { $inventario->campos = array("*"); foreach ($inventario->mostrarTodoRegistro("codmateriaprima=" . $pmp['codmateriaprima'] . " and cantidadstock>0", 1, "fecha") as $inv) { if ((double) $cantidad <= (double) $inv['cantidadstock']) { //echo "Si"; $mensaje[] = "La Salida del producto <b>" . mb_strtoupper($nombreproducto, "utf8") . " </b>se registro correctamente"; $cantidad = $inv['cantidadstock'] - $cantidad; $valores = array("cantidadstock" => "{$cantidad}", "fechasalida" => "'{$fechasalida}'"); $inventario->actualizarRegistro($valores, "codinventario=" . $inv["codinventario"]); $valores = array("codmateriaprima" => "'" . $pmp['codmateriaprima'] . "'", "codproducto" => "'" . $d['codproducto'] . "'", "codpedido" => "'" . $codpedido . "'", "codpedidodetalle" => "'" . $codpedidodetalle . "'", "cantidad" => "'" . $cantidadproducto . "'", "fechasalida" => "'" . $fechasalida . "'"); /*echo "<pre>"; print_r($valores); echo "</pre>";*/ $inventariosalida->insertarRegistro($valores); break; } else { $cantidad = $cantidad - $inv['cantidadstock']; $valores = array("cantidadstock" => 0, "fechasalida" => "'{$fechasalida}'"); $inventario->actualizarRegistro($valores, "codinventario=" . $inv["codinventario"]); } } } /*Fin de Descontar Inventario*/ }
<?php include_once "../../login/check.php"; extract($_POST); include_once "../../class/inventario.php"; $inventario = new inventario(); $valores = array("codmateriaprima" => "'{$codmateriaprima}'", "cantidad" => "'{$cantidad}'", "cantidadstock" => "'{$cantidad}'", "observacion" => "'{$observacion}'"); $inventario->actualizarRegistro($valores, "codinventario=" . $codinventario); $folder = "../../"; include_once $folder . "cabecerahtml.php"; include_once $folder . "cabecera.php"; ?> <div class="widgetbox box-inverse"> <h4 class="widgettitle">Mensaje de Confirmación</h4> <div class="widgetcontent wc1"> <h5>Sus Datos se Registraron Correctamente</h5> <br> <a href="./" class="btn btn-primary">NUEVO</a> <a href="listar.php" class="btn btn-default">LISTAR</a> </div> </div> <?php include_once $folder . "pie.php";
<?php include_once "../../login/check.php"; include_once "../../class/inventario.php"; $inventario = new inventario(); extract($_POST); $CodUsuarioModificacion = $_SESSION['CodUsuarioLog']; $FechaModificacion = date("Y-m-d"); $HoraModificacion = date("H:i:s"); $Valores = array("Cantidad" => "'{$CantidadNueva}'", "CantidadStock" => "'{$CantidadNueva}'", "CodUsuarioModificacion" => "'{$CodUsuarioModificacion}'", "FechaModificacion" => "'{$FechaModificacion}'", "HoraModificacion" => "'{$HoraModificacion}'", "CantidadAnterior" => "'{$Cantidad}'", "CantidadStockAnterior" => "'{$CantidadStock}'", "CantidadStockNuevo" => "'{$CantidadNueva}'", "ObservacionModificacion" => "'{$ObservacionModificacion}'"); //print_r($Valores); $inventario->actualizarRegistro($Valores, "Codinventario=" . $Cod); header("Location:detalle.php?Cod={$CodProducto}"); $Mensajes[] = $idioma["GuardadoCorrectamente"]; $folder = "../../"; include_once "../../resultado.php";