public ActionResult CustomerSelectList(string required, bool?disabled) { ViewBag.IsRequired = required; ViewBag.IsDisabled = disabled; ViewBag.HasAddPermission = false; ViewBag.propertydisable = disabled == null ? false : disabled; //Permission _permission = Session["UserRights"] as Permission; AppUA appUA = Session["AppUA"] as AppUA; Permission permission = _pSASysCommon.GetSecurityCode(appUA.UserName, "Customer"); if (permission.SubPermissionList.Count > 0) { if (permission.SubPermissionList.First(s => s.Name == "SelectListAddButton").AccessCode.Contains("R")) { ViewBag.HasAddPermission = true; } } CustomerViewModel customerVM = new CustomerViewModel(); customerVM.CustomerSelectList = _customerBusiness.GetCustomerSelectList(); return(PartialView("_CustomerSelectList", customerVM)); }
public ActionResult Index(string id) { ViewBag.ID = id; ServiceCallAdvanceSearchViewModel serviceCallAdvanceSearchVM = new ServiceCallAdvanceSearchViewModel(); serviceCallAdvanceSearchVM.AdvArea = new AreaViewModel(); serviceCallAdvanceSearchVM.AdvArea.AreaSelectList = _areaBusiness.GetAreaForSelectList(); serviceCallAdvanceSearchVM.AdvCustomer = new CustomerViewModel(); serviceCallAdvanceSearchVM.AdvCustomer.CustomerSelectList = _customerBusiness.GetCustomerSelectList(); serviceCallAdvanceSearchVM.AdvBranch = new BranchViewModel(); AppUA appUA = Session["AppUA"] as AppUA; serviceCallAdvanceSearchVM.AdvBranch.BranchList = _branchBusiness.GetBranchForSelectList(appUA.UserName); serviceCallAdvanceSearchVM.AdvDocumentStatus = new DocumentStatusViewModel(); serviceCallAdvanceSearchVM.AdvDocumentStatus.DocumentStatusSelectList = _documentStatusBusiness.GetSelectListForDocumentStatus("SRC"); serviceCallAdvanceSearchVM.AdvEmployee = new EmployeeViewModel(); serviceCallAdvanceSearchVM.AdvEmployee.EmployeeSelectList = _employeeBusiness.GetEmployeeSelectList(); serviceCallAdvanceSearchVM.AdvServicedEmployee = new EmployeeViewModel(); serviceCallAdvanceSearchVM.AdvServicedEmployee.EmployeeSelectList = _employeeBusiness.GetEmployeeSelectList(); serviceCallAdvanceSearchVM.AdvServiceType = new ServiceTypeViewModel(); serviceCallAdvanceSearchVM.AdvServiceType.ServiceTypeSelectList = _serviceTypeBusiness.GetServiceTypeSelectList(); return(View(serviceCallAdvanceSearchVM)); }