コード例 #1
0
        public Dictionary <string, List <DisbursementList> > GetAllOutstandingDisbursementsOfClerk(long collectionPoint)
        {
            List <DisbursementList> disbursementLists             = DisbursementListDAO.FindAllDisbursements(collectionPoint);
            Dictionary <string, List <DisbursementList> > disDict = new Dictionary <string, List <DisbursementList> >
            {
                { "disbursementList", disbursementLists }
            };

            return(disDict);
        }
コード例 #2
0
 public static void CreateDisbursementLists(List <DisbursementList> disbursementLists)
 {
     foreach (var disbursementList in disbursementLists)
     {
         disbursementList.Department = DepartmentDAO.GetDepartmentById(disbursementList.Department.DeptId);
         long listId = DisbursementListDAO.CreateDisbursementList(disbursementList);
         foreach (var item in disbursementList.DisbursementListDetails)
         {
             DisbursementListDetailsDAO.CreateDisbursementListDetails(listId, item);
         }
     }
 }
コード例 #3
0
        public string AcknowledgementOfRepresentative(long listId)
        {
            Employee emp = AuthUtil.GetCurrentLoggedUser();

            if (emp == null)
            {
                return("Failed");
            }

            DisbursementListDAO.AcknowledgeDisbursement(listId, emp.EmpName);

            UpdateChargeBack(listId);

            return("Success");
        }
コード例 #4
0
        public Dictionary <string, List <DisbursementList> > GetAllPendingDisbursementsOfRep()
        {
            Dictionary <string, List <DisbursementList> > disDict = new Dictionary <string, List <DisbursementList> >();

            Employee emp = AuthUtil.GetCurrentLoggedUser();

            if (emp == null)
            {
                disDict.Add("disbursementList", new List <DisbursementList>());
            }
            else
            {
                List <DisbursementList> disbursements = DisbursementListDAO.GetAllPendingDisbursementList(emp.DeptId);
                disDict.Add("disbursementList", disbursements);
            }

            return(disDict);
        }
コード例 #5
0
        public static List <DisbursementList> ViewCompletedDisbursByDept(long deptId)
        {
            List <DisbursementList> d = new List <DisbursementList>();

            return(DisbursementListDAO.ViewCompletedDisbursByDept(deptId));
        }
コード例 #6
0
        public static List <DisbursementList> ViewAllCompletedDisbursements()
        {
            List <DisbursementList> d = new List <DisbursementList>();

            return(DisbursementListDAO.ViewAllCompletedDisbursementList());
        }
コード例 #7
0
 public static void ChangeCollectionPoint(DisbursementList disbursement)
 {
     DisbursementListDAO.UpdateDisCollectionPoint(disbursement);
     DepartmentDAO.UpdateDptCollectionPoint(disbursement);
 }
コード例 #8
0
 public static DisbursementList GetDisbursementListByDeptId(long deptId)
 {
     return(DisbursementListDAO.GetGeneratedDisbursementListByDeptId(deptId));
 }
コード例 #9
0
 //The following code is for ChargeBack controller
 public static DisbursementList GetDisbursementListByListId(long listId)
 {
     return(DisbursementListDAO.GetDisbursementListByListId(listId));
 }
コード例 #10
0
 public static List <DisbursementList> CheckForPendingDisbursements()
 {
     return(DisbursementListDAO.CheckForPendingDisbursements());
 }
コード例 #11
0
        public static List <DisbursementList> ViewOutstandingDisbursementsByCollection(string collectionPt)
        {
            List <DisbursementList> disbursementLists = DisbursementListDAO.ViewDisbursements(collectionPt);

            return(disbursementLists);
        }