public override void initializeData() {
			_results = (Argument as publishResultList);
			restoreColumnHeaderSizes(lvwResult);

			if (_results == null)
				throw new InvalidOperationException("Argument is null");

			foreach (var result in _results) {

				var item = new ListViewItem {Text = result.Provider.Settings.Name};
				item.SubItems.Add(Session.publishFactory.availableProvider[result.Provider.GetType()].Name);
				if(result.Successful) {
					item.SubItems.Add("-");
					item.Group = lvwResult.Groups["grpSuccess"];
					item.ForeColor = Color.Green;
				}
				else {
					item.SubItems.Add(result.Error.Message);
					item.Group = lvwResult.Groups["grpFailed"];
					item.ForeColor = Color.DarkRed;
				}
				lvwResult.Items.Add(item);
			}
			chkHidePublishResult.Checked = Session.currentProject.hidePublishResult;
		}
Пример #2
0
        public override void initializeData()
        {
            _results = (Argument as publishResultList);
            restoreColumnHeaderSizes(lvwResult);

            if (_results == null)
            {
                throw new InvalidOperationException("Argument is null");
            }

            foreach (var result in _results)
            {
                var item = new ListViewItem {
                    Text = result.Provider.Settings.Name
                };
                item.SubItems.Add(Session.publishFactory.availableProvider[result.Provider.GetType()].Name);
                if (result.Successful)
                {
                    item.SubItems.Add("-");
                    item.Group     = lvwResult.Groups["grpSuccess"];
                    item.ForeColor = Color.Green;
                }
                else
                {
                    item.SubItems.Add(result.Error.Message);
                    item.Group     = lvwResult.Groups["grpFailed"];
                    item.ForeColor = Color.DarkRed;
                }
                lvwResult.Items.Add(item);
            }
            chkHidePublishResult.Checked = Session.currentProject.hidePublishResult;
        }
		private void bgwPublish_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) {
			try {
				var resultCache = new publishResultList();
				
				//Excute all Provider which were passed as Argument:
				foreach (var provider in _provider) {
					try {
						provider.publishUpdateProgressChanged += provider_publishUpdateProgressChanged;
						resultCache.Add(provider.publishUpdates());
					}
					finally {
						provider.publishUpdateProgressChanged -= provider_publishUpdateProgressChanged;
						_valueMultiplier++;
					}
				}
				e.Result = resultCache;
			}
			catch (Exception exc) {
				e.Result = exc;
			}
		}
		private void bgwPublish_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) {
			try {
				var resultCache = new publishResultList();
				
				//Alle übergebenen Veröffentlichungsschnittstellen ausführen
				foreach (var provider in _provider) {
					try {
						provider.publishUpdateProgressChanged += provider_publishUpdateProgressChanged;
						resultCache.Add(provider.publishUpdates());
					}
					finally {
						provider.publishUpdateProgressChanged -= provider_publishUpdateProgressChanged;
						_valueMultiplier++;
					}
				}
				e.Result = resultCache;
			}
			catch (Exception exc) {
				e.Result = exc;
			}
		}
Пример #5
0
        private void bgwPublish_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
        {
            try {
                var resultCache = new publishResultList();

                //Excute all Provider which were passed as Argument:
                foreach (var provider in _provider)
                {
                    try {
                        provider.publishUpdateProgressChanged += provider_publishUpdateProgressChanged;
                        resultCache.Add(provider.publishUpdates());
                    }
                    finally {
                        provider.publishUpdateProgressChanged -= provider_publishUpdateProgressChanged;
                        _valueMultiplier++;
                    }
                }
                e.Result = resultCache;
            }
            catch (Exception exc) {
                e.Result = exc;
            }
        }