protected void ASPxFileManager1_Init(object sender, EventArgs e) { ASPxFileManager fileManager = sender as ASPxFileManager; fileManager.SettingsFileList.ThumbnailsViewSettings.ThumbnailHeight = THUMBNAILS_SIZE; fileManager.SettingsFileList.ThumbnailsViewSettings.ThumbnailWidth = THUMBNAILS_SIZE; }
public void processFileManager(System.Web.UI.Page page, Panel panel, string rootFolder, int enableUploadandDelete) { ASPxFileManager aSPxFileManagerContractAddendums = new ASPxFileManager(); aSPxFileManagerContractAddendums.ID = "yarrak"; aSPxFileManagerContractAddendums.Width = 800; aSPxFileManagerContractAddendums.Settings.RootFolder = rootFolder; aSPxFileManagerContractAddendums.Settings.EnableMultiSelect = true; aSPxFileManagerContractAddendums.SettingsFolders.Visible = false; aSPxFileManagerContractAddendums.SettingsFileList.View = FileListView.Details; aSPxFileManagerContractAddendums.SettingsEditing.AllowDownload = true; aSPxFileManagerContractAddendums.SettingsEditing.AllowCopy = true; if (enableUploadandDelete == 1) { aSPxFileManagerContractAddendums.SettingsUpload.Enabled = true; aSPxFileManagerContractAddendums.SettingsEditing.AllowDelete = true; } else { aSPxFileManagerContractAddendums.SettingsUpload.Enabled = false; aSPxFileManagerContractAddendums.SettingsEditing.AllowDelete = false; } panel.Controls.Add(aSPxFileManagerContractAddendums); System.Web.UI.ScriptManager.RegisterClientScriptBlock(page, typeof(System.Web.UI.Page), "alert", "$(function () { $('#ModalFileManager').modal('show') });", true); }
protected void dxFileManager_Init(object sender, EventArgs e) { ASPxFileManager dxFileManager = sender as ASPxFileManager; var gvAuditsExpandedRowId = Utils.ConvertToNullableInt(Session["gvAuditsExpandedRowId"]); gvAuditsExpandedRowId = (gvAuditsExpandedRowId == null) ? -1 : gvAuditsExpandedRowId; string auditId = (gvAuditsExpandedRowId != -1) ? gvAudits.GetRowValues((int)gvAuditsExpandedRowId, "id").ToString() : "0"; string rootFolder = $"{PhotoFiles.PhotosAppPath}{auditId}/"; string serverPath = HttpContext.Current.Server.MapPath(rootFolder); if (!Directory.Exists(serverPath)) { Directory.CreateDirectory(serverPath); } else { PhotoFiles.RemoveEmptyDirectories(serverPath); } dxFileManager.Settings.RootFolder = rootFolder; dxFileManager.Settings.ThumbnailFolder = PhotoFiles.ThumbnailsAppPath; dxFileManager.SettingsEditing.AllowCopy = false; dxFileManager.SettingsEditing.AllowCreate = false; dxFileManager.SettingsEditing.AllowDelete = false; dxFileManager.SettingsEditing.AllowDownload = true; dxFileManager.SettingsEditing.AllowMove = false; dxFileManager.SettingsEditing.AllowRename = false; dxFileManager.SettingsUpload.Enabled = false; dxFileManager.SettingsUpload.AdvancedModeSettings.EnableMultiSelect = true; dxFileManager.SettingsToolbar.ShowPath = false; dxFileManager.SettingsToolbar.ShowFilterBox = false; dxFileManager.SettingsContextMenu.Enabled = true; dxFileManager.Settings.EnableMultiSelect = true; }
protected override object CreateControlCore() { ASPxFileManager result = new ASPxFileManager(); result.Settings.RootFolder = "Obj"; result.ClientSideEvents.CurrentFolderChanged = "function(s, e) { FileManagerCurrentFolderChanged(s, e); }"; result.FilesUploaded += Result_FilesUploaded; result.SelectedFileOpened += Result_SelectedFileOpened; return(result); }
protected void ASPxFileManager1_Init(object sender, EventArgs e) { ASPxFileManager fm = sender as ASPxFileManager; //simple single-role solution //fm.SettingsPermissions.Role = System.Web.Security.Roles.GetRolesForUser()[0]; //multiple roles solution FileManagerAccessRuleHelper accessRuleHelper = new FileManagerAccessRuleHelper(fm); fm.SettingsPermissions.Role = accessRuleHelper.CompoundUserRole; accessRuleHelper.CreateRuleForCompoundRole(); }
protected void ASPxFileManager1_Init(object sender, EventArgs e) { ASPxFileManager lObjFIleManager = (ASPxFileManager)sender; lObjFIleManager.Settings.RootFolder = MapPath("~/Boletines/" + Session["xID"]); }
public FileManagerAccessRuleHelper(ASPxFileManager fileManager) { this.fm = fileManager; }