本文整理汇总了C#中Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem.Sprint方法的典型用法代码示例。如果您正苦于以下问题:C# WorkItem.Sprint方法的具体用法?C# WorkItem.Sprint怎么用?C# WorkItem.Sprint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem
的用法示例。
在下文中一共展示了WorkItem.Sprint方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FillLeadTaskInfo
internal bool FillLeadTaskInfo(
ViewFiltersBuilder viewFiltersBuilder,
WorkItem leadTask,
DataGridViewRow leadTaskRow,
DataContainer data,
List<int> blockersIds)
{
var priorityCell = leadTaskRow.Cells[m_viewColumnsIndexes.PriorityColumnIndex];
priorityCell.Value = leadTask.Priority();
priorityCell.SetColorByState(leadTask);
priorityCell.ToolTipText = leadTask.IsDevCompleted() ? WorkItemState.DevCompleted : leadTask.State;
var iterationCell = leadTaskRow.Cells[m_viewColumnsIndexes.IterationColumnIndex];
string iteration = leadTask.IterationPath;
int ind = iteration.IndexOf(m_iterationSeparator);
if (ind != -1)
iteration = iteration.Substring(ind + 1);
iterationCell.Value = iteration;
var sprintCell = leadTaskRow.Cells[m_viewColumnsIndexes.SprintColumnIndex];
sprintCell.Value = leadTask.Sprint();
var idCell = leadTaskRow.Cells[m_viewColumnsIndexes.IdColumnIndex];
idCell.Value = leadTask.Id;
idCell.ToolTipText = leadTask.IterationPath;
idCell.Style.BackColor = priorityCell.Style.BackColor;
var verificationResult = WorkItemVerifier.VerifyChildrenExistance(leadTask, data);
if (verificationResult.Result != VerificationResult.Ok)
{
idCell.SetColorByVerification(verificationResult.Result);
idCell.ToolTipText += Environment.NewLine + verificationResult.AllMessagesString;
}
var docsCell = leadTaskRow.Cells[m_viewColumnsIndexes.DocsColumnIndex];
bool result;
verificationResult = WorkItemVerifier.VerifyDocumentsAgreement(leadTask);
if (verificationResult.Result == VerificationResult.Ok)
{
docsCell.Style.BackColor = priorityCell.Style.BackColor;
result = true;
}
else
{
docsCell.Value = verificationResult.AddidtionalData;
docsCell.SetColorByVerification(verificationResult.Result);
docsCell.ToolTipText = verificationResult.AllMessagesString;
result = false;
}
var titleCell = leadTaskRow.Cells[m_viewColumnsIndexes.TitleColumnIndex];
titleCell.Value = leadTask.Title;
titleCell.Style.Font = new Font(
titleCell.Style.Font
?? titleCell.OwningColumn.DefaultCellStyle.Font
?? m_dataGridView.ColumnHeadersDefaultCellStyle.Font,
FontStyle.Underline);
titleCell.Style.BackColor = priorityCell.Style.BackColor;
verificationResult = WorkItemVerifier.VerifyNoProposedChildTask(leadTask, data);
if (verificationResult.Result != VerificationResult.Ok)
{
priorityCell.SetColorByVerification(verificationResult.Result);
priorityCell.ToolTipText = verificationResult.AllMessagesString;
}
var blockersCell = leadTaskRow.Cells[m_viewColumnsIndexes.BlockersColumnIndex];
verificationResult = WorkItemVerifier.VerifyBlockersExistance(blockersIds);
if (verificationResult.Result != VerificationResult.Ok)
{
blockersCell.SetColorByVerification(verificationResult.Result);
blockersCell.Value = verificationResult.AllMessagesString;
}
if (!string.IsNullOrEmpty(leadTask.BlockingReason()))
{
if (!string.IsNullOrEmpty(leadTaskRow.Cells[4].ToolTipText))
blockersCell.ToolTipText += Environment.NewLine;
else
blockersCell.Value = leadTask.BlockingReason();
blockersCell.ToolTipText += "Blocking Reason: " + leadTask.BlockingReason();
}
leadTaskRow.Cells[m_viewColumnsIndexes.AssignedToColumnIndex].Value = leadTask.AssignedTo();
return result;
}