Ejemplo n.º 1
0
        public override void Start()
        {
            _candidateTable = new Table <Checkable <ReportingWorklistItemSummary> >();
            const string checkedColumnName = ".";

            _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, bool>(checkedColumnName,
                                                                                                         delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.IsChecked); },
                                                                                                         delegate(Checkable <ReportingWorklistItemSummary> item, bool value) { item.IsChecked = value; }, 0.20f));
            _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, string>(SR.ColumnProcedure,
                                                                                                           delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.ProcedureName); }, 2.75f));
            _candidateTable.Columns.Add(new DateTimeTableColumn <Checkable <ReportingWorklistItemSummary> >(SR.ColumnTime,
                                                                                                            delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.Time); }, 0.5f));

            foreach (ReportingWorklistItemSummary item in _candidates)
            {
                _candidateTable.Items.Add(new Checkable <ReportingWorklistItemSummary>(item, true));
            }

            _sourceTable = new ReportingWorklistTable();
            _sourceTable.Items.Add(_primaryItem);

            _selectedCandidate = CollectionUtils.FirstElement(_candidateTable.Items);

            base.Start();
        }
        public override void Start()
        {
            _candidateTable = new Table <Checkable <ReportingWorklistItemSummary> >();
            _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, bool>(".",
                                                                                                         delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.IsChecked); },
                                                                                                         delegate(Checkable <ReportingWorklistItemSummary> item, bool value) { item.IsChecked = value; }, 0.20f));
            _candidateTable.Columns.Add(new TableColumn <Checkable <ReportingWorklistItemSummary>, string>(SR.ColumnProcedure,
                                                                                                           delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.ProcedureName); }, 2.75f));
            _candidateTable.Columns.Add(new DateTimeTableColumn <Checkable <ReportingWorklistItemSummary> >(SR.ColumnTime,
                                                                                                            delegate(Checkable <ReportingWorklistItemSummary> item) { return(item.Item.Time); }, 0.5f));

            foreach (ReportingWorklistItemSummary item in _candidates)
            {
                _candidateTable.Items.Add(new Checkable <ReportingWorklistItemSummary>(item, true));
            }

            _sourceTable = new ReportingWorklistTable();
            _sourceTable.Items.Add(_sourceItem);

            base.Start();
        }