| Current Path : /var/www/html/mmishra/iws8/html/istore/ |
| Current File : /var/www/html/mmishra/iws8/html/istore/stutilization.inc.bak |
<h3>Stock Utilization</h3>
<?php
$tbl = "st_stockout";
$id = $_REQUEST["id"];
$employee = $_REQUEST["employee"];
$indentno = $_REQUEST["indent_no"];
$item = $_REQUEST["item"];
$qtyout = $_POST["qty_out"];
$xqtyout = $_POST["xqty_out"];
$dated = date("Y-m-d");
if ($_POST["submit"] == 'ISSUE') {
//get category/subcategory of item
$rs = mysql_query("select * from $tbl where id=$item");
if (mysql_num_rows($rs)) {
$o = mysql_fetch_object($rs);
$category = $o->category;
$subcategory = $o->subcategory;
}
//utilization entry
if (mysql_num_rows(mysql_query("select * from $tbl where id=$id"))) {
mysql_query("update $tbl set employee='$employee',indent_no=$indentno,qty_out=$qtyout,dated=now()
where id=$id");
//adjust qty in category table
mysql_query("update st_category set qty_out=qty_out-$xqtyout+$qtyout where id=$category");
//adjust qty in subcategory table
mysql_query("update st_subcategory set qty_out=qty_out-$xqtyout+$qtyout where id=$subcategory");
//adjust qty in item table
mysql_query("update st_items set qty_out=qty_out-$xqtyout+$qtyout where id=$item");
} else {
mysql_query("insert into $tbl(employee,indent_no,item,qty_out,dated)
values('$employee',$indentno,$item,$qtyout,now())");
//increase qty in category table
mysql_query("update st_category set qty_out=qty_outr+$qtyout where id=$category");
//increase qty in subcategory table
mysql_query("update st_subcategory set qty_out=qty_out+$qtyout where id=$subcategory");
//increase qty in item table
mysql_query("update st_items set qty_out=qty_out+$qtyout where id=$item");
}
}
if ($_POST["submit"] == 'DELETE') {
mysql_query("delete from $tbl where id=$id");
//reduce qty in category table
mysql_query("update st_category set qty_out=qty_out-$xqtyout where id=$category");
//reduce qty in subcategory table
mysql_query("update st_subcategory set qty_out=qty_out-$xqtyout where id=$subcategory");
//decude qty in item table
mysql_query("update st_items set qty_out=qty_out-$xqtyout where id=$item");
}
?>
<center>
<table width='90%'>
<tr><td>Select
<?php
echo "employee <select name='employee' onchange=\"javascript: document.location.href='?pg=$pg&employee='+this.value\">
<option value=''></option>";
$rs = mysql_query("select emp_no,emp_name,designation from employees order by emp_name");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->emp_no'";
if ($o->emp_no == $employee) echo " selected";
echo ">$o->emp_name</option>";
}
echo "</select>
indent No. <select name='indent_no' onchange=\"javascript: document.location.href='?pg=$pg&employee=$employee&indent_no='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from indents where employee='$employee' order by indent_no");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->indent_no'";
if ($o->indent_no == $indentno) {
echo " selected";
$indentdate = $o->indent_date;
$purpose = $o->purpose;
$recommendation = ($o->recommendation ? $o->recommendation : '--');
$status = $o->status;
}
echo ">$o->indent_no ($o->purpose)</option>";
}
echo "</select>
</td></tr>
</table>";
if ($indentno) {
if ($status != 'Approved') {
echo "<font color='red' size='+1'>This indent is not yet approved.</font>";
} else {
echo "[ Purpose: $purpose ] [ Recommendation by: $recommendation ] [ Indent Date: $indentdate ]
<table width='90%' border='1' style='border-collapse: collapse'>
<tr><th>No.</th><th>Particulars</th><th>Qty Demand</th><th>Qty Approve</th><th>Qty Out</th><th>Approx Cost</th><th>Dated</th></tr>";
$sr = mysql_query("select * from indent_items where indent_no=$indentno order by item");
while ($q = mysql_fetch_object($sr)) {
$j++;
//item list
if ($item == $q->item) {
$rs = mysql_query("select * from $tbl where indent_no=$indentno and item=$item");
if (mysql_num_rows($rs)) {
$o = mysql_fetch_object($rs);
$id = $o->id;
$qtyout = $o->qty_out;
} else $qtyout = 0;
echo "<tr><td><font color='red' size=+1>$j</font></td><td>
<input type='hidden' name='item[]' value='$item'><input type='hidden' name='xqty_out[]' value='$qtyout'>";
echo item_detail($q->item)."</td><td>$q->qty_demand</td><td>$q->qty_approve</td>";
$qtyout = ($qtyout == 0 && $status == 'Approved' ? $q->qty_approve : $qtyout);
echo "<td><input type='text' name='qty_out[]' value='$qtyout' size='5'></td>
<td>$q->approx_cost <input type='hidden' name='id' value='$id'></td>
<td nowrap>$q->dated</td>";
} else {
$rs = mysql_query("select * from $tbl where indent_no=$indentno and item=$q->item");
if (mysql_num_rows($rs)) {
$o = mysql_fetch_object($rs);
$qtyout = $o->qty_out;
} else $qtyout = 0;
$star = ($qtyout>0 ? '*' : '');
echo "<tr><td><a href='?pg=$pg&employee=$employee&indent_no=$indentno&item=$q->item'>$j</a> $star</td>
<td>".item_detail($q->item)."</td><td>$q->qty_demand</td><td>$q->qty_approve</td>
<td>$qtyout</td><td>$q->approx_cost</td><td nowrap>$q->dated</td>";
}
echo "</tr>";
}
echo "<tr><th colspan='7'>".($status == 'Approved' ? "<input type='submit' name='submit' value='ISSUE'>" : 'Approval Pending')."</th></tr>
</table>";
}
}
?>
</center>