예제 #1
0
        public void AppendFromWait(Report report, SemiRowsContainer semirowscontainer, ShowStyle showstyle, System.Drawing.Graphics g)
        {
            SemiRows semirows = semirowscontainer.GetABlockWait();

            showstyle = HandleNoGroupHeader(report, showstyle);
            AppendSemiRows(report, semirows, showstyle, g); //report.FreeViewStyle == FreeViewStyle.MergeCell ?ShowStyle.NoGroupHeader :ShowStyle.Normal
        }
예제 #2
0
        public void AppendFrom(Report report, SemiRowsContainer semirowscontainer, ShowStyle showstyle)
        {
            SemiRows semirows = semirowscontainer.GetABlock();

            showstyle = HandleNoGroupHeader(report, showstyle);
            AppendSemiRows(report, semirows, showstyle, null);
        }
예제 #3
0
        public void AppendFrom(Report report, SemiRowsContainer semirowscontainer)
        {
            ShowStyle ss       = HandleNoGroupHeader(report, ShowStyle.NoGroupHeader);
            SemiRows  semirows = semirowscontainer.GetABlock();

            AppendSemiRows(report, semirows, ss, null);
        }
        public IndicatorDetailBuilder(string viewid, IndicatorDetail indicatordetail, Detail detail, SemiRowsContainer semirowscontainer)
        {
            _viewid = viewid;
            indicatordetail.AsignToSectionLines();
            _currentcells = indicatordetail.Cells;
            _currentlines = indicatordetail.SectionLines;

            _detail            = detail;
            _detail.UnderState = ReportStates.Browse;
            _semirowscontainer = semirowscontainer;
            _rows = new Rows();

            for (int i = 0; i < _currentlines.Count; i++)
            {
                _newline = new SectionLine(_detail);
                _detail.SectionLines.Add(_newline);
            }

            _data = new DataSet();
        }
예제 #5
0
 protected virtual void CreateSemiRowsContainer()
 {
     _semirowscontainer = new SemiRowsContainer(_engine);
 }
예제 #6
0
 protected virtual IndicatorBuilder CreateIndicatorDetailBuilder(string viewid, IndicatorDetail idetail, Detail detail, SemiRowsContainer semirowcontainer)
 {
     return(new IndicatorDetailBuilder(viewid, idetail, detail, _semirowscontainer));
 }