Avl Bud Amt issue fixed

This commit is contained in:
gandhimathi Bharathirajan 2017-08-16 10:54:48 +05:30
parent c20389e065
commit 0f5b870d64

View File

@ -211,16 +211,32 @@ class requisitionform extends BaseController
}
if(count($CostList) == 1)
{
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$FYStart = '';
$FYEnd = '';
$FiscalYear = $this->costcenter_model->getFiscalYear();
if(!empty($FiscalYear))
{
foreach ($FiscalYear as $Fy)
{
$FYStart =$Fy->StartYear;
$FYEnd =$Fy->EndYear;
}
$Year = $dt->format('Y');
$CostCode = $CostList[0]['CostCenterCode'];
}
$Cost = $this->requistion_model->GetAvailableBudgetAmount( $CostCode,$Year,$ReqType);
if(count($Cost) >0)
{
$BudAmount = $Cost[0]['BudgetAmount'];
}
$FYdt = $FYStart." - ".$FYEnd ;
$this->load->model('purchaseorder_model');
$result = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$FYdt,$ReqType);
//print_r($result);
$AvilBudAmt = '0';
if(count($result)>0)
{
$BudAmount = $result[0]['BudgetAmount'] - $result[0]['Totalvalue'];
}
}
die(json_encode(array('emp' => $empDetails,'Cost' => $HTML,'AvlAmount' => $BudAmount)));
}
@ -229,11 +245,26 @@ class requisitionform extends BaseController
{
$ReqType = $_GET['ReqType'];
$CostCode= $this->input->post('id');
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$FYStart = '';
$FYEnd = '';
$FiscalYear = $this->costcenter_model->getFiscalYear();
if(!empty($FiscalYear))
{
foreach ($FiscalYear as $Fy)
{
$FYStart =$Fy->StartYear;
$FYEnd =$Fy->EndYear;
}
$Year = $dt->format('Y');
}
$FYdt = $FYStart." - ".$FYEnd ;
$this->load->model('purchaseorder_model');
$Cost = $this->requistion_model->GetAvailableBudgetAmount( $CostCode,$Year,$ReqType);
$Cost = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$FYdt,$ReqType);
//$Cost = $this->requistion_model->GetAvailableBudgetAmount( $CostCode,$Year,$ReqType);
die(json_encode(array('Cost' =>$Cost)));
}
@ -494,9 +525,20 @@ class requisitionform extends BaseController
}
$CostCode = '';
$ReqType = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$FYStart = '';
$FYEnd = '';
$FiscalYear = $this->costcenter_model->getFiscalYear();
if(!empty($FiscalYear))
{
foreach ($FiscalYear as $Fy)
{
$FYStart =$Fy->StartYear;
$FYEnd =$Fy->EndYear;
}
$Year = $dt->format('Y');
}
$FYdt = $FYStart." - ".$FYEnd ;
if(count($ReqList)>0)
{
@ -505,7 +547,7 @@ class requisitionform extends BaseController
$CostCode = $ReqList[0]['CostCenterCode'];
}
$this->load->model('purchaseorder_model');
$AvlBudget = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$Year,$ReqType);
$AvlBudget = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$FYdt,$ReqType);
//print_r($result);
$AvilBudAmt = '0';
if(count($AvlBudget)>0)