db->query($sql); return $query->result(); } function totalordervalue(){ $sql="select sum(totalordervalue) as totalordervalue from T_PurchaseOrder_Master"; $query = $this->db->query($sql); return $query->result(); } function pendingpo(){ $sql="select count(PONO) as pending from kasiram9_SiddharthIndustries.T_PurchaseOrder_Master where status='ST020'"; $query = $this->db->query($sql); return $query->result(); } function january(){ $sql="select count(PONO) as pending from kasiram9_SiddharthIndustries.T_PurchaseOrder_Master where status='ST020'"; $query = $this->db->query($sql); return $query->result(); } function totalserviceamount() { $sql="select sum(BudgetAmount) as totalserviceamount from T_CostCenter_Budget where BudgetType='SERVICE'"; $query = $this->db->query($sql); return $query->result(); } function totalcapitalamount() { $sql="select sum(BudgetAmount) as totalcapitalamount from T_CostCenter_Budget where BudgetType='CAPITAL'"; $query = $this->db->query($sql); return $query->result(); } function totalimportamount() { $sql="select sum(BudgetAmount) as totalimportamount from T_CostCenter_Budget where BudgetType='IMPORT'"; $query = $this->db->query($sql); return $query->result(); } function totalrevenueamount() { $sql="select sum(BudgetAmount) as totalrevenueamount from T_CostCenter_Budget where BudgetType='REVENUE'"; $query = $this->db->query($sql); return $query->result(); } function totalservicepojune() { $sql="SELECT count(cmast.PONO) totalservicepojune FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalimportpojune() { $sql="SELECT count(cmast.PONO)as totalimportpojune FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalrevenuepojune() { $sql="SELECT count(cmast.PONO)as totalrevenuepojune FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalcapitalpojune() { $sql="SELECT count(cmast.PONO)as totalcapitalpojune FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } //7 month // function totalservicepojuly() { $sql="SELECT count(cmast.PONO)as totalservicepojuly FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalrevenuepojuly() { $sql="SELECT count(cmast.PONO)as totalrevenuepojuly FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalimportpojuly() { $sql="SELECT count(cmast.PONO)as totalimportpojuly FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function totalcapitalpojuly() { $sql="SELECT count(cmast.PONO)as totalcapitalpojuly FROM kasiram9_SiddharthIndustries.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 "; $query = $this->db->query($sql); return $query->result(); } function serviceprogress() { $sql="SELECT count(cmast.PONO) as serviceprogress FROM kasiram9_SiddharthIndustries.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 where ReqType='SERVICE' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->result(); } function revenueprogress() { $sql="SELECT count(cmast.PONO) as revenueprogress FROM kasiram9_SiddharthIndustries.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 where ReqType='REVENUE' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->result(); } function importprogress() { $sql="SELECT count(cmast.PONO) as importprogress FROM kasiram9_SiddharthIndustries.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 where ReqType='IMPORT' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->result(); } function capitalprogress() { $sql="SELECT count(cmast.PONO) as capitalprogress FROM kasiram9_SiddharthIndustries.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 where ReqType='CAPITAL' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->result(); } function totalservicepo () { $sql="SELECT count(cmast.PONO) as totalservicepo FROM kasiram9_SiddharthIndustries.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 where ReqType='SERVICE'"; $query = $this->db->query($sql); return $query->result(); } function totalrevenuepo () { $sql="SELECT count(cmast.PONO) as totalrevenuepo FROM kasiram9_SiddharthIndustries.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 where ReqType='REVENUE'"; $query = $this->db->query($sql); return $query->result(); } function totalimportpo () { $sql="SELECT count(cmast.PONO) as totalimportpo FROM kasiram9_SiddharthIndustries.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 where ReqType='IMPORT'"; $query = $this->db->query($sql); return $query->result(); } function totalcapitalpo () { $sql="SELECT count(cmast.PONO) as totalcapitalpo FROM kasiram9_SiddharthIndustries.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 where ReqType='CAPITAL'"; $query = $this->db->query($sql); return $query->result(); } function reqdetail(){ $sql="SELECT count(Status) as TODAY_REQUESTS FROM kasiram9_SiddharthIndustries.T_Requestion_Master where date(ReqDate) = date(now());"; $query = $this->db->query($sql); // echo "from Model"; // print_r($query->result()); return $query->result(); } function req_pending(){ $sql="SELECT count(Status) as TOTAL_PENDING_REQUESTS FROM kasiram9_SiddharthIndustries.T_Requestion_Master where Status = 'ST002';"; $query = $this->db->query($sql); return $query->result(); } 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 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 where mas.Status = 'ST002' "; $query = $this->db->query($sql); return $query->result(); } 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 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 where mas.Status = 'ST002' "; $query = $this->db->query($sql); return $query->result(); } function podetails(){ $sql="select Mast.PONO AS PONO, Req.ReqNo AS Req_No,Req.ReqDate as Req_Date, concat(concat(upper(substring(Emp_Det.FirstName,1,1)),lower(substring(Emp_Det.FirstName,2))), ' ',concat(upper(substring(Emp_Det.LastName,1,1)),lower(substring(Emp_Det.LastName,2)))) as Emp_Name,Dep_Det.DepartmentName AS Dept_Name, Mast.TotalOrderValue as Tot_Ord_Value, ReqDet.Quantity as Requested_Qty, Det.Quantity as Ordered_Qty, (case when sign((Det.Quantity - ReqDet.Quantity))=0 then 0 when sign((Det.Quantity - ReqDet.Quantity))=-1 then 0 when sign((Det.Quantity - ReqDet.Quantity))=1 then Det.Quantity - ReqDet.Quantity end) as Amended_Qty, Req.CostCenterCode as Cost_Code, Cost.CostCenterName as Cost_Name, Stats.StatusName Status_Desc, DATEDIFF(CURDATE(),Req.ReqDate) AS Aging 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 as Dep_Det on Dep_Det.DEPCode=Emp_Det.Departmentcode JOIN T_CostCenter_Master as Cost on Cost.CostCenterCode=Req.CostCenterCode JOIN T_Status Stats on Stats.StatusCode=Mast.Status JOIN T_Requestion_Details ReqDet on ReqDet.ReqNo=Req.ReqNo and ReqDet.MaterialCode=Det.MaterialCode;"; $query = $this->db->query($sql); return $query->result(); } //q2 details function dept_po_details(){ $sql="select Dept_Details.DepartmentName As Dept_Name, Cost_Center_Bdgt.BudgetType as PO_Type, group_concat(Mast.PONO) as PONO, count(Mast.PONO) as PONO_Cnt, sum(Mast.TotalOrderValue) as Tot_Ord_Value, group_concat(Req.CostCenterCode) as Cost_Code, Cost.CostCenterName as Cost_Name, (case when sign(sum(Cost_Center_Bdgt.BudgetAmount) - sum(Mast.TotalOrderValue)) = -1 then 0 when sign(sum(Cost_Center_Bdgt.BudgetAmount) - sum(Mast.TotalOrderValue)) = 1 then (sum(Cost_Center_Bdgt.BudgetAmount) - sum(Mast.TotalOrderValue)) end) as Available_Amount 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 Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode where Mast.status !=? group by Dept_Name,PO_Type,Cost_Name;"; $query = $this->db->query($sql,array(PO_AMENDED)); return $query->result(); } } ?>