public ActionResult ReOpenRequest(int id)
 {
     using (var sRepository = new SpecRequestRepository())
     {
         return(View(sRepository.GetReOpenRequest(id)));
     }
 }
 public JsonResult GetProjectInfo(int id)
 {
     using (var sRepo = new SpecRequestRepository())
     {
         return(Json(sRepo.GetProject(id), JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult ViewRequest(int id)
 {
     using (var sRepository = new SpecRequestRepository())
     {
         return(View(viewName: "NewViewRequest", model: sRepository.GetSpecRequest(id)));
     }
 }
 public JsonResult GetProjectForCustomer(int customer, int?dealer, int territory)
 {
     using (var sRepository = new SpecRequestRepository())
     {
         return(Json(new { theList = sRepository.GetProjectForCustomer(customer, dealer, territory) },
                     JsonRequestBehavior.AllowGet));
     }
 }
 public JsonResult CreateNewProject(NewProjectInformation pInfo)
 {
     using (var sRepository = new SpecRequestRepository())
     {
         return(Json(new { projectId = sRepository.Add(pInfo) },
                     JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult EditTypical(int id)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                var typical = sRepository.GetTypical(id);

                return(View(typical));
            }
        }
        public ActionResult Add()
        {
            using (var sRepository = new SpecRequestRepository())
            {
                ViewBag.BlankInformation = sRepository.GetProjectSeriesInformation();

                return(View());
            }
        }
        public ActionResult EditRequest(int id)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                ViewBag.BlankInformation = sRepository.NewSpecRequest(false);

                return(View(sRepository.GetSpecRequest(id)));
            }
        }
        public ActionResult AddTypical(int id)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                var newTypical = sRepository.GetNewTypical(id);

                return(View(newTypical));
            }
        }
        public JsonResult UploadNewFiles()
        {
            using (var sRepository = new SpecRequestRepository())
            {
                var tempFileList = sRepository.SaveTempFiles(Request.Files, ConfigurationManager.AppSettings["SpecRequestDocumentLocation"]);

                return(Json(new { success = true, fileList = tempFileList }, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult AddRequest()
        {
            using (var sRepository = new SpecRequestRepository())
            {
                ViewBag.BlankInformation = sRepository.NewSpecRequest(true);

                return(View(viewName: "NewAddRequest"));
            }
        }
Пример #12
0
        public JsonResult GetTypeAheadSpecRequestFootprintList(string query)
        {
            using (SpecRequestRepository sRepo = new SpecRequestRepository())
            {
                var theList = sRepo.GetFootprintList(query);

                return(Json(theList, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult UserHomePageList(int itemCount)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                var results = sRepository.GetHomePageRequestList(itemCount);

                return(Json(results, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult GetFullEndCustomerList(bool includeInactive = false)
        {
            using (var sRepo = new SpecRequestRepository())
            {
                var results = sRepo.GetEndCustomerList(includeInactive);

                return(Json(results, JsonRequestBehavior.AllowGet));
            }
        }
Пример #15
0
        public FileStreamResult SpecRequestList()
        {
            using (SpecRequestRepository sRepo = new SpecRequestRepository())
            {
                var theData = sRepo.GetExportList();

                return(new FileStreamResult(WriteCsvToMemory(theData), "text/csv")
                {
                    FileDownloadName = "specrequests.csv"
                });
            }
        }
        public JsonResult CancelRequest(int id)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                bool bSuccess = sRepository.CancelRequest(id);

                return(Json(new
                {
                    success = bSuccess
                },
                            JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult OpenRequest(int id, bool doEmail)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                bool bSuccess = sRepository.ReOpenRequest(id, doEmail);

                return(Json(new
                {
                    success = bSuccess
                },
                            JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult AddTypical(TypicalMgmtInfo tInfo, string typeOfSubmit)
        {
            if (ModelState.IsValid)
            {
                using (var sRepository = new SpecRequestRepository())
                {
                    sRepository.AddTypical(tInfo, typeOfSubmit == "Publish");

                    return(RedirectToAction("Manage"));
                }
            }

            return(View(tInfo));
        }
        public ActionResult EditTypical(TypicalMgmtInfo tInfo, string typeOfSubmit)
        {
            if (ModelState.IsValid)
            {
                using (var sRepository = new SpecRequestRepository())
                {
                    sRepository.UpdateTypical(tInfo, typeOfSubmit != "Save Changes");

                    return(RedirectToAction("Manage"));
                }
            }

            return(View(tInfo));
        }
        public ActionResult EditRequest(SpecRequestInformation sInfo)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                if (ModelState.IsValid)
                {
                    sRepository.UpdateSpecRequest(sInfo);

                    return(RedirectToAction("Manage"));
                }
                ViewBag.BlankInformation = sRepository.NewSpecRequest(false);
            }

            return(View(sInfo));
        }
        public ActionResult Add(ProjectInformation pInfo)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                if (ModelState.IsValid)
                {
                    sRepository.Add(pInfo);

                    return(RedirectToAction("Manage"));
                }

                ViewBag.BlankInformation = sRepository.GetProjectSeriesInformation();
            }

            return(View(pInfo));
        }
        public ActionResult ReOpenRequest(ReOpenRequestInformation sInfo)
        {
            if (ModelState.IsValid)
            {
                using (var sRepository = new SpecRequestRepository())
                {
                    sRepository.ReOpenSpecRequest(sInfo);

                    if (PaoliWebUser.CurrentUser.CanManageTypicals)
                    {
                        return(RedirectToAction("Manage"));
                    }
                    return(RedirectToAction("ViewAll"));
                }
            }

            return(View(sInfo));
        }
        public ActionResult AddRequest(SpecRequestInformation sInfo)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                if (ModelState.IsValid)
                {
                    sRepository.AddSpecRequest(sInfo);

                    if (PaoliWebUser.CurrentUser.CanManageTypicals)
                    {
                        return(RedirectToAction("Manage"));
                    }
                    return(RedirectToAction("ViewAll"));
                }
                ViewBag.BlankInformation = sRepository.NewSpecRequest(true);
            }

            return(View(viewName: "NewAddRequest", model: sInfo));
        }
        public JsonResult FullRequestList(SpecRequestTableParams paramDetails)
        {
            int totalCount = 0, filteredCount = 0;

            using (var sRepository = new SpecRequestRepository())
            {
                var results = sRepository.GetFullRequestList(
                    paramDetails, out totalCount, out filteredCount);

                return(Json(new
                {
                    sEcho = paramDetails.sEcho,
                    iTotalRecords = totalCount,
                    iTotalDisplayRecords = filteredCount,
                    aaData = results
                },
                            JsonRequestBehavior.AllowGet));
            }
        }
        public static IEnumerable <SelectListItem> GSAContractList(bool includeBlank)
        {
            using (var sRepository = new SpecRequestRepository())
            {
                var theList = sRepository.GetGSAContractList()
                              .Select(g => new SelectListItem()
                {
                    Value = g.ID.ToString(), Text = g.Text
                })
                              .ToList();

                if (includeBlank)
                {
                    theList.Insert(0, new SelectListItem());
                }

                return(theList);
            }
        }