Report Menu Added
This commit is contained in:
parent
8f9ac3bdb4
commit
0e652b9b16
@ -8,7 +8,7 @@ class dahsboard_Model extends CI_Model
|
||||
function totalpurchaseorder(){
|
||||
|
||||
|
||||
$sql="select count(PONO) as totalpurchaseorder from kasiram9_SiddharthIndustries.T_PurchaseOrder_Master";
|
||||
$sql="select count(PONO) as totalpurchaseorder from T_PurchaseOrder_Master";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
@ -24,7 +24,7 @@ class dahsboard_Model extends CI_Model
|
||||
function pendingpo(){
|
||||
|
||||
|
||||
$sql="select count(PONO) as pending from kasiram9_SiddharthIndustries.T_PurchaseOrder_Master where status='ST020'";
|
||||
$sql="select count(PONO) as pending from T_PurchaseOrder_Master where status='ST020'";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
@ -32,7 +32,7 @@ class dahsboard_Model extends CI_Model
|
||||
function january(){
|
||||
|
||||
|
||||
$sql="select count(PONO) as pending from kasiram9_SiddharthIndustries.T_PurchaseOrder_Master where status='ST020'";
|
||||
$sql="select count(PONO) as pending from T_PurchaseOrder_Master where status='ST020'";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
@ -64,7 +64,7 @@ function totalrevenueamount()
|
||||
}
|
||||
function totalservicepojune()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) totalservicepojune FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) totalservicepojune FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='SERVICE' and month(PODate) = 6 ";
|
||||
@ -73,7 +73,7 @@ function totalservicepojune()
|
||||
}
|
||||
function totalimportpojune()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalimportpojune FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalimportpojune FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='IMPORT' and month(PODate) = 6 ";
|
||||
@ -82,7 +82,7 @@ function totalimportpojune()
|
||||
}
|
||||
function totalrevenuepojune()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalrevenuepojune FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalrevenuepojune FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='REVENUE' and month(PODate) = 6 ";
|
||||
@ -91,7 +91,7 @@ function totalrevenuepojune()
|
||||
}
|
||||
function totalcapitalpojune()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalcapitalpojune FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalcapitalpojune FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='CAPITAL' and month(PODate) = 6 ";
|
||||
@ -101,7 +101,7 @@ function totalcapitalpojune()
|
||||
//7 month //
|
||||
function totalservicepojuly()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalservicepojuly FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalservicepojuly FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='SERVICE' and month(PODate) = 7 ";
|
||||
@ -110,7 +110,7 @@ function totalcapitalpojune()
|
||||
}
|
||||
function totalrevenuepojuly()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalrevenuepojuly FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalrevenuepojuly FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='REVENUE' and month(PODate) = 7 ";
|
||||
@ -119,7 +119,7 @@ function totalcapitalpojune()
|
||||
}
|
||||
function totalimportpojuly()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalimportpojuly FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalimportpojuly FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='IMPORT' and month(PODate) = 7 ";
|
||||
@ -128,7 +128,7 @@ function totalimportpojuly()
|
||||
}
|
||||
function totalcapitalpojuly()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO)as totalcapitalpojuly FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO)as totalcapitalpojuly FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
where ReqType='CAPITAL' and month(PODate) = 7 ";
|
||||
@ -139,7 +139,7 @@ function totalcapitalpojuly()
|
||||
|
||||
function serviceprogress()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as serviceprogress FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as serviceprogress FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -149,7 +149,7 @@ function serviceprogress()
|
||||
}
|
||||
function revenueprogress()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as revenueprogress FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as revenueprogress FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -159,7 +159,7 @@ function revenueprogress()
|
||||
}
|
||||
function importprogress()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as importprogress FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as importprogress FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -169,7 +169,7 @@ function importprogress()
|
||||
}
|
||||
function capitalprogress()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as capitalprogress FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as capitalprogress FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -179,7 +179,7 @@ function capitalprogress()
|
||||
}
|
||||
function totalservicepo ()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as totalservicepo FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as totalservicepo FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -189,7 +189,7 @@ function totalservicepo ()
|
||||
}
|
||||
function totalrevenuepo ()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as totalrevenuepo FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as totalrevenuepo FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -199,7 +199,7 @@ function totalrevenuepo ()
|
||||
}
|
||||
function totalimportpo ()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as totalimportpo FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as totalimportpo FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -209,7 +209,7 @@ function totalimportpo ()
|
||||
}
|
||||
function totalcapitalpo ()
|
||||
{
|
||||
$sql="SELECT count(cmast.PONO) as totalcapitalpo FROM kasiram9_SiddharthIndustries.T_PurchaseOrder_Master cmast
|
||||
$sql="SELECT count(cmast.PONO) as totalcapitalpo FROM T_PurchaseOrder_Master cmast
|
||||
join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO
|
||||
join T_Requestion_Master req on req.ReqNo=line.ReqNo
|
||||
join T_Status sta on sta.statusCode=req.status
|
||||
@ -220,7 +220,7 @@ function totalcapitalpo ()
|
||||
function reqdetail(){
|
||||
|
||||
|
||||
$sql="SELECT count(Status) as TODAY_REQUESTS FROM kasiram9_SiddharthIndustries.T_Requestion_Master where date(ReqDate) = date(now());";
|
||||
$sql="SELECT count(Status) as TODAY_REQUESTS FROM T_Requestion_Master where date(ReqDate) = date(now());";
|
||||
|
||||
$query = $this->db->query($sql);
|
||||
|
||||
@ -236,7 +236,7 @@ function reqdetail(){
|
||||
function req_pending(){
|
||||
|
||||
|
||||
$sql="SELECT count(Status) as TOTAL_PENDING_REQUESTS FROM kasiram9_SiddharthIndustries.T_Requestion_Master where Status = 'ST002';";
|
||||
$sql="SELECT count(Status) as TOTAL_PENDING_REQUESTS FROM T_Requestion_Master where Status = 'ST002';";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
@ -247,7 +247,7 @@ function reqdetail(){
|
||||
function req_list(){
|
||||
|
||||
|
||||
$sql="select mas.ReqDate,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,mas.ReqNo,cos.CostCenterName,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging from T_Requestion_Master as mas
|
||||
$sql="select mas.ReqDate,mas.ReqNo,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging,cos.* from T_Requestion_Master as mas
|
||||
join T_CostCenter_Master cos on cos.CostCenterCode = mas.CostCenterCode
|
||||
join T_Employee_Details emp on emp.EmpID = mas.Requestedby
|
||||
join T_DepartmentDetails dep on dep.DEPCode=emp.Departmentcode
|
||||
@ -263,7 +263,7 @@ where mas.Status = 'ST002'
|
||||
function export_reqlist(){
|
||||
|
||||
|
||||
$sql="select mas.ReqDate,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,mas.ReqNo,cos.CostCenterName,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging from T_Requestion_Master as mas
|
||||
$sql="select mas.ReqDate,mas.ReqNo,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging from T_Requestion_Master as mas
|
||||
join T_CostCenter_Master cos on cos.CostCenterCode = mas.CostCenterCode
|
||||
join T_Employee_Details emp on emp.EmpID = mas.Requestedby
|
||||
join T_DepartmentDetails dep on dep.DEPCode=emp.Departmentcode
|
||||
@ -275,6 +275,237 @@ where mas.Status = 'ST002'
|
||||
|
||||
|
||||
}
|
||||
function report_relpo(){
|
||||
|
||||
|
||||
$sql="select Mast.PONO,Mast.POType,Mast.CreatedDate,Mast.ReleasedOn as ReleasedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
JOIN T_CostCenter_Master as Cost on
|
||||
Cost.CostCenterCode=Req.CostCenterCode
|
||||
JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode
|
||||
where Mast.Status='ST026'
|
||||
group by Dept_Name";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function export_relpo(){
|
||||
|
||||
|
||||
$sql="select Mast.PONO,Mast.POType,Mast.CreatedDate,Mast.ReleasedOn as ReleasedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
JOIN T_CostCenter_Master as Cost on
|
||||
Cost.CostCenterCode=Req.CostCenterCode
|
||||
JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode
|
||||
where Mast.Status='ST026'
|
||||
group by Dept_Name";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function report_openpending(){
|
||||
|
||||
|
||||
$sql="select Mast.PONO,Mast.POType,Mast.CreatedDate,Mast.ApprovedOn as ApprovedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
JOIN T_CostCenter_Master as Cost on
|
||||
Cost.CostCenterCode=Req.CostCenterCode
|
||||
JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode
|
||||
where Mast.Status='ST025' or Mast.Status='ST005'
|
||||
group by Dept_Name";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function export_openorder(){
|
||||
|
||||
|
||||
$sql="select Mast.PONO,Mast.POType,Mast.CreatedDate,Mast.ApprovedOn as ApprovedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
JOIN T_CostCenter_Master as Cost on
|
||||
Cost.CostCenterCode=Req.CostCenterCode
|
||||
JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode
|
||||
where Mast.Status='ST025' or Mast.Status='ST005'
|
||||
group by Dept_Name";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function report_total(){
|
||||
|
||||
|
||||
$sql="select Mast.PODate as podate,Dept_Details.DepartmentName As Dept_Name,
|
||||
SUM(CASE WHEN Mast.Status = 'ST015' THEN 1 ELSE 0 END) AS PO_Created,
|
||||
SUM(CASE WHEN Mast.Status = 'ST025' THEN 1 ELSE 0 END) AS Approved,
|
||||
SUM(CASE WHEN Mast.Status = 'ST020' THEN 1 ELSE 0 END) AS Onhold,
|
||||
SUM(CASE WHEN Mast.Status = 'ST026' THEN 1 ELSE 0 END) AS Released,
|
||||
SUM(CASE WHEN Mast.Status = 'ST027' THEN 1 ELSE 0 END) AS IGR_Created,
|
||||
SUM(CASE WHEN Mast.Status = 'ST044' THEN 1 ELSE 0 END) AS MRIR_Approved
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
group by Dept_Name,Mast.PODate";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function export_total(){
|
||||
|
||||
|
||||
$sql="select Dept_Details.DepartmentName As Dept_Name,
|
||||
SUM(CASE WHEN Mast.Status = 'ST015' THEN 1 ELSE 0 END) AS PO_Created,
|
||||
SUM(CASE WHEN Mast.Status = 'ST025' THEN 1 ELSE 0 END) AS Approved,
|
||||
SUM(CASE WHEN Mast.Status = 'ST020' THEN 1 ELSE 0 END) AS Onhold,
|
||||
SUM(CASE WHEN Mast.Status = 'ST026' THEN 1 ELSE 0 END) AS Released,
|
||||
SUM(CASE WHEN Mast.Status = 'ST027' THEN 1 ELSE 0 END) AS IGR_Created,
|
||||
SUM(CASE WHEN Mast.Status = 'ST044' THEN 1 ELSE 0 END) AS MRIR_Approved
|
||||
from T_PurchaseOrder_Master Mast
|
||||
JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO
|
||||
JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo
|
||||
JOIN T_Employee_Details as Emp_Det on Emp_Det.EmpID=Req.RequestedBy
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Emp_Det.Departmentcode
|
||||
group by Dept_Name;";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function report_ccr(){
|
||||
|
||||
|
||||
$sql="SELECT Cost_Mast.CostCenterCode as Cost_Center_Code, CostCenterName as Cost_Center_Name,Dept_Details.DepartmentName as Dept_Name,Cost_Center_Budget.BudgetType,Cost_Center_Budget.BudgetYear,
|
||||
case Cost_Center_Budget.BudgetType
|
||||
when 'IMPORT'
|
||||
then (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))
|
||||
when 'CAPITAL'
|
||||
then
|
||||
case po.CapitalRange
|
||||
when '0'
|
||||
then (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))
|
||||
else (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))
|
||||
end
|
||||
when 'SERVICE'
|
||||
then (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))
|
||||
when 'REVENUE'
|
||||
then (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - (T_Rev_Tax.AfterDiscount))
|
||||
end
|
||||
as Util_Amount,
|
||||
case Cost_Center_Budget.BudgetType
|
||||
when 'IMPORT'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)))
|
||||
when 'CAPITAL'
|
||||
then
|
||||
case po.CapitalRange
|
||||
when '0'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)))
|
||||
else (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)))
|
||||
end
|
||||
when 'SERVICE'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)))
|
||||
when 'REVENUE'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - (T_Rev_Tax.AfterDiscount)))
|
||||
end
|
||||
as Avlbl_Amt
|
||||
from T_CostCenter_Master Cost_Mast
|
||||
JOIN T_CostCenter_Departments CostCentDept on CostCentDept.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode= CostCentDept.DEPCode
|
||||
JOIN T_PurchaseOrder_LineItem PO_Line_Item on PO_Line_Item.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO
|
||||
JOIN T_Revenue_Tax T_Rev_Tax on PO_Line_Item.LineItemNo=T_Rev_Tax.LineItemNo
|
||||
JOIN T_CostCenter_Budget Cost_Center_Budget on Cost_Center_Budget.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
WHERE DATE(po.CreatedDate) BETWEEN '2017-04-01' AND '2018-03-31'
|
||||
group by
|
||||
Cost_Mast.CostCenterCode,Cost_Center_Budget.BudgetType
|
||||
order by Cost_Mast.CostCenterCode";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
function export_ccr(){
|
||||
|
||||
|
||||
$sql="SELECT Cost_Mast.CostCenterCode as Cost_Center_Code, CostCenterName as Cost_Center_Name,Dept_Details.DepartmentName as Dept_Name,Cost_Center_Budget.BudgetType,Cost_Center_Budget.BudgetYear,
|
||||
case Cost_Center_Budget.BudgetType
|
||||
when 'IMPORT'
|
||||
then (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))
|
||||
when 'CAPITAL'
|
||||
then
|
||||
case po.CapitalRange
|
||||
when '0'
|
||||
then (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate))
|
||||
else (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))
|
||||
end
|
||||
when 'SERVICE'
|
||||
then (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate))
|
||||
when 'REVENUE'
|
||||
then (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - (T_Rev_Tax.AfterDiscount))
|
||||
end
|
||||
as Util_Amount,
|
||||
case Cost_Center_Budget.BudgetType
|
||||
when 'IMPORT'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)))
|
||||
when 'CAPITAL'
|
||||
then
|
||||
case po.CapitalRange
|
||||
when '0'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum((PO_Line_Item.Quantity * PO_Line_Item.Rate) * po.ExchangeRate)))
|
||||
else (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)))
|
||||
end
|
||||
when 'SERVICE'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate)))
|
||||
when 'REVENUE'
|
||||
then (Cost_Center_Budget.BudgetAmount - (sum(PO_Line_Item.Quantity * PO_Line_Item.Rate) - (T_Rev_Tax.AfterDiscount)))
|
||||
end
|
||||
as Avlbl_Amt
|
||||
from T_CostCenter_Master Cost_Mast
|
||||
JOIN T_CostCenter_Departments CostCentDept on CostCentDept.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode= CostCentDept.DEPCode
|
||||
JOIN T_PurchaseOrder_LineItem PO_Line_Item on PO_Line_Item.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
JOIN T_PurchaseOrder_Master po on po.PONO=PO_Line_Item.PONO
|
||||
JOIN T_Revenue_Tax T_Rev_Tax on PO_Line_Item.LineItemNo=T_Rev_Tax.LineItemNo
|
||||
JOIN T_CostCenter_Budget Cost_Center_Budget on Cost_Center_Budget.CostCenterCode=Cost_Mast.CostCenterCode
|
||||
WHERE DATE(po.CreatedDate) BETWEEN '2017-04-01' AND '2018-03-31'
|
||||
group by
|
||||
Cost_Mast.CostCenterCode,Cost_Center_Budget.BudgetType
|
||||
order by Cost_Mast.CostCenterCode";
|
||||
$query = $this->db->query($sql);
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
function podetails(){
|
||||
|
||||
|
||||
@ -303,11 +303,11 @@ class storerequistion_model extends CI_Model
|
||||
// echo 'UserId: '.$UserID . 'From: '.$FromDate .'TO: '. $ToDate. 'Status: '. $Status;
|
||||
|
||||
|
||||
$subQuery = ' select distinct Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Str.Status,Str.CreatedDate,Str.Comments,St.StatusName,Emp.FirstName
|
||||
$subQuery = ' select distinct Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Str.Status,Str.CreatedDate,Str.Comments,St.StatusName,Emp1.FirstName
|
||||
from T_Store_Requestion_Master Str
|
||||
join T_Status St on St.StatusCode = Str.Status
|
||||
-- join T_Employee_Details Emp on Emp.Departmentcode =Str.DepartmentCode
|
||||
join T_Employee_Details Emp on Emp.EmpID =Str.Requestedby
|
||||
join T_Employee_Details Emp on Emp.Departmentcode =Str.DepartmentCode
|
||||
join T_Employee_Details Emp1 on Emp1.EmpID =Str.Requestedby
|
||||
join T_DepartmentDetails Dept on Dept.DEPCode = Emp.Departmentcode
|
||||
where Str.Status not in(?,?,?) and Emp.Departmentcode in (select DEPCode from T_DepartmentDetails where HeadDept=
|
||||
(select HeadDept from T_DepartmentDetails where DEPCode = (select Departmentcode from T_Employee_Details where
|
||||
@ -319,7 +319,7 @@ class storerequistion_model extends CI_Model
|
||||
$query = $this->db->query($subQuery, array(STORE_REJECT,STORE_DRAFT,REQ_DELETED,$UserID));
|
||||
|
||||
|
||||
//print_r($this->db->last_query());
|
||||
// print_r($this->db->last_query());
|
||||
return $query->result();
|
||||
}
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user