public ActionResult List(string PGID, int page = 1) { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 iPGID = Convert.ToInt32(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGID(iPGID); mvGrpPrj.PagingInfo = new PagingInfo { CurrentPage = page, ItemsPerPage = 10, TotalItems = mvGrpPrj.ProjectList.Count }; mvGrpPrj.ProjectList = mvGrpPrj.ProjectList.Skip((page - 1) * PageSize).Take(PageSize).ToList(); return(View(nameof(List), mvGrpPrj)); }
public ActionResult Index(string PGID) { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 iPGID = Convert.ToInt32(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGID(iPGID); return(View(nameof(Index), mvGrpPrj)); //return View(); }
public ActionResult DeleteAll() { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; MNGroupProject mnGrpPrj = new MNGroupProject(); Int32 PGID = Convert.ToInt32(Request.QueryString["PGID"].ToString()); Int32 result = 0; VMGroupProject mvGrpPrj = new VMGroupProject(); try { cmsMethods.RemoveAllPermissions(PGID.ToString()); } catch { } result = prjGroupRepository.Delete(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGID(PGID); return(View(nameof(Index), mvGrpPrj)); }
public ActionResult Delete() { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; MNGroupProject mnGrpPrj = new MNGroupProject(); Int32 PGID = Convert.ToInt32(Request.QueryString["PGID"].ToString()); string ProjectNumber = Request.QueryString["item.Code"].ToString(); string MNPGID = Request.QueryString["rec.MNPGID"].ToString(); mnGrpPrj.PGID = PGID; mnGrpPrj.ProjectID = ProjectNumber; ViewBag.GetFocus = "chk" + PGID.ToString() + ProjectNumber; Int32 result = 0; result = prjGroupRepository.Delete(MNPGID); VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 iPGID = Convert.ToInt32(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGID(iPGID); return(View(nameof(Index), mvGrpPrj)); }
public ActionResult Index(VMGroupProject vmGrpProject) { vmGrpProject = vmGrpProjRepository.GetByPGIDAndStatus(vmGrpProject.PGID, vmGrpProject.ProjectStatusText); ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; return(View(nameof(Index), vmGrpProject)); }
public ActionResult GetAllProjects(string PGID) { Int32 iPGID = Convert.ToInt32(PGID); VMGroupProject vmGrpProject = new VMGroupProject(); vmGrpProject = vmGrpProjRepository.GetByPGID(iPGID); vmGrpProject.ProjectStatusText = "ALL"; List <SelectListItem> items = new List <SelectListItem>(); items = vmGrpProject.CboProjectsNotInGroup; return(Json(items, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateList(int page) { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; MNGroupProject mnGrpPrj = new MNGroupProject(); Int32 PGID = Convert.ToInt32(Request.QueryString["PGID"].ToString()); string ProjectNumber = Request.QueryString["item.Code"].ToString(); mnGrpPrj.PGID = PGID; mnGrpPrj.ProjectID = ProjectNumber; ViewBag.GetFocus = "chk" + PGID.ToString() + ProjectNumber; Int32 result = 0; result = prjGroupRepository.Insert(mnGrpPrj); VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 iPGID = Convert.ToInt32(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGID(iPGID); mvGrpPrj.ProjectList = mvGrpPrj.ProjectList.Skip((page - 1) * PageSize).Take(PageSize).ToList(); mvGrpPrj.PagingInfo = new PagingInfo { CurrentPage = page, ItemsPerPage = 10, TotalItems = mvGrpPrj.ProjectList.Count }; return(View(nameof(List), mvGrpPrj)); }
public ActionResult Delete() { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; MNGroupProject mnGrpPrj = new MNGroupProject(); Int32 PGID = Convert.ToInt32(Request.QueryString["PGID"].ToString()); string ProjectNumber = Request.QueryString["item.Code"].ToString(); string Status = Request.QueryString["item.StatusDesc"].ToString().ToUpper(); string MNPGID = Request.QueryString["rec.MNPGID"].ToString(); Int32 result = 0; mnGrpPrj.PGID = PGID; mnGrpPrj.ProjectID = ProjectNumber; cmsMethods.RemoveSinglePermissionByProject(PGID.ToString(), ProjectNumber); result = prjGroupRepository.Delete(MNPGID); VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 iPGID = Convert.ToInt32(PGID); mvGrpPrj = vmGrpProjRepository.GetByPGIDAndStatus(iPGID, Status); return(View(nameof(Index), mvGrpPrj)); }
public ActionResult Index2(VMGroupProject mvGrpPrj) { return(View(nameof(Index2), mvGrpPrj)); }
public ActionResult Create() { try { sc.CheckSecurity(AppRoles.Admin, Session[SessionName.UserName.ToString()].ToString()); } catch { return(RedirectToAction("Login", "Home")); } ViewBag.ShowPrice = "none"; ViewBag.ShowLineItemPrice = "none"; MNGroupProject mnGrpPrj = new MNGroupProject(); VMGroupProject mvGrpPrj = new VMGroupProject(); Int32 PGID = Convert.ToInt32(Request.QueryString["PGID"].ToString()); string ProjectNumber = Request.QueryString["SelectedProject"].ToString(); string Status = Request.QueryString["ProjectStatusText"].ToString().ToUpper(); Int32 result = 0; if (!(ProjectNumber.Equals("ALL"))) { mnGrpPrj.PGID = PGID; mnGrpPrj.ProjectID = ProjectNumber; result = prjGroupRepository.Insert(mnGrpPrj); cmsMethods.AddSinglePermissionByProject(PGID.ToString(), ProjectNumber); if (Status.ToUpper().Equals("ALL")) { mvGrpPrj = vmGrpProjRepository.GetByPGID(PGID); } else { mvGrpPrj = vmGrpProjRepository.GetByPGIDAndStatus(PGID, Status); } } else { if (Status.ToUpper().Equals("ALL")) { mvGrpPrj = vmGrpProjRepository.GetByPGID(PGID); } else { mvGrpPrj = vmGrpProjRepository.GetByPGIDAndStatus(PGID, Status); } foreach (Project prj in mvGrpPrj.ProjectNotInGroupList) { MNGroupProject mnWorkingObject = new MNGroupProject(); mnWorkingObject.PGID = PGID; mnWorkingObject.ProjectID = prj.Code; result = prjGroupRepository.Insert(mnWorkingObject); } cmsMethods.AddAllPermissions(PGID.ToString()); if (Status.ToUpper().Equals("ALL")) { mvGrpPrj = vmGrpProjRepository.GetByPGID(PGID); } else { mvGrpPrj = vmGrpProjRepository.GetByPGIDAndStatus(PGID, Status); } } return(View(nameof(Index), mvGrpPrj)); }