Service status update
This commit is contained in:
parent
4d2e1f16ff
commit
32c9bec302
@ -2,6 +2,60 @@
|
|||||||
|
|
||||||
class purchaseorder_model extends CI_Model
|
class purchaseorder_model extends CI_Model
|
||||||
{
|
{
|
||||||
|
function GetServicePOListforStatusUpdate()
|
||||||
|
{
|
||||||
|
$this->db->select('*');
|
||||||
|
$this->db->from('T_PurchaseOrder_Master');
|
||||||
|
$this->db->where('POType',SERVICE);
|
||||||
|
$this->db->where('status',PO_RELEASED);
|
||||||
|
$query = $this->db->get();
|
||||||
|
|
||||||
|
return $query->result();
|
||||||
|
}
|
||||||
|
|
||||||
|
function GetPODetailforBillingServicePO($PONO)
|
||||||
|
{
|
||||||
|
|
||||||
|
$subQuery ='select mast.ReqNo,mast.ReqDate,supp.SupplierName,PODate,st.StatusName as WorkStatus,ServiceWorkStatus,POMast.PaymentTerms,
|
||||||
|
POMast.ServiceWorkStatus,LineItem.*,mat.MaterialName,mat.UOM,emp.FirstName,emp.LastName,POMast.TotalOrderValue
|
||||||
|
from T_PurchaseOrder_Master POMast
|
||||||
|
join T_PurchaseOrder_LineItem LineItem on LineItem.PONO = POMast.PONO
|
||||||
|
join T_SupplierDetailsN supp on supp.SupplierID = POMast.SupplierID
|
||||||
|
join T_MaterialMaster mat on mat.MaterialCode = LineItem.MaterialCode
|
||||||
|
join T_Status Stat on Stat.StatusCode = POMast.Status
|
||||||
|
join T_Status st on st.StatusCode = POMast.ServiceWorkStatus
|
||||||
|
join T_Requestion_Master mast on mast.ReqNo = LineItem.ReqNo
|
||||||
|
join tbl_users users on users.userId = mast.CreatedBy
|
||||||
|
join T_Employee_Details emp on emp.EmpID = users.EmpID
|
||||||
|
where POMast.POType=? and POMast.PONO=?';
|
||||||
|
|
||||||
|
$query = $this->db->query($subQuery,array(SERVICE,$PONO));
|
||||||
|
|
||||||
|
return $query->result_array();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function GetServicePOListforBilling()
|
||||||
|
{
|
||||||
|
$subQuery ='select POMast.PONO,supp.SupplierName,PODate,POMast.PaymentTerms,POMast.ServiceWorkStatusRemarks,
|
||||||
|
LineItem.*,mat.MaterialName,mat.UOM,emp.FirstName,emp.LastName,Tax.TotalValue,Cost.CostCenterName
|
||||||
|
,Dept.DepartmentName from T_PurchaseOrder_Master POMast
|
||||||
|
join T_PurchaseOrder_LineItem LineItem on LineItem.PONO = POMast.PONO
|
||||||
|
join T_Service_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo
|
||||||
|
join T_SupplierDetailsN supp on supp.SupplierID = POMast.SupplierID
|
||||||
|
join T_MaterialMaster mat on mat.MaterialCode = LineItem.MaterialCode
|
||||||
|
join T_Status Stat on Stat.StatusCode = POMast.Status
|
||||||
|
join T_Requestion_Master mast on mast.ReqNo = LineItem.ReqNo
|
||||||
|
join tbl_users users on users.userId = POMast.CreatedBy
|
||||||
|
join T_Employee_Details emp on emp.EmpID = users.EmpID
|
||||||
|
join T_DepartmentDetails Dept on Dept.DEPCode = emp.Departmentcode
|
||||||
|
join T_CostCenter_Master Cost on Cost.CostCenterCode=LineItem.CostCenterCode
|
||||||
|
where POMast.POType=? and ServiceWorkStatus=?';
|
||||||
|
|
||||||
|
$query = $this->db->query($subQuery,array(SERVICE,SERVICE_COMPLETED));
|
||||||
|
return $query->result();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function is used to get the user listing count
|
* This function is used to get the user listing count
|
||||||
* @param string $searchText : This is optional search text
|
* @param string $searchText : This is optional search text
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user