Exemple #1
0
        }
        $PV = CleanDinero($_GET["PV"]);
        $PVD = CleanDinero($_GET["PVD"]);
        $MDS = CleanText($_GET["MDS"]);
        $idproducto = CleanID($_GET["idproducto"]);
        echo eliminarCambiosPreciosVentaAlmacen($PV, $PVD, $MDS, $idproducto, $IdLocal);
        exit;
        break;
    case "mostrarProductosAlmacen":
        $IdLocal = getSesionDato("IdTienda");
        $idfamilia = CleanID($_GET["idfamilia"]);
        $idmarca = CleanID($_GET["idmarca"]);
        $idlistarPV = CleanText($_GET["idlistarPV"]);
        $descripcion = CleanText($_GET["descripcion"]);
        $codigo = CleanText($_GET["codigo"]);
        $listarTodo = CleanText($_GET["listarTodo"]);
        $listalocal = CleanText($_GET["listalocal"]);
        $datos = DetalleProductosAlmacen($codigo, $descripcion, $idmarca, $idfamilia, $IdLocal, $idlistarPV, $listarTodo, $listalocal);
        VolcandoXML(Traducir2XML($datos), "productosAlmacen");
        exit;
        break;
    case "actualizarCostoOperativo":
        $listalocal = CleanID($_GET["listalocal"]);
        $IdLocal = getSesionDato("IdTienda");
        $IdLocal = $listalocal != 0 ? $listalocal : $IdLocal;
        $COP = $_GET["COP"];
        $idproducto = CleanID($_GET["idproducto"]);
        echo guardarCostoOperativo($COP, $idproducto, $IdLocal);
        exit;
        break;
}
Exemple #2
0
     $xdato = CleanText($_GET["xdato"]);
     $IdLocal = CleanText($_GET["xlocal"]);
     $xPV = explode("_", $xdato);
     //Directa
     $xPD = explode("~", $xPV[0]);
     $PVD = $xPD[0];
     $PVDD = $xPD[1];
     echo guardarPreciosVentaAlmacen($PVD, $PVDD, "PVD", $xid, $IdLocal);
     //Corporativa
     $xPC = explode("~", $xPV[1]);
     $PVC = $xPC[0];
     $PVCD = $xPC[1];
     echo guardarPreciosVentaAlmacen($PVC, $PVCD, "PVC", $xid, $IdLocal);
     // Costo Operativo
     $COP = $xPV[2];
     echo guardarCostoOperativo($COP, $xid, $IdLocal);
     exit;
     break;
 case "RecibirProductosAlmacen":
     $xid = CleanID($_GET["xid"]);
     $xdato = CleanText($_GET["xdato"]);
     $IdLocal = CleanID($_GET["xlocal"]);
     //$campoxdato = " EstadoDocumento = 'Pendiente' ";
     $Operacion = CleanID($_GET["xoperacion"]);
     //1:Compras 3:Traslado interno
     if (verificarEstadoDocumento($xid)) {
         echo 'Registro~';
         return;
     }
     if (validaIntegridadSeries($xid)) {
         echo 'Series~';
Exemple #3
0
     //Inventario? Nuevo IdPedido?
     if ($esInvent && !$esPedido) {
         registraCambiosInventario($IdInventario, 'IdPedido = ' . $IdPedido);
     }
     //kardex IdAjuste
     $IdOpeAjuste = getIdAjusteOperacion($OpeAjuste, 'Entrada');
     //Kardex Entrada
     registrarAjusteEntradaKardex($IdPedido, $IdPedidoDet, $IdLocal, $Operacion, $IdOpeAjuste, $IdInventario, $xObs);
     //Pedido & Compras Estados
     actualizarStatusPedido($IdPedido, '2');
     //Compras Estado Documento & Pago AlbaranInt
     sModificarCompra($IdPedido, $campoxdato, false, false);
     //Ventas Precios
     registrarPreciosVentaAlmacen($PVD, $PVDD, $PVC, $PVCD, $IdArticulo);
     //Registro Costo Operativo
     guardarCostoOperativo($CostoOP, $IdProducto, $IdLocal);
     //Retorna IdInventario, IdPedido & IdComprobante
     echo "1~" . $IdInventario . "~" . $IdPedido . "~" . $IdComprobante;
     exit;
     break;
 case "kdxInventarioAlmacen":
     $idproducto = CleanID($_GET["idproducto"]);
     $IdLocal = CleanID($_GET["xlocal"]);
     $inventario = obtenerInventarioProductoFifo($idproducto, $IdLocal);
     $n = count($inventario);
     $arr = array();
     $pedidodet = array();
     for ($i = 0; $i < $n; $i++) {
         $row = Row(obtenerPedidoDet($inventario[$i][2]));
         array_push($arr, $inventario[$i][0]);
         array_push($arr, $inventario[$i][1]);