private void BeginRibbonDownload(RibbonItemHelper helper, List <Model.RibbonItem> itemsToDL, String downloadDir)
        {
            _ribbonItemHelper = helper;
            _itemsToDL        = itemsToDL;
            _downloadDir      = downloadDir;

            backgroundWorker1.DoWork             += backgroundWorker1_DoWork;
            backgroundWorker1.ProgressChanged    += backgroundWorker1_ProgressChanged;
            backgroundWorker1.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
            backgroundWorker1.RunWorkerAsync();
        }
        public ProgressBarView(RibbonItemHelper helper, List<Model.RibbonItem> itemsToDL, String downloadDir)
        {
            InitializeComponent();
            this.Show();

            _ribbonItemHelper = helper;
            _itemsToDL = itemsToDL;
            _downloadDir = downloadDir;

            backgroundWorker1.DoWork += backgroundWorker1_DoWork;
            backgroundWorker1.ProgressChanged += backgroundWorker1_ProgressChanged;
            backgroundWorker1.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
            backgroundWorker1.RunWorkerAsync();
        }
예제 #3
0
        public ProgressBarView(RibbonItemHelper helper, List <Model.RibbonItem> itemsToDL, String downloadDir)
        {
            InitializeComponent();
            this.Show();

            _ribbonItemHelper = helper;
            _itemsToDL        = itemsToDL;
            _downloadDir      = downloadDir;

            backgroundWorker1.DoWork             += backgroundWorker1_DoWork;
            backgroundWorker1.ProgressChanged    += backgroundWorker1_ProgressChanged;
            backgroundWorker1.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
            backgroundWorker1.RunWorkerAsync();
        }
 private void PopulateAvailableListBoxItems(ServerConnection.Configuration config)
 {
     try {
         using (_serviceProxy = ServerConnection.GetOrganizationProxy(config)) {
             // This statement is required to enable early-bound type support.
             _serviceProxy.EnableProxyTypes();
             _ribbonItemHelper = new RibbonItemHelper(_serviceProxy, config);
             List <Model.RibbonItem> ribbonItems = _ribbonItemHelper.GetListOfRibbonItems().OrderBy(i => i.EntityName).ToList();
             foreach (var item in ribbonItems)
             {
                 lstboxAvailable.Items.Add(item);
             }
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
        private void BeginRibbonDownload(RibbonItemHelper helper, List<Model.RibbonItem> itemsToDL, String downloadDir)
        {
            _ribbonItemHelper = helper;
            _itemsToDL = itemsToDL;
            _downloadDir = downloadDir;

            backgroundWorker1.DoWork += backgroundWorker1_DoWork;
            backgroundWorker1.ProgressChanged += backgroundWorker1_ProgressChanged;
            backgroundWorker1.RunWorkerCompleted += backgroundWorker1_RunWorkerCompleted;
            backgroundWorker1.RunWorkerAsync();
        }
 private void PopulateAvailableListBoxItems(ServerConnection.Configuration config)
 {
     try {
         using (_serviceProxy = ServerConnection.GetOrganizationProxy(config)) {
             // This statement is required to enable early-bound type support.
             _serviceProxy.EnableProxyTypes();
             _ribbonItemHelper = new RibbonItemHelper(_serviceProxy, config);
             List<Model.RibbonItem> ribbonItems = _ribbonItemHelper.GetListOfRibbonItems().OrderBy(i => i.EntityName).ToList();
             foreach (var item in ribbonItems) {
                 lstboxAvailable.Items.Add(item);
             }
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }