Пример #1
0
 function __construct($end_switch = false)
 {
     CORE::summon(__FILE__);
     if ($end_switch) {
         self::$endClass = "STOCK_BACKEND";
     } else {
         self::$endClass = "STOCK_FRONTEND";
     }
     new self::$endClass();
 }
    $unidad = new UNIDAD($con);
    $resultado = array();
    $resultado["sucursal"] = $sucursal->buscarParaSelect($restaurantesession);
    $resultado["almacen"] = $almacen->buscarParaSelect($restaurantesession);
    $resultado["unidad"] = $unidad->todo($restaurantesession);
    $resultado["id_sucursal"] = $sucursalsession;
    $resultado["id_almacen"] = $almacensession;
}
if ($proceso === "Inventario") {
    $texto = $_POST["text"];
    $sucursal = $_POST["sucursal"];
    $almacen = $_POST["almacen"];
    $unidad = $_POST["unidad"];
    $tipo = $_POST["tipo"];
    if (!$Herramienta->validar("texto y entero", $texto)) {
        $error .= "<p>En el cuadro de texto de la busqueda no coloque caracteres especiales.</p>";
    } else {
        $stock = new STOCK($con);
        $resultado = $stock->inventario($texto, $sucursal, $almacen, $unidad, $tipo, $restaurantesession);
    }
}
if ($proceso === "registrarStockmin") {
    $id = $_POST["stock"];
    $can = $_POST["cant"];
    $stock = new STOCK($con);
    if (!$stock->modificarStockmin($id, $can)) {
        $error = "No se pudo registrar el cambio. Intente nuevamente.";
    }
}
$reponse = array("error" => $error, "result" => $resultado);
echo $_GET['callback'] . json_encode($reponse);
}
$proceso = $_POST["proceso"];
if ($proceso === "iniciar") {
    $sucursal = new SUCURSAL($con);
    $almacen = new ALMACEN($con);
    $unidad = new UNIDAD($con);
    $resultado = array();
    $idstock = $_POST["stock"];
    $resultado["sucursal"] = $sucursal->buscarParaSelect($restaurantesession);
    $resultado["almacen"] = $almacen->buscarParaSelect($restaurantesession);
    $resultado["unidad"] = $unidad->todo($restaurantesession);
    $resultado["id_sucursal"] = $sucursalsession;
    $resultado["id_almacen"] = $almacensession;
    if ($idstock != "0") {
        $producto = new PRODUCTO($con);
        $stock = new STOCK($con);
        $resultado["stock"] = $stock->buscarXID($idstock);
        $resultado["producto"] = $producto->buscarXID($resultado["stock"]->Producto_Id);
    }
}
if ($proceso === "crearUnidad") {
    $unidad = new UNIDAD($con);
    $text = $_POST["text"];
    if (!$Herramienta->validar("texto y entero", $text)) {
        $error = "La nueva unidad de medida no puede tener caracteres especiales.";
    }
    if ($error === "") {
        $unidad->contructor(0, $text, $restaurantesession);
        if (!($resultado = $unidad->insertar())) {
            $error = "No se pudo registrar la unidad de medida. Intente nuevamente.";
        } else {