status
This commit is contained in:
parent
811d10f49e
commit
335f043b39
@ -322,14 +322,42 @@ public function viewmMaterialDistributionList()
|
||||
$MaterialCode = trim($Values[1]);
|
||||
$ReqNumber = trim($Values[2]);
|
||||
$Remarks = trim($Values[3]);
|
||||
|
||||
$ReqQuantity=trim($Values[4]);
|
||||
|
||||
$UpdatedBy = $this->session->userdata ( 'userId' );
|
||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||
$updatedDt = $dt->format('Y-m-d H:i:s');
|
||||
|
||||
$ReqDetails = array('Status'=>$StatusCode,'remarks'=>$Remarks,'UpdatedBy'=>$UpdatedBy,'UpdatedOn'=>$updatedDt);
|
||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||
$updatedDt = $dt->format('Y-m-d H:i:s');
|
||||
|
||||
$getAvailableqty = $this->mrir_model->getItemQuantityFromStock($MaterialCode);
|
||||
//print_r($getAvailableqty);
|
||||
|
||||
$avlQty = 0;
|
||||
|
||||
if(count($getAvailableqty)>0)
|
||||
{
|
||||
$avlQty = $getAvailableqty[0]['Quantity'];
|
||||
}
|
||||
|
||||
|
||||
$BalanceQty=0;
|
||||
$BalanceQty=$avlQty-$ReqQuantity;
|
||||
|
||||
//echo $avlQty;
|
||||
//die();
|
||||
|
||||
$ReqDetails = array('Status'=>$StatusCode,'remarks'=>$Remarks,'UpdatedBy'=>$UpdatedBy,'UpdatedOn'=>$updatedDt,'DeliveredQuantity'=>$ReqQuantity);
|
||||
//print_r($ReqDetails);
|
||||
$this->requistion_model->UpdateRequistionLineItem($ReqDetails,$ReqNumber,$MaterialCode);
|
||||
//die();
|
||||
$this->requistion_model->UpdateRequistionLineItem($ReqDetails,$ReqNumber,$MaterialCode);
|
||||
|
||||
$Remark=array('Remarks'=>$Remarks);
|
||||
$this->requistion_model->UpdateStoreRemark($Remark,$MaterialCode);
|
||||
|
||||
$BalanceQuantity=array('Quantity'=>$BalanceQty);
|
||||
|
||||
$this->requistion_model->UpdateAvlQty($BalanceQuantity,$MaterialCode);
|
||||
|
||||
|
||||
echo "Successfully Updated the Requistion No: ".$ReqNumber;
|
||||
}
|
||||
|
||||
|
||||
@ -47,6 +47,8 @@ class storestatus extends BaseController
|
||||
$this->global['pageTitle'] = 'Siddharth Industries : Store Status';
|
||||
//viewStock
|
||||
$data['Stock'] = $this->store_model->viewStock();
|
||||
|
||||
// print_r($data['Stock']);
|
||||
$data['MaterialList'] = $this->store_model->GetAllMaterialList();
|
||||
$data['StockStatus'] = $this->store_model->GetConfigValue('C021');
|
||||
$this->loadViews("storestatus", $this->global, $data,null);
|
||||
|
||||
@ -273,6 +273,9 @@ TMD.QuantityRejected,ST.StatusName,TMD.Remarks,AdvanceAmount ');
|
||||
|
||||
function getItemQuantityFromStock($MaterialCode)
|
||||
{
|
||||
|
||||
// echo $MaterialCode;
|
||||
// die();
|
||||
$subQuery = 'select Quantity from T_Store_Stockdetails where MaterialCode=?';
|
||||
$query = $this->db->query($subQuery,array($MaterialCode));
|
||||
return $query->result_array();
|
||||
|
||||
@ -433,6 +433,25 @@ class requistion_model extends CI_Model
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
function UpdateStoreRemark($Remark,$MaterialCode)
|
||||
{
|
||||
// echo 'fsd';
|
||||
// die();
|
||||
$this->db->where('MaterialCode',$MaterialCode);
|
||||
$this->db->update('T_Store_Stockdetails',$Remark);
|
||||
return TRUE;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function UpdateAvlQty($BalanceQuantity,$MaterialCode)
|
||||
{
|
||||
$this->db->where('MaterialCode',$MaterialCode);
|
||||
$this->db->update('T_Store_Stockdetails',$BalanceQuantity);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* This function is used to update the details into Database
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
|
||||
class store_model extends CI_Model
|
||||
{
|
||||
|
||||
function viewStock()
|
||||
|
||||
function viewStock()
|
||||
{
|
||||
|
||||
$this->db->select('st.*,st.Remarks as storeremarks,MM.*');
|
||||
@ -12,10 +12,26 @@ class store_model extends CI_Model
|
||||
|
||||
|
||||
$query = $this->db->get();
|
||||
|
||||
//print_r($this->db->last_query());
|
||||
|
||||
$result = $query->result();
|
||||
return $result;
|
||||
}
|
||||
|
||||
// function viewStock()
|
||||
// {
|
||||
// $this->db->distinct();
|
||||
// $this->db->select('st.*,st.Remarks as storeremarks,MM.*,RDet.DeliveredQuantity');
|
||||
// $this->db->from('T_Store_Stockdetails st ');
|
||||
// $this->db->join('T_MaterialMaster MM','st.MaterialCode=MM.MaterialCode');
|
||||
// $this->db->join('T_Requestion_Details RDet','st.MaterialCode=RDet.MaterialCode and MM.MaterialCode=RDet.MaterialCode');
|
||||
|
||||
// $query = $this->db->get();
|
||||
|
||||
// $result = $query->result();
|
||||
// //print_r($this->db->last_query());
|
||||
// return $result;
|
||||
// }
|
||||
function GetAllMaterialList()
|
||||
{
|
||||
|
||||
|
||||
@ -157,15 +157,31 @@
|
||||
var id = $('#Remarks'+Index).val();
|
||||
var StatusCode = $('#status'+Index).val();
|
||||
|
||||
|
||||
var Remarks = $('#Remarks'+Index).val();
|
||||
var Remarks = $('#Remarks'+Index).val();
|
||||
var AcceptedQty=cellval[10].innerHTML;
|
||||
var RequestedQty=cellval[8].innerHTML;
|
||||
var MaterialCode = cellval[5].innerHTML;
|
||||
var ReqNo = cellval[1].innerHTML;
|
||||
if(StatusCode=='ST050' &&(RequestedQty>AcceptedQty))
|
||||
{
|
||||
var ReqQuantity=cellval[10].innerHTML;
|
||||
}
|
||||
|
||||
if(StatusCode=='ST050' &&(RequestedQty<AcceptedQty))
|
||||
{
|
||||
var ReqQuantity=cellval[8].innerHTML;
|
||||
}
|
||||
|
||||
if (StatusCode!='ST050')
|
||||
{
|
||||
var ReqQuantity=0;
|
||||
}
|
||||
var Sendvalues = [];
|
||||
Sendvalues[0] = StatusCode;
|
||||
Sendvalues[1] = MaterialCode;
|
||||
Sendvalues[2] = ReqNo;
|
||||
Sendvalues[3] = Remarks;
|
||||
Sendvalues[4]= ReqQuantity;
|
||||
//alert(MaterialCode);
|
||||
//alert(StatusCode);
|
||||
$('#content').loader('show');
|
||||
|
||||
@ -266,7 +266,7 @@
|
||||
<td align="left"><a data-toggle="modal" data-target="#EditItemModel" data-id="<%=index%>" data-userid="<?php echo $index ?>" > <u><?php echo $record->MaterialCode ?></u></a></td>
|
||||
<td align="left"><?php echo $record->MaterialName ; ?></td>
|
||||
<td align="left"><?php echo $record->UOM ; ?></td>
|
||||
<td align="right"><?php echo $record->Quantity ; ?>
|
||||
<td align="right"><?php echo $record->Quantity; ?>
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user