Cost center change
This commit is contained in:
parent
575df954ca
commit
1e4c43bd96
@ -91,7 +91,14 @@ class requisitionform extends BaseController
|
||||
|
||||
$userID = $this->session->userdata ( 'userId' );
|
||||
|
||||
$data['ReqDetails'] = $this->requistion_model->getRequistDetails($ReqNo,'Yes');
|
||||
$data['ReqDetails'] = $this->requistion_model->getRequistDetails($ReqNo,'Yes');
|
||||
$CostCenterCode = '';
|
||||
foreach ($data['ReqDetails'] as $Req)
|
||||
{
|
||||
$CostCenterCode =$Req->CostCenterCode;
|
||||
|
||||
}
|
||||
|
||||
$data['LineItem'] = $this->requistion_model->getRequistItemList($ReqNo,'Yes');
|
||||
$data['CostCenter'] = $this->requistion_model->getCostCenterUserID($userID);
|
||||
$data['MaterialCode'] = $this->requistion_model->EditMaterialCode($ReqNo, $ReqType);
|
||||
@ -292,7 +299,8 @@ class requisitionform extends BaseController
|
||||
{
|
||||
$Status= $_GET['ID'];
|
||||
$RequestType = strtoupper(trim($this->input->post('RequestType')));
|
||||
$Requestedby = strtoupper(trim($this->input->post('EmpID')));
|
||||
$Requestedby = strtoupper(trim($this->input->post('EmpID')));
|
||||
$CostCenter = $this->input->post('CostCenter');
|
||||
$CreateBy = $this->session->userdata ( 'userId' );
|
||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||
$createddt = $dt->format('Y-m-d H:i:s');
|
||||
@ -306,13 +314,13 @@ class requisitionform extends BaseController
|
||||
$IsExists = $this->requistion_model->RequistionIsExists($Requestedby);
|
||||
if(count( $IsExists) == 0)
|
||||
{
|
||||
$Request = array('ReqType'=>$RequestType, 'Requestedby'=>$Requestedby,'ReqDate'=>$createddt,'Status'=>$Status,'CreatedDate'=>$createddt,'CreatedBy'=>$CreateBy);
|
||||
$Request = array('ReqType'=>$RequestType, 'Requestedby'=>$Requestedby,'ReqDate'=>$createddt,'Status'=>$Status,'CreatedDate'=>$createddt,'CreatedBy'=>$CreateBy,'CostCenterCode'=>$CostCenter);
|
||||
|
||||
$Req = $this->requistion_model->addRequistion($Request);
|
||||
}
|
||||
else
|
||||
{
|
||||
$Request = array('ReqType'=>$RequestType, 'Requestedby'=>$Requestedby,'ReqDate'=>$createddt,'Status'=>$Status,'CreatedDate'=>$createddt,'CreatedBy'=>$CreateBy);
|
||||
$Request = array('ReqType'=>$RequestType, 'Requestedby'=>$Requestedby,'ReqDate'=>$createddt,'Status'=>$Status,'CreatedDate'=>$createddt,'CreatedBy'=>$CreateBy,'CostCenterCode'=>$CostCenter);
|
||||
$UpdateReq = $this->requistion_model->UpdateRequistion($Request,$IsExists[0]['ReqNo']);
|
||||
}
|
||||
$ReqNumber = '';
|
||||
@ -448,7 +456,7 @@ class requisitionform extends BaseController
|
||||
$result = $this->requistion_model->getRequistItemList($ReqNo);
|
||||
$ReqList = $this->requistion_model->getRequistDetails($ReqNo);
|
||||
$DepNo = $ReqList[0]['DEPCode'];
|
||||
$CostList = $this->requistion_model->GetCostCenterByDept($DepNo);
|
||||
//$CostList = $this->requistion_model->GetCostCenterByDept($DepNo);
|
||||
$HTML="";
|
||||
for ($i = 0; $i < count($result); $i++)
|
||||
{
|
||||
@ -470,20 +478,28 @@ class requisitionform extends BaseController
|
||||
//$index = $index + 1;
|
||||
|
||||
}
|
||||
|
||||
$CostCenter = "<option value='-1'>Select Cost center</option>";
|
||||
if(count($CostList) > 0)
|
||||
{
|
||||
for ($j = 0; $j < count($CostList); $j++)
|
||||
{
|
||||
$Code = $CostList[$j]['CostCenterCode'];
|
||||
$Name = $CostList[$j]['CostCenterName'];
|
||||
$CostCenter .="<option value='".$Code."'>".$Code."-".$Name."</option>";
|
||||
}
|
||||
}
|
||||
//echo $HTML;
|
||||
//echo $CostCenter;
|
||||
die(json_encode(array('Items' =>$HTML,'Requist'=>$ReqList,'Cost'=>$CostCenter)));
|
||||
$CostCode = '';
|
||||
$ReqType = '';
|
||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||
|
||||
$Year = $dt->format('Y');
|
||||
if(count($ReqList)>0)
|
||||
{
|
||||
|
||||
$ReqType = $ReqList[0]['ReqType'];
|
||||
|
||||
$CostCode = $ReqList[0]['CostCenterCode'];
|
||||
}
|
||||
$this->load->model('purchaseorder_model');
|
||||
$AvlBudget = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$Year,$ReqType);
|
||||
//print_r($result);
|
||||
$AvilBudAmt = '0';
|
||||
if(count($AvlBudget)>0)
|
||||
{
|
||||
$AvilBudAmt = $AvlBudget[0]['BudgetAmount'] - $result[0]['Totalvalue'];
|
||||
}
|
||||
//echo $AvilBudAmt;
|
||||
die(json_encode(array('Items' =>$HTML,'Requist'=>$ReqList,'AvilBudAmount'=>number_format($AvilBudAmt,2))));
|
||||
}
|
||||
|
||||
function ApproveRequest()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user