private void buildCustomerItem(StringBuilder stringBuilder, ChampionshipResultItemViewModel itemViewModel, bool alternateRow) { stringBuilder.AppendFormat("<TR class='{1}'><TD class='doNotTranslate' align='center'>{0}</TD>", itemViewModel.Position, alternateRow && UseAlternateRows ? "exercisesAlt" : "exercises"); stringBuilder.AppendFormat("<TD><span class='doNotTranslate' align='center'>{0}</span></TD>", itemViewModel.FullName); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", itemViewModel.Customer.Birthday.Value.Year); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", itemViewModel.ResultItem.Customer.Group != null ? itemViewModel.ResultItem.Customer.Group.Name : ""); stringBuilder.AppendFormat("<TD class='doNotTranslate' >{0}</TD>", itemViewModel.Weight); if (this.PrintEntriesComment) { stringBuilder.AppendFormat("<TD class='commentColumn'>{0}</TD>", itemViewModel.ResultItem.Customer.Comment); } ChampionshipEntryViewModel entryViewModel = new ChampionshipEntryViewModel(itemViewModel.Customer, championship, null); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise1.Entry.Try1)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise1.Entry.Try2)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise1.Entry.Try3)); if (championship.ChampionshipType == ChampionshipType.Trojboj) { stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise2.Entry.Try1)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise2.Entry.Try2)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise2.Entry.Try3)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise3.Entry.Try1)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise3.Entry.Try2)); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", getTry(entryViewModel.Exercise3.Entry.Try3)); } stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD>", itemViewModel.Total); stringBuilder.AppendFormat("<TD class='doNotTranslate' align='center'>{0}</TD></TR>", itemViewModel.Wilks); }
void fillChampionship(ChampionshipDTO item) { groups.Clear(); Groups.Add(new ListItem <ChampionshipGroupDTO>("", null)); foreach (var championshipGroupDto in item.Groups) { Groups.Add(new ListItem <ChampionshipGroupDTO>(championshipGroupDto.Name, championshipGroupDto)); } Items.Clear(); foreach (var reservation in item.Reservations) { var customer = CustomersReposidory.Instance.GetItem(reservation.CustomerId); ChampionshipEntryViewModel itemViewModel = new ChampionshipEntryViewModel(customer, item, this); Items.Add(itemViewModel); } if (teamsControl != null) { teamsControl.Fill(this); } }