示例#1
0
 //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);
 }
示例#2
0
        // 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);
        }
示例#3
0
        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);
        }