コード例 #1
0
     $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*/
 }
コード例 #2
0
ファイル: actualizar.php プロジェクト: ronytic/metalmecanica
<?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";
コード例 #3
0
<?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";