Browse Source

Testcode to show Event's in ReportViewer.cs, delete unused Events

pull/14/head
peterforstmeier 15 years ago
parent
commit
771e2dc55b
  1. 2
      samples/SharpDevelopReports/src/SharpReportSamples/MainForm.cs
  2. 2
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj
  3. 30
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Events/GroupChangedEventArgs.cs
  4. 51
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Events/ReportParametersEventArgs.cs
  5. 62
      src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs

2
samples/SharpDevelopReports/src/SharpReportSamples/MainForm.cs

@ -13,7 +13,7 @@ using System.IO; @@ -13,7 +13,7 @@ using System.IO;
using System.Windows.Forms;
using ICSharpCode.Reports.Core;
using ICSharpCode.Reports.Core.old_Exporter.ExportRenderer;
using ICSharpCode.Reports.Core.Exporter.ExportRenderer;
namespace SharpReportSamples
{

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

@ -124,10 +124,8 @@ @@ -124,10 +124,8 @@
</Compile>
<Compile Include="Project\Dialogs\DefaultTextEditor.cs" />
<Compile Include="Project\Dialogs\SortingCollectionEditor.cs" />
<Compile Include="Project\Events\GroupChangedEventArgs.cs" />
<Compile Include="Project\Events\NewPageEventArgs.cs" />
<Compile Include="Project\Events\ReportPageEventArgs.cs" />
<Compile Include="Project\Events\ReportParametersEventArgs.cs" />
<Compile Include="Project\Exceptions\FieldNotFoundException.cs" />
<Compile Include="Project\Exceptions\GroupLevelException.cs" />
<Compile Include="Project\Exceptions\IllegalFileFormat.cs" />

30
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Events/GroupChangedEventArgs.cs

@ -1,30 +0,0 @@ @@ -1,30 +0,0 @@
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
/// <summary>
///
/// </summary>
/// <remarks>
/// created by - Forstmeier Peter
/// created on - 29.11.2005 16:48:53
/// </remarks>
namespace ICSharpCode.Reports.Core {
/*
public class GroupChangedEventArgs : System.EventArgs {
GroupSeparator groupSeparator;
public GroupChangedEventArgs(GroupSeparator groupSeperator)
{
this.groupSeparator = groupSeperator;
}
public GroupSeparator GroupSeparator {
get {
return groupSeparator;
}
}
}
*/
}

51
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Events/ReportParametersEventArgs.cs

@ -1,51 +0,0 @@ @@ -1,51 +0,0 @@
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
namespace ICSharpCode.Reports.Core {
using System;
/// <summary>
/// This Event is fired when SharpReport need Parameters to run a Query
/// as an example, have a look to SharpReportView, there we will use this event
/// </summary>
/// <remarks>
/// created by - Forstmeier Peter
/// created on - 23.06.2005 22:55:10
/// </remarks>
public class ReportParametersEventArgs : System.EventArgs {
ParameterCollection sqlParametersCollection;
string reportName;
public ReportParametersEventArgs () {
}
/// <summary>
/// The ParametersCollection
/// </summary>
public ParameterCollection SqlParametersCollection {
get {
if (this.sqlParametersCollection == null) {
this.sqlParametersCollection = new ParameterCollection();
}
return sqlParametersCollection;
}
}
/// <summary>
/// The ReportName
/// </summary>
public string ReportName {
get {
return reportName;
}
set {
reportName = value;
}
}
}
}

62
src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs

@ -187,46 +187,36 @@ namespace ICSharpCode.Reports.Core.ReportViewer @@ -187,46 +187,36 @@ namespace ICSharpCode.Reports.Core.ReportViewer
}
private void PushPrinting (object sender, SectionRenderEventArgs e ) {
EventHelper.Raise<SectionRenderEventArgs>(SectionRendering,this,e);
}
//testcode to handle sectionrenderevent
/*
private void PushPrinting (object sender,SectionRenderEventArgs e)
{
switch (e.CurrentSection) {
case GlobalEnums.ReportSection.ReportHeader:
break;
case GlobalEnums.ReportSection.ReportPageHeader:
break;
case GlobalEnums.ReportSection.ReportDetail:
BaseRowItem ri = e.Section.Items[0] as BaseRowItem;
if (ri != null) {
BaseDataItem r = (BaseDataItem)ri.Items.Find("Kategoriename");
if (r != null) {
r.DBValue = "xxxxxxx";
}
}
break;
case GlobalEnums.ReportSection.ReportPageFooter:
break;
case GlobalEnums.ReportSection.ReportFooter:
break;
default:
break;
}
}
*/
string sectionName = e.Section.Name;
if (sectionName == ReportSectionNames.ReportHeader) {
Console.WriteLine("PushPrinting :" + ReportSectionNames.ReportHeader);
}
else if (sectionName == ReportSectionNames.ReportPageHeader) {
Console.WriteLine("PushPrinting :" +ReportSectionNames .ReportPageHeader);
}
else if (sectionName == ReportSectionNames.ReportDetail){
Console.WriteLine("PushPrinting :" + ReportSectionNames.ReportDetail);
}
else if (sectionName == ReportSectionNames.ReportPageFooter){
Console.WriteLine("PushPrinting :" + ReportSectionNames.ReportPageFooter);
}
else if (sectionName == ReportSectionNames.ReportFooter){
Console.WriteLine("PushPrinting :" + ReportSectionNames.ReportFooter);
}
else{
throw new WrongSectionException(sectionName);
}
}
#endregion

Loading…
Cancel
Save