コード例 #1
0
        // GET: Requisition Queue
        public ActionResult RequisitionQueue()
        {
            try
            {
                //Notification Area
                //var notification = _notificationManager.GetNotificationsForController("Unseen");
                //var notificationCount = notification.Count;
                //if (notification != null)
                //{
                //    ViewBag.Notification = notification;
                //    ViewBag.count = notificationCount;
                //}

                //Dash Board Area
                ViewBag.RequisitionStatusCount = _requisitionStatusManager.GetAllStatusNew().Count;
                ViewBag.AssignedRequisition    = _requisitionStatusManager.GetAll().Where(c => c.StatusType == "Assigned").Count();
                ViewBag.AllRequisitionCount    = _requisitionManager.GetAll().Count;
                ViewBag.OnProcessRequest       = _requisitionStatusManager.GetAllStatusExecute().Count;
                ViewBag.CompleteRequisition    = _requisitionStatusManager.GetAll().Count(c => c.StatusType == "Completed");
                ViewBag.CancelRequisition      = _requisitionStatusManager.GetAll().Count(c => c.StatusType == "Cancelled");

                ViewBag.EmployeeCount    = _employeeManager.GetAllEmployees().Count;
                ViewBag.DriverCount      = _employeeManager.GetAllDriver().Count;
                ViewBag.VehicleCount     = _vehicleManager.GetAll().Count;
                ViewBag.VehicleTypeCount = _vehicleTypeManager.GetAll().Count;

                return(View());
            }
            catch (Exception ex)
            {
                ExceptionMessage(ex);
                return(View("Error", new HandleErrorInfo(ex, "Queue", "RequisitionQueue")));
            }
        }
コード例 #2
0
        public ActionResult CheckIn()
        {
            ICollection <RequisitionStatus> onExecuteRequisition = _requisitionStatusManager.GetAllStatusExecute();

            IEnumerable <RequisitionStatusViewModel> requisitionStatusViewModel =
                Mapper.Map <IEnumerable <RequisitionStatusViewModel> >(onExecuteRequisition);

            return(View(requisitionStatusViewModel));
        }
コード例 #3
0
 public ActionResult RequisitionQueue()
 {
     ViewBag.requisitionCount       = _requisitionManager.GetAll().Count;
     ViewBag.RequisitionStatusCount = _requisitionStatusManager.GetAllStatusNew().Count;
     ViewBag.CompleteRequisition    =
         _requisitionStatusManager.GetAll().Where(c => c.StatusType == "Completed").Count();
     ViewBag.OnProcessRequest = _requisitionStatusManager.GetAllStatusExecute().Count;
     ViewBag.EmployeeCount    = _employeeManager.GetAllEmployees().Count;
     ViewBag.DriverCount      = _employeeManager.GetAllDriver().Count;
     ViewBag.VehicleCount     = _vehicleManager.GetAll().Count;
     ViewBag.VehicleTypeCount = _vehicleTypeManager.GetAll().Count;
     return(View());
 }