//Niang to check with Khair on the logic of this method.... (ask about the status attribute) public void UpdateStationeryRequestStatus(WCF_RequisitionRecord record, string status, string token) { //Check if user is authorizated to use this method. If is not authorized, it will return a json with -1 in the primary key if (!IsAuthanticateUser(token)) { return; } RequisitionLogic.ProcessRequsitionRequest(record.RequestID, status, record.ApproverName, record.Remarks); }
// Reject requisition [DEPT HEAD] public string RejectRequisition(WCF_RequisitionRecord tempObj, string token) { if (!IsAuthanticateUser(token)) { return("Invalid user."); } string temp = RequisitionLogic.ProcessRequsitionRequest(tempObj.RequestID, "Rejected", GetUserFullName(token), tempObj.Remarks); return(temp); }
public List <WCF_RequisitionRecord> GetStationeryRequestsById(string deptId, string token) { //Check if user is authorizated to use this method. If is not authorized, it will return a json with -1 in the primary key if (!IsAuthanticateUser(token)) { List <WCF_RequisitionRecord> wcf_UnAuthObj = new List <WCF_RequisitionRecord>(); WCF_RequisitionRecord wcfUnAuth = new WCF_RequisitionRecord(); wcfUnAuth.RequestID = -1; wcf_UnAuthObj.Add(wcfUnAuth); return(wcf_UnAuthObj); } List <RequisitionRecord> rList = RequisitionLogic.ListAllRRBySpecificDept(deptId); List <WCF_RequisitionRecord> wcfList = new List <WCF_RequisitionRecord>(); foreach (RequisitionRecord r in rList) { string approvedDate = r.ApprovedDate == null ? "null" : ((DateTime)r.ApprovedDate).ToString("d"); WCF_RequisitionRecord wcf = WCF_RequisitionRecord.Create(r.RequestID, ((DateTime)r.RequestDate).ToString("d"), r.DepartmentID, r.RequestorName, approvedDate, r.ApproverName, r.Remarks, GetStationeryRequestDetails(r.RequestID.ToString(), internalSecertKey)); wcfList.Add(wcf); } return(wcfList); }