当前位置: 首页>>代码示例>>PHP>>正文


PHP Stock::updateReceivedQty方法代码示例

本文整理汇总了PHP中Stock::updateReceivedQty方法的典型用法代码示例。如果您正苦于以下问题:PHP Stock::updateReceivedQty方法的具体用法?PHP Stock::updateReceivedQty怎么用?PHP Stock::updateReceivedQty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Stock的用法示例。


在下文中一共展示了Stock::updateReceivedQty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: MRR

session_start();
require_once '../../lib/mrr.class.php';
require_once '../../lib/stock.class.php';
extract($_POST);
//print_r($_POST);
$userId = $_SESSION[userid];
$MRR = new MRR();
$stock = new Stock();
$num = $MRR->getNewId();
$getData = "'{$num}','{$mrr_num}','{$date_of_submit}','{$userId}','{$PurchaseorderId}','{$selSupplier}','{$indentNo}','','',1";
extract($MRR->CreateMRRMaster($getData));
$getData = '';
$counter = $id;
if ($check == 1) {
    for ($i = 0; $i < count($item_code); $i++) {
        $getData = "'null',\t'{$counter}',\n\t\t\t \t\t\t\t\t\t'{$locationId[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'";
        $MRR->CreateMRRDetails($getData);
    }
} else {
    for ($i = 0; $i < count($item_qty); $i++) {
        $getData = "'null',\t'{$counter}',\n\t\t\t \t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'";
        $MRR->CreateMRRDetails($getData);
        $item_cl_balance_data = $stock->retriveStockItemByid($item_code[$i]);
        $item_cl_balance = $item_cl_balance_data[0]["stock_item_cl_balance"];
        $stock->updateAddClBalance($item_code[$i], $item_cl_balance, $item_qty[$i]);
        $prev_item_recieved_qty = $item_cl_balance_data[0]["stock_rejected_qty"];
        $current_recieved_qty = $prev_item_recieved_qty + $item_qty[$i];
        $stock->updateReceivedQty($item_code[$i], $current_recieved_qty);
    }
}
echo "Save Successfully";
开发者ID:rajibahmed,项目名称:IIMS,代码行数:31,代码来源:mrr_order_actions.php

示例2: QC

<?php

session_start();
require_once '../../lib/qc.class.php';
require_once '../../lib/stock.class.php';
extract($_POST);
//print_r($_POST);
$userId = $_SESSION[userid];
$QC = new QC();
$stock = new Stock();
$num = $QC->getNewId();
$getData = "'{$num}','{$qc_num}','{$date_of_submit}','{$userId}','{$mrrNo}','{$purchase_no}','{$indentNo}','{$supllier_no}'";
extract($QC->CreateQCMaster($getData));
$getData = '';
$counter = $id;
for ($i = 0; $i < count($item_code); $i++) {
    $getData = "'null',\t'{$counter}',\n\t\t\t\t\t\t\t\t\t'{$item_code[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_qty[$i]}',\n\t\t\t\t\t\t\t\t\t'{$item_rate[$i]}',\n\t\t\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t\t\t'{$item_amount[$i]}'";
    $QC->CreateQCDetails($getData);
    $item_cl_balance_data = $stock->retriveStockItemByid($item_code[$i]);
    $item_cl_balance = $item_cl_balance_data[0]["stock_item_cl_balance"];
    $stock->updateAddClBalance($item_code[$i], $item_cl_balance, $item_qty[$i]);
    $prev_item_recieved_qty = $item_cl_balance_data[0]["stock_rejected_qty"];
    $current_recieved_qty = $prev_item_recieved_qty + $item_qty[$i];
    $stock->updateReceivedQty($stock_item[$i], $current_recieved_qty);
}
echo "Save Successfully";
开发者ID:rajibahmed,项目名称:IIMS,代码行数:26,代码来源:qc_order_actions.php


注:本文中的Stock::updateReceivedQty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。