Beispiel #1
0
        public Table getTableWithStudentsInformation(ProposalDocRecord record)
        {
            Table studentsTable = new Table();

            studentsTable.AppendChild <TableProperties>(_tablePropertiesGetter.getHorizontalBorderTableProperties());

            TableRow stdTableRow1 = new TableRow();

            stdTableRow1.Append(new TableRowProperties(new TableRowHeight()
            {
                HeightType = HeightRuleValues.Exact, Val = 180
            }));
            TableCell stdTableCell11 = new TableCell();

            stdTableCell11.Append(_tablePropertiesGetter.getTableCellPropFilled("1559", "000000"));
            stdTableCell11.Append(_paragraphGetter.getSmallCenteredText(""));
            TableCell stdTableCell12 = new TableCell();

            stdTableCell12.Append(_tablePropertiesGetter.getTableCellPropFilled("3694", "CCCCCC"));
            stdTableCell12.Append(_paragraphGetter.getSmallCenteredText(_localizer["Imię i nazwisko"]));
            TableCell stdTableCell13 = new TableCell();

            stdTableCell13.Append(_tablePropertiesGetter.getTableCellPropFilled("1575", "CCCCCC"));
            stdTableCell13.Append(_paragraphGetter.getSmallCenteredText(_localizer["Nr albumu"]));
            TableCell stdTableCell14 = new TableCell();

            stdTableCell14.Append(_tablePropertiesGetter.getTableCellPropFilled("2351", "CCCCCC"));
            stdTableCell14.Append(_paragraphGetter.getSmallCenteredText(_localizer["Data i podpis"]));
            stdTableRow1.Append(stdTableCell11, stdTableCell12, stdTableCell13, stdTableCell14);

            studentsTable.Append(stdTableRow1);


            EKontoStudent[] students = _studentGetter.GetMany(record.StudentIndexes).Body();
            for (int i = 0; i < 4; i++)
            {
                bool nextStudent = i < students.Length;

                TableRow stdTableRow2 = new TableRow();
                stdTableRow2.Append(new TableRowProperties(new TableRowHeight()
                {
                    Val = 300
                }));
                TableCell stdTableCell21 = new TableCell();
                stdTableCell21.Append(_tablePropertiesGetter.getTableCellPropCentered("1559"));
                stdTableCell21.Append(_paragraphGetter.getNormalRightText(_localizer["Student:"]));
                TableCell stdTableCell22 = new TableCell();
                stdTableCell22.Append(_tablePropertiesGetter.getTableCellPropCentered("3694"));
                stdTableCell22.Append(_paragraphGetter.getNormalText(nextStudent ? students[i].names[0] + " " + students[i].surname : ""));
                TableCell stdTableCell23 = new TableCell();
                stdTableCell23.Append(_tablePropertiesGetter.getTableCellPropCentered("1575"));
                stdTableCell23.Append(_paragraphGetter.getNormalText(nextStudent ? students[i].studentNumber : ""));
                TableCell stdTableCell24 = new TableCell();
                stdTableCell24.Append(_tablePropertiesGetter.getTableCellPropCentered("2351"));
                stdTableCell24.Append(_paragraphGetter.getNormalText(""));
                stdTableRow2.Append(stdTableCell21, stdTableCell22, stdTableCell23, stdTableCell24);

                studentsTable.Append(stdTableRow2);
            }

            return(studentsTable);
        }
Beispiel #2
0
        public Table getTableWithStudentsInformation(ProposalDocRecord record)
        {
            Table studentsTable = new Table();

            studentsTable.AppendChild <TableProperties>(_tablePropertiesGetter.getHorizontalBorderTableProperties());

            TableRow stdTableRow1 = new TableRow();

            stdTableRow1.Append(new TableRowProperties(new TableRowHeight()
            {
                HeightType = HeightRuleValues.Exact, Val = 180
            }));
            TableCell stdTableCell11 = new TableCell();

            stdTableCell11.Append(_tablePropertiesGetter.getTableCellPropFilled("1559", "000000"));
            stdTableCell11.Append(_paragraphGetter.getSmallCenteredText(""));
            TableCell stdTableCell12 = new TableCell();

            stdTableCell12.Append(_tablePropertiesGetter.getTableCellPropFilled("3694", "CCCCCC"));
            stdTableCell12.Append(_paragraphGetter.getSmallCenteredText(_localizer["Imię i nazwisko"]));
            TableCell stdTableCell13 = new TableCell();

            stdTableCell13.Append(_tablePropertiesGetter.getTableCellPropFilled("1575", "CCCCCC"));
            stdTableCell13.Append(_paragraphGetter.getSmallCenteredText(_localizer["Nr albumu"]));
            TableCell stdTableCell14 = new TableCell();

            stdTableCell14.Append(_tablePropertiesGetter.getTableCellPropFilled("2351", "CCCCCC"));
            stdTableCell14.Append(_paragraphGetter.getSmallCenteredText(_localizer["Data i podpis"]));
            stdTableRow1.Append(stdTableCell11, stdTableCell12, stdTableCell13, stdTableCell14);

            var      students     = record.Students.GetEnumerator();
            TableRow stdTableRow2 = new TableRow();

            stdTableRow2.Append(new TableRowProperties(new TableRowHeight()
            {
                Val = 300
            }));
            TableCell stdTableCell21 = new TableCell();

            stdTableCell21.Append(_tablePropertiesGetter.getTableCellPropCentered("1559"));
            stdTableCell21.Append(_paragraphGetter.getNormalRightText(_localizer["Student:"]));
            TableCell stdTableCell22 = new TableCell();

            stdTableCell22.Append(_tablePropertiesGetter.getTableCellPropCentered("3694"));
            stdTableCell22.Append(_paragraphGetter.getNormalText(students.MoveNext() ? students.Current.Id.ToString() : ""));
            TableCell stdTableCell23 = new TableCell();

            stdTableCell23.Append(_tablePropertiesGetter.getTableCellPropCentered("1575"));
            stdTableCell23.Append(_paragraphGetter.getNormalText(""));
            TableCell stdTableCell24 = new TableCell();

            stdTableCell24.Append(_tablePropertiesGetter.getTableCellPropCentered("2351"));
            stdTableCell24.Append(_paragraphGetter.getNormalText(""));
            stdTableRow2.Append(stdTableCell21, stdTableCell22, stdTableCell23, stdTableCell24);

            TableRow stdTableRow3 = new TableRow();

            stdTableRow3.Append(new TableRowProperties(new TableRowHeight()
            {
                Val = 300
            }));
            TableCell stdTableCell31 = new TableCell();

            stdTableCell31.Append(_tablePropertiesGetter.getTableCellPropCentered("1559"));
            stdTableCell31.Append(_paragraphGetter.getNormalRightText(_localizer["Student:"]));
            TableCell stdTableCell32 = new TableCell();

            stdTableCell32.Append(_tablePropertiesGetter.getTableCellPropCentered("3694"));
            stdTableCell32.Append(_paragraphGetter.getNormalText(students.MoveNext() ? students.Current.Id.ToString() : ""));
            TableCell stdTableCell33 = new TableCell();

            stdTableCell33.Append(_tablePropertiesGetter.getTableCellPropCentered("1575"));
            stdTableCell33.Append(_paragraphGetter.getNormalText(""));
            TableCell stdTableCell34 = new TableCell();

            stdTableCell34.Append(_tablePropertiesGetter.getTableCellPropCentered("2351"));
            stdTableCell34.Append(_paragraphGetter.getNormalText(""));
            stdTableRow3.Append(stdTableCell31, stdTableCell32, stdTableCell33, stdTableCell34);

            TableRow stdTableRow4 = new TableRow();

            stdTableRow4.Append(new TableRowProperties(new TableRowHeight()
            {
                Val = 300
            }));
            TableCell stdTableCell41 = new TableCell();

            stdTableCell41.Append(_tablePropertiesGetter.getTableCellPropCentered("1559"));
            stdTableCell41.Append(_paragraphGetter.getNormalRightText(_localizer["Student:"]));
            TableCell stdTableCell42 = new TableCell();

            stdTableCell42.Append(_tablePropertiesGetter.getTableCellPropCentered("3694"));
            stdTableCell42.Append(_paragraphGetter.getNormalText(students.MoveNext() ? students.Current.Id.ToString() : ""));
            TableCell stdTableCell43 = new TableCell();

            stdTableCell43.Append(_tablePropertiesGetter.getTableCellPropCentered("1575"));
            stdTableCell43.Append(_paragraphGetter.getNormalText(""));
            TableCell stdTableCell44 = new TableCell();

            stdTableCell44.Append(_tablePropertiesGetter.getTableCellPropCentered("2351"));
            stdTableCell44.Append(_paragraphGetter.getNormalText(""));
            stdTableRow4.Append(stdTableCell41, stdTableCell42, stdTableCell43, stdTableCell44);

            TableRow stdTableRow5 = new TableRow();

            stdTableRow5.Append(new TableRowProperties(new TableRowHeight()
            {
                Val = 300
            }));
            TableCell stdTableCell51 = new TableCell();

            stdTableCell51.Append(_tablePropertiesGetter.getTableCellPropCentered("1559"));
            stdTableCell51.Append(_paragraphGetter.getNormalRightText(_localizer["Student:"]));
            TableCell stdTableCell52 = new TableCell();

            stdTableCell52.Append(_tablePropertiesGetter.getTableCellPropCentered("3694"));
            stdTableCell52.Append(_paragraphGetter.getNormalText(students.MoveNext() ? students.Current.Id.ToString() : ""));
            TableCell stdTableCell53 = new TableCell();

            stdTableCell53.Append(_tablePropertiesGetter.getTableCellPropCentered("1575"));
            stdTableCell53.Append(_paragraphGetter.getNormalText(""));
            TableCell stdTableCell54 = new TableCell();

            stdTableCell54.Append(_tablePropertiesGetter.getTableCellPropCentered("2351"));
            stdTableCell54.Append(_paragraphGetter.getNormalText(""));
            stdTableRow5.Append(stdTableCell51, stdTableCell52, stdTableCell53, stdTableCell54);

            studentsTable.Append(stdTableRow1, stdTableRow2, stdTableRow3, stdTableRow4, stdTableRow5);

            return(studentsTable);
        }