private async void btnBrowse_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; try { _ticket = await Session.GetTikectAsync(); } finally { this.Cursor = Cursors.Default; } using (var form = new BrowseFolderForm(_ticket)) { if (form.ShowFolderBrowserDialog()) { _community = form.Group; _folder = form.Folder; folderPath.Text = form.FullPath; ConfigurationManager.SetValue("DefaultFolderId", form.Folder.id); ConfigurationManager.SetValue("DefaultFolderName", form.Folder.name); ConfigurationManager.SetValue("DefaultFolderPath", form.FullPath); } } }
public void UploadEmailAsEmlFile() { var ticket = Session.GetTikect(); var groupId = string.Empty; var folderId = string.Empty; using (var folderBrowse = new BrowseFolderForm(ticket)) { if (folderBrowse.ShowFolderBrowserDialog()) { groupId = folderBrowse.Group.id; folderId = folderBrowse.Folder.id; } else { return; } } var fileName = string.Format("{0}.msg", GetMailItem().Subject); var uploadDirectory = DFEnvironment.GetSpecialFolder(DFEnvironment.SpecialFolder.UploadDirectory); var uploadPath = string.Format("{0}\\{1}", uploadDirectory, fileName); try { if (!Directory.Exists(uploadDirectory)) { Directory.CreateDirectory(uploadDirectory); } //Delete any file withing directory with the same name and extension. if (File.Exists(uploadPath)) { File.Delete(uploadPath); } } catch (Exception e) { LogFactory.CreateLog().LogError(e); throw; } //Save attach to the uploadDirectory GetMailItem().SaveAs(uploadPath); var fileInfo = new FileInfo(uploadPath); using (var form = new TransferProgressForm()) { if (form.UploadFile(ticket, groupId, folderId, String.Empty, uploadPath, false)) { File.Delete(uploadPath); } } }
private void BtnDestinationFolder_Click(object sender, EventArgs e) { using (var folderBrowserDlg = new BrowseFolderForm(_viewmodel.Token)) { if (folderBrowserDlg.ShowFolderBrowserDialog()) { _viewmodel.Folder = folderBrowserDlg.Folder; _viewmodel.UserGroup = folderBrowserDlg.Group; LblDestinationFolder.Text = folderBrowserDlg.FullPath; } } }
private void btnBrowse_Click(object sender, EventArgs e) { using (var form = new BrowseFolderForm(_ticket)) { if (form.ShowFolderBrowserDialog()) { _community = form.Group; _folder = form.Folder; textPath.Text = form.FullPath; } } }
public bool BrowseForFolders(string ticket, string communityId) { using (var form = new BrowseFolderForm(ticket, communityId)) { if (form.ShowFolderBrowserDialog()) { _folder = form.Folder; _fullPath = form.FullPath; return(true); } } return(false); }
public bool BrowseForFolder() { _ticket = Session.GetTikect(); using (var folderBrowse = new BrowseFolderForm(_ticket)) { if (folderBrowse.ShowFolderBrowserDialog()) { _groupId = folderBrowse.Group.id; _folderId = folderBrowse.Folder.id; _fullPath = folderBrowse.FullPath; } else { return(false); } } return(true); }
private async void btnBrowse_Click(object sender, EventArgs e) { var token = await Session.GetTikectAsync(); if (string.IsNullOrWhiteSpace(token)) { return; } using (var form = new BrowseFolderForm(token)) { if (form.ShowFolderBrowserDialog()) { viewModel.Model.CommunityId = form.Group.id; viewModel.Model.FolderId = form.Folder.id; viewModel.Model.FolderPath = form.FullPath; bindingSource.ResetCurrentItem(); } } }