本文整理汇总了PHP中Purchase::checkDuplicatePo方法的典型用法代码示例。如果您正苦于以下问题:PHP Purchase::checkDuplicatePo方法的具体用法?PHP Purchase::checkDuplicatePo怎么用?PHP Purchase::checkDuplicatePo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Purchase
的用法示例。
在下文中一共展示了Purchase::checkDuplicatePo方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Purchase
echo "<div class=\"span-24 ui-state-error ui-corner-all\">\n\t\t\t\t\t<span class=\"ui-icon ui-icon-alert\" style=\"float: left; margin-right: 30px;\"></span>\n\t\t\t\t\tYou arrived to this page in error</div>";
} else {
try {
$purchase = new Purchase($_GET['id']);
$purchase_details = Purchase_detail::findDetail($_GET['id']);
?>
<h2>Purchase Order</h2>
<div align=left> <a href=report/pdf.php?POnum=<?php
echo $_GET['id'];
?>
><b>Download PDF</b></a></div><br>
<div class="form-frame span-23 last">
<h3>Purchase Order</h3><br />
<label for="doc_num">Document Number </label>
<?php
Purchase::checkDuplicatePo($_GET['id']);
echo $purchase->preparePoNumber();
echo "<input id=\"PrNumber\" type=\"hidden\" value=\"" . $purchase->prepareDocNumber() . "\" />";
?>
<label class="mofLabel" for="mof_num">MOF Number</label>
<span id="mof_num"><?php
echo $purchase->prepareMofNumber();
?>
</span>
<br />
<label for="doc_date">Document Date </label>
<?php
echo $purchase->prepareDocDate("j F Y");
?>
<br />
<label for="doc_type">Document Type </label>
示例2: User
//$purchase->setDocType('PO9');
$user = new User($purchase->getRequester());
$branch = $user->getBranchId();
$newRunningNumber = sprintf("%03d", Purchase::findPOByBranch($branch, '9')->count() + 1);
$newPONumber = "PO9/" . $branch . "/" . $newRunningNumber . "/" . date("m/Y");
$purchase->setPoNumber($newPONumber);
break;
}
$purchase->setStatus('approved');
$purchase->setDocTag('po');
$purchase->setPoDate(date("m/d/Y"));
//$purchase->setDocNumber($key);
if (!$error) {
$purchase->store();
}
Purchase::checkDuplicatePo($purchase->getDocNumber());
foreach ($jsonForm as $row) {
try {
$purchase_detail = new Purchase_detail();
$purchase_detail->setDocNumber($_POST['doc_number']);
$purchase_detail->setItemId($row->{'itemCode'});
$purchase_detail->setDescription($row->{'itemDesc'});
$purchase_detail->setQuantity($row->{'itemQuan'});
$purchase_detail->setUnitPrice($row->{'itemUnitP'});
$extendedPrice = $row->{'itemQuan'} * $row->{'itemUnitP'};
$total = $total + $extendedPrice;
$purchase_detail->setExtendedPrice(round($extendedPrice, 2));
//$purchase_detail->setExtendedPrice($row->{'itemExtP'});
//Automatic price update
$item = new Inv_item($row->{'itemCode'});
$item->setCurrencyId($_POST['currency']);