print_r($r); echo "</pre>"; echo "<hr>";*/ $codproducto = $r['codproducto']; $pr = array_shift($producto->mostrarTodoRegistro("codproducto=" . $codproducto)); $nombreproducto = $pr['nombre']; $inv = $stock->sumarTotalProducto($r['codproducto']); $inv = array_shift($inv); $totalproducto = $inv['cantidadtotalstock']; $cantidad = $r['cantidad']; $fechasalida = $r['fechasalida']; 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 { $stock->campos = array("*"); foreach ($stock->mostrarTodoRegistro("codproducto={$codproducto} and cantidadstock>0", 1, "fecha") as $inv) { if ((double) $cantidad <= (double) $inv['cantidadstock']) { $mensaje[] = "La Salida del producto <b>" . mb_strtoupper($nombreproducto, "utf8") . " </b>se registro correctamente"; $cantidad = $inv['cantidadstock'] - $cantidad; $valores = array("cantidadstock" => "{$cantidad}", "fechasalida" => "'{$fechasalida}'"); $stock->actualizarRegistro($valores, "codstock=" . $inv["codstock"]); $valores = array("codproducto" => "'" . $r['codproducto'] . "'", "cantidad" => "'" . $r['cantidad'] . "'", "fechasalida" => "'" . $r['fechasalida'] . "'", "observacion" => "'" . $r['observacion'] . "'"); $stocksalida->insertarRegistro($valores); break; } else { $cantidad = $cantidad - $inv['cantidadstock']; $valores = array("cantidadstock" => 0, "fechasalida" => "'{$fechasalida}'"); $stock->actualizarRegistro($valores, "codstock=" . $inv["codstock"]); } } }
echo $l; ?> </td> <td> <select name="p[<?php echo $l; ?> ][codproducto]" class="codproducto input-xl" rel="<?php echo $l; ?> "> <option value="">Ninguno</option> <?php foreach ($prod as $m) { $stock->campos = array("sum(cantidadstock) as cantidadstock"); $st = $stock->mostrarTodoRegistro("codproducto=" . $m['codproducto'], 1, ""); $st = array_shift($st); $cantidad = $st['cantidadstock']; ?> <option value="<?php echo $m['codproducto']; ?> " rel-max="<?php echo $cantidad; ?> "><?php echo $m['nombre']; ?> - <?php echo $m['codigo']; ?>
<?php include_once "../../login/check.php"; $cod = $_GET['cod']; include_once "../../class/stock.php"; $stock = new stock(); $dat = $stock->mostrarTodoRegistro(" codstock='{$cod}'", 1, ""); $dat = array_shift($dat); include_once "../../class/producto.php"; $producto = new producto(); $prod = $producto->mostrarTodoRegistro("", 1, "nombre,codigo"); $titulo = "Modificar Stock"; $folder = "../../"; include_once $folder . "cabecerahtml.php"; include_once $folder . "cabecera.php"; ?> <div class="widgetbox box-inverse"> <h4 class="widgettitle">REGISTRO DE STOCK </h4> <div class="widgetcontent wc1"> <form name="provedor" class="stdform" method="post" action="actualizar.php"> <input name="codstock" value="<?php echo $cod; ?> " type="hidden"> <table class="table"> <tr> <td width="200" class="der">PRODUCTO</td> <td><select name="codproducto" id="codproducto" class="input-xl" autofocus required> <?php foreach ($prod as $p) { ?>
<?php extract($_POST); include_once "../../class/stock.php"; $stock = new stock(); $inventariostock = $stock->mostrarTodoRegistro(" codproducto LIKE '{$codproducto}' ", 1, ""); include_once "../../class/producto.php"; $producto = new producto(); ?> <table class="table table-bordered table-striped table-hover"> <thead> <tr><th width="50">Nº</th><th>Código</th><th>Nombre</th><th>Unidad</th><th>Cantidad Recargada</th><th>Cantidad en Stock</th><th>Fecha de Recarga</th></tr> </thead> <?php foreach ($inventariostock as $st) { $i++; $pro = $producto->mostrarTodoRegistro(" codproducto=" . $st['codproducto'], 1, "nombre"); $pro = array_shift($pro); ?> <tr> <td class="der"><?php echo $i; ?> </td> <td><?php echo $pro['codigo']; ?> </td> <td><?php echo $pro['nombre']; ?>