Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        public ActionResult UserWarehouse()
        {
            ProjectUserCustomerAllocateViewModel po = new ProjectUserCustomerAllocateViewModel();

            return(View(po));
        }