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);
        }
Ejemplo n.º 2
0
        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);
            }
        }