public ActionResult ProjectUserCustomerAllocate(long projectID, long userID, string SelectedCustomers) { var customerIDs = SelectedCustomers.FromJsonStringTo <IEnumerable <long> >(); var response = new ProjectService().SetProjectUserCustomers(new SetProjectUserCustomersRequest() { UserID = userID, ProjectID = projectID, CustomerIDs = customerIDs, Creator = base.UserInfo.Name, CreateTime = DateTime.Now }); if (response.IsSuccess) { ApplicationConfigHelper.RefreshProjectUserCustomers(); } ProjectUserCustomerAllocateViewModel vm = new ProjectUserCustomerAllocateViewModel() { UserID = userID, ProjectUsers = ApplicationConfigHelper.GetProjectUserRoles(projectID).Select(pur => new SelectListItem() { Value = pur.UserID.ToString(), Text = pur.UserName }), ProjectCustomer = ApplicationConfigHelper.GetProjectUserCustomers(base.UserInfo.ProjectID, userID), ProjectCustomers = ApplicationConfigHelper.GetProjectCustomers(base.UserInfo.ProjectID), ProjectID = projectID }; return(View(vm)); }
public ActionResult ProjectUserCustomerAllocate(long ID) { ProjectUserCustomerAllocateViewModel vm = new ProjectUserCustomerAllocateViewModel() { UserID = ID, ProjectUsers = ApplicationConfigHelper.GetProjectUserRoles(base.UserInfo.ProjectID).Select(pur => new SelectListItem() { Value = pur.UserID.ToString(), Text = pur.UserName }), ProjectCustomers = ApplicationConfigHelper.GetProjectCustomers(base.UserInfo.ProjectID), //获取项目下的所有用户 ProjectCustomer = ApplicationConfigHelper.GetProjectUserCustomers(base.UserInfo.ProjectID, ID), //获取改用户下分配的用户 ProjectID = base.UserInfo.ProjectID }; return(View(vm)); }
public ActionResult UserWarehouse() { ProjectUserCustomerAllocateViewModel po = new ProjectUserCustomerAllocateViewModel(); return(View(po)); }