public override bool Edit(IPolicyEditArgs policyEditArgs) { SettingWindow window = new SettingWindow(); window.Show(); return(true); }
public override bool Edit(IPolicyEditArgs policyEditArgs) { PageViewTelemetry pvt = new PageViewTelemetry("BranchPolicyEdit"); Stopwatch pvtrak = new Stopwatch(); pvtrak.Start(); bool result = false; try { IBranchPatternsRepository repo = new BranchPatternsRepository(branchPatterns); var wpfwindow = new BranchLockPolicyEditorWindow(policyEditArgs, repo); ElementHost.EnableModelessKeyboardInterop(wpfwindow); wpfwindow.ShowDialog(); branchPatterns = repo.FindAll().ToList(); TellMe.Instance.TrackMetric("BranchPolicyCount", branchPatterns.Count); result = true; } catch (Exception ex) { TellMe.Instance.TrackException(ex); MessageBox.Show(string.Format("There was an error loading the Edit Vew for BranchPatternPolicy:/n/n {0}", ex.Message)); result = false; } pvt.Duration = pvtrak.Elapsed; TellMe.Instance.TrackPageView(pvt); return(result); }
public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { InitializeComponent(); ViewModel = new BranchPatternPolicyEditorViewModel( policyEditArgs,repo); this.DataContext = ViewModel; }
public BranchPatternViewModel(IPolicyEditArgs _policyEditArgs, BranchPattern branchPattern) { // TODO: Complete member initialization this._rawPolicyEditArgs = _policyEditArgs; this._rawBranchPattern = branchPattern; this._branchPolicies = new ObservableCollection <IBranchPolicyViewModel>(); RefreshBranchPolicies(); }
public BranchPatternViewModel(IPolicyEditArgs _policyEditArgs, BranchPattern branchPattern) { // TODO: Complete member initialization this._rawPolicyEditArgs = _policyEditArgs; this._rawBranchPattern = branchPattern; this._branchPolicies = new ObservableCollection<IBranchPolicyViewModel>(); RefreshBranchPolicies(); }
internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { _policyEditArgs = policyEditArgs; _repo = repo; BranchPatterns = new ObservableCollection <BranchPatternViewModel>(); CreateCommand = new RelayCommand(ExecuteCreateCommand); ResetCommand = new RelayCommand(ExecuteResetCommand); DeleteCommand = new RelayCommand <BranchPatternViewModel>(ExecuteDeleteCommand); ExecuteResetCommand(); }
internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { _policyEditArgs = policyEditArgs; _repo = repo; BranchPatterns = new ObservableCollection<BranchPatternViewModel>(); CreateCommand = new RelayCommand(ExecuteCreateCommand); ResetCommand = new RelayCommand(ExecuteResetCommand); DeleteCommand = new RelayCommand<BranchPatternViewModel>(ExecuteDeleteCommand); ExecuteResetCommand(); }
// [rgn] Public Methods (2) public override bool Edit(IPolicyEditArgs policyEditArgs) { using (SettingsForm settingsForm = new SettingsForm()) { if (settingsForm.ShowDialog() == DialogResult.OK) { return(true); } else { return(false); } } }
public override bool Edit(IPolicyEditArgs args) { Config = new CheckFileExistConfig(); using (var form = new CheckFileExistSettings(Config)) { var res = form.ShowDialog(args.Parent); if (res == DialogResult.OK) { Config = form.Config; return(true); } return(false); } }
public override bool Edit(IPolicyEditArgs policyEditArgs) { using (var dialog = new WarnMultipleBranchPolicyEditor(this)) { if (dialog.ShowDialog(policyEditArgs.Parent) == DialogResult.OK) { this.WarnWhenMultipleProjectsAreSelected = dialog.WarnWhenMultipleProjectsAreSelected; this.WarnWhenMultipleBranchesAreSelected = dialog.WarnWhenMultipleBranchesAreSelected; this.WarnWhenRootBranchIsSelected = dialog.WarnWhenRootBranchIsSelected; this.AllowDismiss = dialog.AllowDismiss; return(true); } } return(false); }
public override bool Edit(IPolicyEditArgs policyEditArgs) { if (Config == null) { Config = new OneWorkItemPolicyConfig(); } using (var form = new OneWorkItemPolicyForm(Config, policyEditArgs.TeamProject)) { var res = form.ShowDialog(policyEditArgs.Parent); if (res == DialogResult.OK) { Config = form.Config; return true; } return false; } }
public override bool Edit(IPolicyEditArgs policyEditArgs) { if (Config == null) { Config = new OneWorkItemPolicyConfig(); } using (var form = new OneWorkItemPolicyForm(Config, policyEditArgs.TeamProject)) { var res = form.ShowDialog(policyEditArgs.Parent); if (res == DialogResult.OK) { Config = form.Config; return(true); } return(false); } }
public override bool Edit(IPolicyEditArgs policyEditArgs) { if (Config == null) { Config = new CodeReviewPolicyConfig() { FailIfAnyResponseIsNeedsWork = true, RequireReviewToBeClosed = true, MinPassLevel = PassLevel.LooksGood }; } using (var form = new CodeReviewPolicyForm(Config, policyEditArgs.TeamProject.TeamProjectCollection.GetService <VersionControlServer>())) { var res = form.ShowDialog(policyEditArgs.Parent); if (res == DialogResult.OK) { Config = form.Config; return(true); } return(false); } }
/// <summary> /// Show dialog for editing the settings of the checkin policy. /// </summary> /// <param name="policyEditArgs">An <see cref="IPolicyEditArgs"/> containing policy edit arguments.</param> /// <returns><b>true</b> if the policy has been edited successfully, otherwise <b>false</b>.</returns> public override bool Edit(IPolicyEditArgs policyEditArgs) { if (policyEditArgs == null) { ThrowHelper.ThrowArgumentNullException("policyEditArgs"); } bool retval = false; using (EditPolicyDialog dialog = new EditPolicyDialog()) { // Clone the settings to prevent modifying the settings currently in use. dialog.Settings = (PolicySettings)this.Settings.Clone(); if (dialog.ShowDialog(policyEditArgs.Parent) == DialogResult.OK) { this.Settings = dialog.Settings; retval = true; } } return(retval); }
public override bool Edit(IPolicyEditArgs policyEditArgs) { if (_config == null) { _config = GetDeserializedSettings(); } using (PolicyConfigSettingsForm dialog = new PolicyConfigSettingsForm()) { IPolicyConfigControl policyConfigControl = dialog; policyConfigControl.ReadFromConfig(_config); bool finishedWithOk = dialog.ShowDialog() == DialogResult.OK; if (finishedWithOk) { policyConfigControl.WriteToConfig(_config); } _serializedSettings = GetSerializedSettings(); return(finishedWithOk); } }
public override bool Edit(IPolicyEditArgs policyEditArgs) { if (Config == null) { Config = new CodeReviewPolicyConfig() { FailIfAnyResponseIsNeedsWork = true, RequireReviewToBeClosed = true, MinPassLevel = PassLevel.LooksGood }; } using (var form = new CodeReviewPolicyForm(Config, policyEditArgs.TeamProject.TeamProjectCollection.GetService<VersionControlServer>())) { var res = form.ShowDialog(policyEditArgs.Parent); if (res == DialogResult.OK) { Config = form.Config; return true; } return false; } }
public override bool Edit(IPolicyEditArgs args) { // Do not need any custom configuration return true; }
public override bool Edit(IPolicyEditArgs policyEditArgs) { //no config by now return true; }
public override bool Edit(IPolicyEditArgs policyEditArgs) { // always return true, replaced if needs to // preform before adding this Check-in Policy return(true); }
public CodeReviewBranchPolicyViewModel(IPolicyEditArgs policyEditArgs, IBranchPolicy item) : base(policyEditArgs, item) { }
public override bool Edit(IPolicyEditArgs policyEditArgs) { PageViewTelemetry pvt = new PageViewTelemetry("BranchPolicyEdit"); Stopwatch pvtrak = new Stopwatch(); pvtrak.Start(); bool result = false; try { IBranchPatternsRepository repo = new BranchPatternsRepository(branchPatterns); var wpfwindow = new BranchLockPolicyEditorWindow(policyEditArgs, repo); ElementHost.EnableModelessKeyboardInterop(wpfwindow); wpfwindow.ShowDialog(); branchPatterns = repo.FindAll().ToList(); TellMe.Instance.TrackMetric("BranchPolicyCount", branchPatterns.Count); result= true; } catch (Exception ex) { TellMe.Instance.TrackException(ex); MessageBox.Show(string.Format("There was an error loading the Edit Vew for BranchPatternPolicy:/n/n {0}", ex.Message)); result= false; } pvt.Duration = pvtrak.Elapsed; TellMe.Instance.TrackPageView(pvt); return result; }
public override bool Edit(IPolicyEditArgs args) { // no configuration to save return(true); }
// This method is called by the policy framework when you create // a new check-in policy or edit an existing check-in policy. // You can use this to display a UI specific to this policy type // allowing the user to change the parameters of the policy. public override bool Edit(IPolicyEditArgs args) { return true; }
public BranchPolicyViewModel(IPolicyEditArgs _policyEditArgs, IBranchPolicy branchPolicy) { // TODO: Complete member initialization this._rawPolicyEditArgs = _policyEditArgs; this._rawBranchPolicy = branchPolicy; }
public WorkItemBranchPolicyViewModel(IPolicyEditArgs policyEditArgs, IBranchPolicy item) : base(policyEditArgs, item) { }
public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { InitializeComponent(); ViewModel = new BranchPatternPolicyEditorViewModel(policyEditArgs, repo); this.DataContext = ViewModel; }
public LockBranchPolicyViewModel(IPolicyEditArgs policyEditArgs, IBranchPolicy item) : base(policyEditArgs, item) { }
// This method is called by the policy framework when you create // a new check-in policy or edit an existing check-in policy. // You can use this to display a UI specific to this policy type // allowing the user to change the parameters of the policy. public override bool Edit(IPolicyEditArgs args) { return(true); }
public override bool Edit(IPolicyEditArgs policyEditArgs) { // Do not need any custom configuration return(true); }
// This string identifies the type of policy. It is displayed in the // policy list when you add a new policy to a Team Project. public override bool Edit(IPolicyEditArgs policyEditArgs) { return(false); }
public override bool Edit(IPolicyEditArgs policyEditArgs) { using (var dialog = new WarnMultipleBranchPolicyEditor(this)) { if (dialog.ShowDialog(policyEditArgs.Parent) == DialogResult.OK) { this.WarnWhenMultipleProjectsAreSelected = dialog.WarnWhenMultipleProjectsAreSelected; this.WarnWhenMultipleBranchesAreSelected = dialog.WarnWhenMultipleBranchesAreSelected; this.WarnWhenRootBranchIsSelected = dialog.WarnWhenRootBranchIsSelected; this.AllowDismiss = dialog.AllowDismiss; return true; } } return false; }