public void UpdateFieldsFromObject()
        {
            MediaDetailID.Text = selectedItem.ID.ToString();
            MediaID.Text       = selectedItem.MediaID.ToString();

            Handler.SetValue(selectedItem.Handler);
            MediaTypeID.Text      = selectedItem.MediaTypeID.ToString();
            MediaType.Text        = MediaTypesMapper.GetByID(selectedItem.MediaTypeID).Name.ToString();
            EnableCaching.Checked = selectedItem.EnableCaching;

            if (selectedItem.LastUpdatedByUserID != 0)
            {
                LastModifiedByUser.Text = UsersMapper.GetByID(selectedItem.LastUpdatedByUserID).UserName;
            }

            if (selectedItem.CreatedByUserID != 0)
            {
                CreatedByUser.Text = UsersMapper.GetByID(selectedItem.CreatedByUserID).UserName;
            }

            if (selectedItem.ID != 0)
            {
                OrderIndex.Text = MediasMapper.GetByMediaDetail(selectedItem).OrderIndex.ToString();
            }

            MasterPageSelector.SelectedValue = selectedItem.MasterPageID.ToString();
        }
        protected void DeleteUser_Click(object sender, EventArgs e)
        {
            var id = ((LinkButton)sender).CommandArgument;

            if (!string.IsNullOrEmpty(id))
            {
                IEnumerable <UserMedia> selectedUserMediaDetails = new List <UserMedia>();

                if (ItemList.SelectedValue != null)
                {
                    selectedUserMediaDetails = UsersMediasMapper.GetByUser(UsersMapper.GetByID(long.Parse(ItemList.SelectedValue.ToString())), selectedItem);
                }

                HandleDelete(selectedUserMediaDetails);
            }
        }
        private void Bind()
        {
            if (UserSelector.ComboBox.SelectedValue != "")
            {
                OnUserSelectPanel.Visible = true;
                User User = UsersMapper.GetByID(long.Parse(UserSelector.ComboBox.SelectedValue));

                if (User == null)
                {
                    return;
                }

                SetUser(User);

                if (AdminBasePage.SelectedMediaDetail != null)
                {
                    PermissionsSelector.SetSelectedPermissions(UsersMediasMapper.GetUserPermissions(User, AdminBasePage.SelectedMediaDetail));
                }
            }
        }
Esempio n. 4
0
        public string TakeOwnership(long id)
        {
            User item = BaseMapper.GetObjectFromContext(UsersMapper.GetByID(id));

            if (item != null)
            {
                Return returnObj = UsersMapper.TransferOwnership(item, FrameworkSettings.CurrentUser);

                if (returnObj.IsError)
                {
                    return(jGrowlHelper.GenerateCode(new jGrowlMessage("Error", "Error taking ownership", jGrowlMessage.jGrowlMessageType.Error, returnObj.Error), true));
                }
                else
                {
                    return(jGrowlHelper.GenerateCode(new jGrowlMessage("Success", "Successfully took ownership of all items assigned to user: (" + item.UserName + ")", jGrowlMessage.jGrowlMessageType.Success), false));
                }
            }

            return("");
        }
Esempio n. 5
0
        public string DeleteItemPermanently(long id)
        {
            User item = BaseMapper.GetObjectFromContext(UsersMapper.GetByID(id));

            if (item != null)
            {
                Return returnObj = UsersMapper.DeletePermanently(item);

                if (returnObj.IsError)
                {
                    return(jGrowlHelper.GenerateCode(new jGrowlMessage("Error", "Error deleting item permanently", jGrowlMessage.jGrowlMessageType.Error, returnObj.Error), true));
                }
                else
                {
                    return(jGrowlHelper.GenerateCode(new jGrowlMessage("Success", "Item was successfully deleted permanently", jGrowlMessage.jGrowlMessageType.Success), false));
                }
            }

            return("");
        }
 public User GetSelectedUser()
 {
     return(UsersMapper.GetByID(long.Parse(UserSelector.ComboBox.SelectedValue)));
 }
Esempio n. 7
0
 public User GetSelectedUser()
 {
     return(UsersMapper.GetByID(long.Parse(Items.SelectedValue)));
 }