private void uploadFileAsynchronouslyToolStripMenuItem_Click(object sender, EventArgs e) { ClearStatusBar(); TreeNode selectedContainerNode = treeView1.SelectedNode; openFileDialog1.RestoreDirectory = true; if (selectedContainerNode != null && openFileDialog1.ShowDialog(this) == DialogResult.OK) { var p = new ProgressDialog(); p.StartFileTransfer(this, Connection, selectedContainerNode.Text, openFileDialog1.FileName); SetSuccessfulMessageInStatusBar(); //Refresh the container RetrieveContainerItemList(); } }
private void downloadFileAsynchronouslyToolStripMenuItem_Click(object sender, EventArgs e) { ClearStatusBar(); TreeNode selectedContainerNode = treeView1.SelectedNode; TreeNode selectedTreeNode = treeViewStorageObjects.SelectedNode; saveFileDialog1.RestoreDirectory = true; if (selectedContainerNode != null && selectedTreeNode != null) { if (saveFileDialog1.ShowDialog(this) == DialogResult.OK) { long filesize = long.Parse(GetObjectInfo(selectedContainerNode.Text, selectedTreeNode.Text).ContentLength); var p = new ProgressDialog(); p.StartFileDownload(this, Connection,filesize, selectedContainerNode.Text, selectedTreeNode.Text, saveFileDialog1.FileName); SetSuccessfulMessageInStatusBar(); //Refresh the container RetrieveContainerItemList(); Connection.GetStorageItem(selectedContainerNode.Text, selectedTreeNode.Text); SetSuccessfulMessageInStatusBar(); } } }