Exemple #1
0
 private void ExportBtn_Click(object sender, EventArgs e)
 {
     if ((itemIdBox.Text != string.Empty) && (itemSubjectBox.Text != string.Empty) && (folderPathBox.Text != string.Empty))
     {
         EwsHelper.ExportItem(itemIdBox.Text, Path.Combine(folderPathBox.Text, String.Join(".", String.Join("_", itemSubjectBox.Text.Split(System.IO.Path.GetInvalidFileNameChars(), StringSplitOptions.RemoveEmptyEntries)), ".ews")));
         MessageBox.Show("Item was exported");
     }
     else
     {
         MessageBox.Show("Please select an item to export by clicking on a row in the DateTimeReceived column. Also please make sure you've specified a valid folder for the export path");
     }
 }
Exemple #2
0
        private void FolderTreeView_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (null != folderTreeView.SelectedNode)
            {
                folderNameBox.Text = folderTreeView.SelectedNode.Text;
                folderIdBox.Text   = (string)folderTreeView.SelectedNode.Tag;

                if (folderTreeView.SelectedNode.Tag != null)
                {
                    itemListView.Items.Clear();
                    toolStripStatusLabel1.Text = "Getting the list of items, please wait...";
                    EwsHelper.GetItemsList((string)folderTreeView.SelectedNode.Tag, itemListView);
                    toolStripStatusLabel1.Text = "Ready...";
                }
            }
        }
Exemple #3
0
 private void ExportForm_Shown(object sender, EventArgs e)
 {
     toolStripStatusLabel1.Text = "Getting the list of folders, please wait...";
     folderTreeView.Nodes.Add(EwsHelper.GetFoldersTree());
     toolStripStatusLabel1.Text = "Ready...";
 }