Exemplo n.º 1
0
 private void multiOperationButton_Click(object sender, EventArgs e)
 {
     if (packageView.OperationText == Resources.UpdateOperationName)
     {
         var packageFeed = packageViewController.GetPackageFeed();
         var packages    = packageFeed()
                           .AsEnumerable()
                           .Where(PackageExtensions.IsListed)
                           .AsCollapsed();
         packageViewController.RunPackageOperation(packages, true);
     }
 }
Exemplo n.º 2
0
        private void packageView_OperationClick(object sender, TreeViewEventArgs e)
        {
            var package = (IPackage)e.Node.Tag;

            if (package != null)
            {
                saveFolderDialog.FileName = package.Id;
                if (saveFolderDialog.ShowDialog(this) == DialogResult.OK)
                {
                    targetPackage = package;
                    targetPath    = saveFolderDialog.FileName;
                    packageViewController.RunPackageOperation(new[] { package }, true);
                    if (DialogResult == DialogResult.OK)
                    {
                        Close();
                    }
                }
            }
        }