public VerificationResult(ComparisonStatus status, string description) { Status = status; Description = description; }
public void AddError(string msg) { Status = ComparisonStatus.Error; Messages.Add (msg); }
string getAction(ComparisonAction a, ComparisonStatus s, string ifResolveConflict) { switch (a) { case ComparisonAction.ChangeToExternal: switch (s) { case ComparisonStatus.Identical: return "Leave as is"; case ComparisonStatus.Different: return "Use external"; case ComparisonStatus.New: return "Import"; case ComparisonStatus.Missing: return "<b>Delete</b>"; default: throw new Exception("Unknown ComparisonStatus"); } case ComparisonAction.DoNothing: case ComparisonAction.KeepLocal: switch (s) { case ComparisonStatus.Identical: return "Leave as is"; case ComparisonStatus.Different: return "Use local"; case ComparisonStatus.New: return "Do not import"; case ComparisonStatus.Missing: return "Keep local"; default: throw new Exception("Unknown ComparisonStatus"); } case ComparisonAction.ResolveConflict: return ifResolveConflict; case ComparisonAction.Resolved: return "Resolved"; default: throw new Exception("Unknown ComparisonAction"); } }
string getStatus(ComparisonStatus s) { switch (s) { case ComparisonStatus.Identical: return "Identical"; case ComparisonStatus.Different: return "Different"; case ComparisonStatus.New: return "New in external"; case ComparisonStatus.Missing: return "Not in external"; default: throw new Exception("Unknown ComparisonStatus"); } }
string getStatus(ComparisonStatus s) { switch (s) { case ComparisonStatus.DeletedExternally: return "Deleted externally"; case ComparisonStatus.DeletedLocally: return "Deleted locally"; case ComparisonStatus.DeletedLocallyAndExternally: return "<font color=\"gray\">Deleted in both</font>"; case ComparisonStatus.Identical: return "<font color=\"gray\">Identical</font>"; case ComparisonStatus.ChangedOrNewExternally: return "Changed externally"; case ComparisonStatus.ChangedOrNewLocally: return "Changed locally"; case ComparisonStatus.ConflictChangedInBothExternalLatest: return "<font color=\"red\">Changed in both, external last</font>"; case ComparisonStatus.ConflictChangedInBothLocalLatest: return "<font color=\"red\">Changed in both, local last</font>"; case ComparisonStatus.ConflictChangedExternallyDeletedLocally: return "<font color=\"red\">Changed externally, deleted locally</font>"; case ComparisonStatus.ConflictChangedLocallyDeletedExternally: return "<font color=\"red\">Changed locally, deleted externally</font>"; default: return Utils.GetFriendlyName(s.ToString()); } }
public WorkItemConfigurationItemComparisonResult(XmlDocument normalizedSourceDefinition, XmlDocument normalizedTargetDefinition, string itemName, WorkItemConfigurationItemType type, ComparisonStatus status) : this(normalizedSourceDefinition, normalizedTargetDefinition, itemName, type, null, status) { }
public WorkItemConfigurationItemPartComparisonResult(string partName, ComparisonStatus status, double relativeSize) { this.PartName = partName; this.Status = status; this.RelativeSize = relativeSize; }
public ComparisonResult(ComparisonStatus status, T item) { Status = status; Item = item; }