Browse Source

Cleanup

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/reports@6445 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Peter Forstmeier 15 years ago
parent
commit
7707e2c311
  1. 5
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj
  2. 0
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/BaseGroupedRow.cs
  3. 0
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/IDataItem.cs
  4. 129
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Converters/old_GroupedRowConverter.cs

5
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj

@ -86,7 +86,7 @@
<Compile Include="Project\BaseClasses\SinglePage.cs" /> <Compile Include="Project\BaseClasses\SinglePage.cs" />
<Compile Include="Project\BaseClasses\SectionBounds.cs" /> <Compile Include="Project\BaseClasses\SectionBounds.cs" />
<Compile Include="Project\BaseClasses\SortColumn.cs" /> <Compile Include="Project\BaseClasses\SortColumn.cs" />
<Compile Include="Project\BaseItems\BaseGroupeRow.cs" /> <Compile Include="Project\BaseItems\BaseGroupedRow.cs" />
<Compile Include="Project\BaseItems\BaseGroupItem.cs" /> <Compile Include="Project\BaseItems\BaseGroupItem.cs" />
<Compile Include="Project\BaseItems\BaseTextItem.cs" /> <Compile Include="Project\BaseItems\BaseTextItem.cs" />
<Compile Include="Project\BaseItems\BaseGraphicItem.cs" /> <Compile Include="Project\BaseItems\BaseGraphicItem.cs" />
@ -95,7 +95,7 @@
<Compile Include="Project\BaseItems\BaseDataItem.cs" /> <Compile Include="Project\BaseItems\BaseDataItem.cs" />
<Compile Include="Project\BaseItems\ErrorItem.cs" /> <Compile Include="Project\BaseItems\ErrorItem.cs" />
<Compile Include="Project\BaseItems\Graphics\BaseLineItem.cs" /> <Compile Include="Project\BaseItems\Graphics\BaseLineItem.cs" />
<Compile Include="Project\BaseItems\IBaseDataItem.cs" /> <Compile Include="Project\BaseItems\IDataItem.cs" />
<Compile Include="Project\BaseItems\IExpression.cs" /> <Compile Include="Project\BaseItems\IExpression.cs" />
<Compile Include="Project\DataManager\ChildNavigator.cs" /> <Compile Include="Project\DataManager\ChildNavigator.cs" />
<Compile Include="Project\DataManager\Comparer\BaseComparer.cs" /> <Compile Include="Project\DataManager\Comparer\BaseComparer.cs" />
@ -135,7 +135,6 @@
<Compile Include="Project\Exceptions\UnknownItemException.cs" /> <Compile Include="Project\Exceptions\UnknownItemException.cs" />
<Compile Include="Project\Exceptions\WrongColumnException.cs" /> <Compile Include="Project\Exceptions\WrongColumnException.cs" />
<Compile Include="Project\Exceptions\WrongSectionException.cs" /> <Compile Include="Project\Exceptions\WrongSectionException.cs" />
<Compile Include="Project\Exporter\Converters\old_GroupedRowConverter.cs" />
<Compile Include="Project\Expressions\SimpleExpressionEvaluator\Compilation\Functions\ReportingService\FieldReference.cs" /> <Compile Include="Project\Expressions\SimpleExpressionEvaluator\Compilation\Functions\ReportingService\FieldReference.cs" />
<Compile Include="Project\Exporter\BasePager.cs" /> <Compile Include="Project\Exporter\BasePager.cs" />
<Compile Include="Project\Exporter\Converters\BaseConverter.cs" /> <Compile Include="Project\Exporter\Converters\BaseConverter.cs" />

0
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/BaseGroupeRow.cs → src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/BaseGroupedRow.cs

0
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/IBaseDataItem.cs → src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/BaseItems/IDataItem.cs

129
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Converters/old_GroupedRowConverter.cs

@ -1,129 +0,0 @@
/*
* Erstellt mit SharpDevelop.
* Benutzer: Peter
* Datum: 02.01.2009
* Zeit: 17:33
*
* Sie können diese Vorlage unter Extras > Optionen > Codeerstellung > Standardheader ändern.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using ICSharpCode.Reports.Core.BaseClasses.Printing;
using ICSharpCode.Reports.Core.Interfaces;
namespace ICSharpCode.Reports.Core.Exporter
{
/// <summary>
/// Description of RowConverter.
/// </summary>
///
public class old_RowConverter:BaseConverter
{
private BaseReportItem parent;
public old_RowConverter(IDataNavigator dataNavigator,
ExporterPage singlePage,
ILayouter layouter):base(dataNavigator,singlePage,layouter)
{
}
public override ExporterCollection Convert(BaseReportItem parent, BaseReportItem item)
{
if (parent == null) {
throw new ArgumentNullException("parent");
}
if (item == null) {
throw new ArgumentNullException("item");
}
ISimpleContainer simpleContainer = item as ISimpleContainer;
this.parent = parent;
simpleContainer.Parent = parent;
PrintHelper.AdjustParent(parent,simpleContainer.Items);
if (PrintHelper.IsTextOnlyRow(simpleContainer)) {
ExporterCollection myList = new ExporterCollection();
BaseConverter.BaseConvert (myList,simpleContainer,parent.Location.X,
new Point(base.SectionBounds.DetailStart.X,base.SectionBounds.DetailStart.Y));
return myList;
} else {
return this.ConvertDataRow(simpleContainer);
}
}
private ExporterCollection ConvertDataRow (ISimpleContainer simpleContainer)
{
ExporterCollection mylist = new ExporterCollection();
Point currentPosition = new Point(base.SectionBounds.DetailStart.X,base.SectionBounds.DetailStart.Y);
BaseSection section = parent as BaseSection;
int defaultLeftPos = parent.Location.X;
do {
Console.WriteLine ("haschild {0}",base.DataNavigator.HasChildren);
if (base.DataNavigator.HasChildren) {
ReadFromChilds(base.DataNavigator);
}
section.Location = new Point(section.Location.X,section.SectionOffset );
section.Size = this.SectionBounds.DetailSectionRectangle.Size;
base.SaveSize(section.Items[0].Size);
base.FillRow(simpleContainer);
// base.PrepareContainerForConverting(simpleContainer);
//
// base.FireSectionRendering(section);
currentPosition = BaseConverter.BaseConvert(mylist,simpleContainer,defaultLeftPos,currentPosition);
StandardPrinter.EvaluateRow(base.Evaluator,mylist);
section.Items[0].Size = base.RestoreSize;
section.SectionOffset += section.Size.Height + 3 * GlobalValues.GapBetweenContainer;
if (PrintHelper.IsPageFull(new Rectangle(new Point (simpleContainer.Location.X,currentPosition.Y), section.Size),base.SectionBounds)) {
base.FirePageFull(mylist);
section.SectionOffset = base.SinglePage.SectionBounds.PageHeaderRectangle.Location.Y;
currentPosition = new Point(base.SectionBounds.PageHeaderRectangle.X,base.SectionBounds.PageHeaderRectangle.Y);
mylist.Clear();
}
if (section.DrawBorder == true) {
BaseRectangleItem br = BasePager.CreateDebugItem (section);
BaseExportColumn bec = br.CreateExportColumn();
bec.StyleDecorator.Location = section.Location;
mylist.Insert(0,bec);
}
}
while (base.DataNavigator.MoveNext());
SectionBounds.ReportFooterRectangle = new Rectangle(SectionBounds.ReportFooterRectangle.Left,
section.Location.Y + section.Size.Height,
SectionBounds.ReportFooterRectangle.Width,
SectionBounds.ReportFooterRectangle.Height);
return mylist;
}
void ReadFromChilds (IDataNavigator nav)
{
// nav.SwitchGroup();
// do {
// var o = nav.ReadChild() as System.Data.DataRow;
// string v = o.ItemArray[3].ToString();
// Console.WriteLine("\t {0}",v);
// }
// while ( nav.ChildMoveNext());
}
}
}
Loading…
Cancel
Save