예제 #1
0
        public ActionResult UserPermissionUpdate(int id)
        {
            UserConfigurationBussines.GetUserConfigurationRequest request = new UserConfigurationBussines.GetUserConfigurationRequest()
            {
                UserConfigurationID = id
            };
            UserConfiguration u = UserConfigurationBussines.Select.GetUserConfiguration(request).UserConfiguration;

            var model = new UserConfigurationViewModels()
            {
                UserConfiguration = u,
                User           = UserBussines.Select.GetUserList().UserList,
                TypePermission = TypePermissionBussines.Select.GetTypePermissionList().TypePermissionList,
                AssignmentType = AssignmentTypeBussines.Select.GetAssignmentTypeList().AssignmentTypeList,
                CellarArea     = CellarAreaBussines.Select.GetCellarAreaList().CellarAreaList,
                Category       = CategoryBussines.Select.GetCategory().CategoryList,
                Department     = DepartmentBussines.Select.GetDepartmentList().DepartmentList
            };

            GetUserConfigurationRequest request2 = new GetUserConfigurationRequest()
            {
                UserConfigurationID = id
            };
            int BussinesData2 = (int)UserConfigurationBussines.Select.GetUserConfiguration(request2).UserConfiguration.idUser;

            ViewBag.Title   = "Update User Configuration To " + UserBussines.Select.GetUserName(BussinesData2).User.user;
            ViewBag.Message = "";



            return(PartialView(model));
        }
예제 #2
0
            /// <summary>
            /// Return UserConfiguration Information
            /// </summary>
            /// <param name="request">UserConfiguration ID</param>
            /// <returns>UserConfiguration Information</returns>
            public static GetUserConfigurationResponse GetUserConfiguration(GetUserConfigurationRequest request)
            {
                GetUserConfigurationResponse response = new GetUserConfigurationResponse();

                response.Error             = new Handler.ErrorObject();
                response.UserConfiguration = new UserConfiguration();
                try
                {
                    var bussines = UserConfigurationData.Select.GetUserConfiguration(request.UserConfigurationID);
                    if (!bussines.Item1.Error)
                    {
                        response.UserConfiguration = new UserConfiguration()
                        {
                            id = bussines.Item2.id,
                            idAnchorAssignmentType = bussines.Item2.idAnchorAssignmentType,
                            idAssignmentType       = bussines.Item2.idAssignmentType,
                            idCellarArea           = bussines.Item2.idCellarArea,
                            idTypePermission       = bussines.Item2.idTypePermission,
                            idUser     = bussines.Item2.idUser,
                            createDate = bussines.Item2.createDate,
                            upDateDate = bussines.Item2.upDateDate,
                            deleteDate = bussines.Item2.deleteDate,
                            state      = bussines.Item2.state
                        };
                    }
                    else
                    {
                        response.Error.InfoError(bussines.Item1);
                    }
                }
                catch (Exception ex)
                {
                    response.Error.InfoError(ex);
                }

                return(response);
            }