示例#1
0
        public ActionResult Edit(CollectionPointViewModel cpVM)
        {
            int id = cpVM.collectionPointID;

            if (ModelState.IsValid)
            {
                try
                {
                    if (collectionPointService.UpdateCollectionPointInfo(cpVM))
                    {
                        TempData["EditMessage"] = String.Format("'{0}' has been updated", id);
                    }
                    else
                    {
                        TempData["EditErrorMessage"] = String.Format("There is no change to '{0}'.", id);
                    }

                    return(RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    ViewBag.ExceptionMessage = e.Message;
                }
            }

            return(View(cpVM));
        }
示例#2
0
        public ActionResult Create(CollectionPointViewModel collectionPointVM)
        {
            int id = Convert.ToInt32(collectionPointVM.collectionPointID);

            if (collectionPointService.isExistingCode(id))
            {
                string errorMessage = String.Format("{0} has been used.", id);
                ModelState.AddModelError("collectionPointID", errorMessage);
            }
            else if (ModelState.IsValid)
            {
                try
                {
                    collectionPointService.AddNewCollectionPoint(collectionPointVM);
                    TempData["CreateMessage"] = String.Format("Collection Point '{0}' is added.", id);
                    return(RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    TempData["ExceptionMessage"] = e.Message;
                }
            }

            return(View(collectionPointVM));
        }
        private Collection_Point ConvertFromViewModel(CollectionPointViewModel cpVM)
        {
            Collection_Point collectionPoint = new Collection_Point();

            collectionPoint.collectionPointID   = cpVM.collectionPointID;
            collectionPoint.collectionPointName = cpVM.collectionPointName;


            return(collectionPoint);
        }
        private CollectionPointViewModel ConvertToViewModel(Collection_Point collectionPoint)
        {
            CollectionPointViewModel cpVM = new CollectionPointViewModel();

            cpVM.collectionPointID   = collectionPoint.collectionPointID;
            cpVM.collectionPointName = collectionPoint.collectionPointName;


            return(cpVM);
        }
        public IHttpActionResult CollectionPoint()
        {
            var consolidatedRequisitions = _context.ConsolidatedRequisitions.ToList();
            var CollectionPoint          = _context.CollectionPoints.ToList();
            var reqs = new CollectionPointViewModel
            {
                CollectionPoint         = CollectionPoint,
                consolidatedRequisition = consolidatedRequisitions,
            };

            return(Ok(reqs));
        }
        bool ICollectionPointService.UpdateCollectionPointInfo(CollectionPointViewModel cpVM)
        {
            Collection_Point collectionPoint = ConvertFromViewModel(cpVM);

            if (collectionPointDAO.UpdateCollectionPointInfo(collectionPoint) == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public ActionResult UpdateCollectionPoint(CollectionPointViewModel model)
        {
            string userId = User.Identity.GetUserId();

            int cpId = Convert.ToInt32(model.SelectedCP);

            bool isSuccess = disbursementService.UpdateCollectionPoint(userId, cpId);

            if (isSuccess)
            {
                return(RedirectToAction("Index", new { id = 1 }));
            }
            else
            {
                return(RedirectToAction("Index", new { id = 2 }));
            }
        }
        public ActionResult Index(int id = 0)
        {
            LogicDB context = new LogicDB();
            CollectionPointViewModel model = new CollectionPointViewModel();

            string userId = User.Identity.GetUserId();

            int    cpId   = disbursementService.GetDeptCpId(userId);
            string cpName = disbursementService.GetDeptCpName(userId);

            ViewBag.cpId   = cpId;
            ViewBag.cpName = cpName;

            if (id == 1)
            {
                ViewBag.successHandler = 1;
            }
            else if (id == 2)
            {
                ViewBag.successHandler = 2;
            }

            return(View(model));
        }
 bool ICollectionPointService.AddNewCollectionPoint(CollectionPointViewModel cpVM)
 {
     return(collectionPointDAO.AddNewCollectionPoint(ConvertFromViewModel(cpVM)));
 }
示例#10
0
        // GET: CollectionPoint/Edit/{id}
        // *********ACCESS LEVEL: Store Manager********
        public ActionResult Edit(int id)
        {
            CollectionPointViewModel cpVM = collectionPointService.GetCollectionPointByID(id);

            return(View(cpVM));
        }