Example #1
0
        static string GetHtmlDescriptiveChanges(ChangedArtifact change)
        {
            var sb = new StringBuilder();

            if (change.BecomeCompleted)
            {
                sb.Append("Become Completed");
            }

            if (Math.Abs(change.ToDoDiff) > 0.001)
            {
                if (sb.Length > 0)
                    sb.Append("<br />");

                sb.AppendFormat("Done: {0:+#.##;-#.##} Hours", -change.ToDoDiff + change.EstimateDiff);
            }

            if (Math.Abs(change.EstimateDiff) > 0.001)
            {
                if (sb.Length > 0)
                    sb.Append("<br />");

                sb.AppendFormat("Estimate: {0:+#.##;-#.##} Hours", change.EstimateDiff);
            }

            return sb.ToString();
        }
Example #2
0
        static string GetShortDescriptiveChanges(ChangedArtifact change)
        {
            var sb = new StringBuilder();

            if (Math.Abs(change.ToDoDiff) > 0.001)
            {
                if (sb.Length > 0)
                    sb.Append("; ");

                sb.AppendFormat("Work: {0:+#.##;-#.##} H.", -change.ToDoDiff + change.EstimateDiff);
            }

            if (Math.Abs(change.EstimateDiff) > 0.001)
            {
                if (sb.Length > 0)
                    sb.Append("; ");

                sb.AppendFormat("Est.: {0:+#.##;-#.##} H.", change.EstimateDiff);
            }

            return sb.ToString();
        }