Browse Source

Move samples to SharpDevelop2.1

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1606 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Peter Forstmeier 19 years ago
parent
commit
220e1006e9
  1. 1
      samples/SharpReport/FormSheet/unbound/UnboundFormsSheet.srd
  2. 16
      samples/SharpReport/ReportSamples/MainForm.Designer.cs
  3. 7
      samples/SharpReport/ReportSamples/MainForm.cs
  4. 12
      samples/SharpReport/ReportSamples/MultipageUnboundPullModel.cs
  5. 1
      samples/SharpReport/ReportSamples/ReportSamples.csproj
  6. 2
      samples/SharpReport/ReportSamples/ReportSamples.sln
  7. 12
      samples/SharpReport/ReportSamples/SimpleUnboundPullModel.cs
  8. 106
      samples/SharpReport/ReportSamples/UnboundFormSheet.cs

1
samples/SharpReport/FormSheet/unbound/UnboundFormsSheet.srd

File diff suppressed because one or more lines are too long

16
samples/SharpReport/ReportSamples/MainForm.Designer.cs generated

@ -52,6 +52,7 @@ namespace ReportSamples @@ -52,6 +52,7 @@ namespace ReportSamples
this.multipageUnboundPullModelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.unboundPuskModelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.errorProvider1 = new System.Windows.Forms.ErrorProvider(this.components);
this.unboundFormSheetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.errorProvider1)).BeginInit();
this.SuspendLayout();
@ -72,7 +73,8 @@ namespace ReportSamples @@ -72,7 +73,8 @@ namespace ReportSamples
// formSheetToolStripMenuItem
//
this.formSheetToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.simpleFormsSheetToolStripMenuItem});
this.simpleFormsSheetToolStripMenuItem,
this.unboundFormSheetToolStripMenuItem});
this.formSheetToolStripMenuItem.Name = "formSheetToolStripMenuItem";
this.formSheetToolStripMenuItem.Size = new System.Drawing.Size(71, 20);
this.formSheetToolStripMenuItem.Text = "FormSheet";
@ -80,7 +82,7 @@ namespace ReportSamples @@ -80,7 +82,7 @@ namespace ReportSamples
// simpleFormsSheetToolStripMenuItem
//
this.simpleFormsSheetToolStripMenuItem.Name = "simpleFormsSheetToolStripMenuItem";
this.simpleFormsSheetToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
this.simpleFormsSheetToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
this.simpleFormsSheetToolStripMenuItem.Text = "SimpleFormsSheet";
this.simpleFormsSheetToolStripMenuItem.Click += new System.EventHandler(this.SimpleFormsSheetClick);
//
@ -167,12 +169,19 @@ namespace ReportSamples @@ -167,12 +169,19 @@ namespace ReportSamples
this.unboundPuskModelToolStripMenuItem.Name = "unboundPuskModelToolStripMenuItem";
this.unboundPuskModelToolStripMenuItem.Size = new System.Drawing.Size(218, 22);
this.unboundPuskModelToolStripMenuItem.Text = "UnboundPushModel";
this.unboundPuskModelToolStripMenuItem.Click += new System.EventHandler(this.UnboundPuskModelToolStripMenuItemClick);
this.unboundPuskModelToolStripMenuItem.Click += new System.EventHandler(this.UnboundPushModelToolStripMenuItemClick);
//
// errorProvider1
//
this.errorProvider1.ContainerControl = this;
//
// unboundFormSheetToolStripMenuItem
//
this.unboundFormSheetToolStripMenuItem.Name = "unboundFormSheetToolStripMenuItem";
this.unboundFormSheetToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
this.unboundFormSheetToolStripMenuItem.Text = "UnboundFormSheet";
this.unboundFormSheetToolStripMenuItem.Click += new System.EventHandler(this.UnboundFormSheetToolStripMenuItemClick);
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -188,6 +197,7 @@ namespace ReportSamples @@ -188,6 +197,7 @@ namespace ReportSamples
this.ResumeLayout(false);
this.PerformLayout();
}
private System.Windows.Forms.ToolStripMenuItem unboundFormSheetToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem unboundPuskModelToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem multipageUnboundPullModelToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem unboundPullModelToolStripMenuItem;

7
samples/SharpReport/ReportSamples/MainForm.cs

@ -304,10 +304,15 @@ namespace ReportSamples @@ -304,10 +304,15 @@ namespace ReportSamples
mp.Run();
}
void UnboundPuskModelToolStripMenuItemClick(object sender, System.EventArgs e)
void UnboundPushModelToolStripMenuItemClick(object sender, System.EventArgs e)
{
UnboundPushModel u = new UnboundPushModel();
u.Run();
}
void UnboundFormSheetToolStripMenuItemClick(object sender, System.EventArgs e){
UnboundFormSheet unboundFormSheet = new UnboundFormSheet();
unboundFormSheet.Run();
}
}
}

12
samples/SharpReport/ReportSamples/MultipageUnboundPullModel.cs

@ -47,16 +47,16 @@ namespace ReportSamples{ @@ -47,16 +47,16 @@ namespace ReportSamples{
private void MultipagePrinting (object sender,SectionRenderEventArgs e) {
System.Console.WriteLine("UnboundPullPrinting");
// System.Console.WriteLine("UnboundPullPrinting");
CheckItems(e.Section.Items);
switch (e.CurrentSection) {
case GlobalEnums.enmSection.ReportHeader:
System.Console.WriteLine("\tReportHeader");
// System.Console.WriteLine("\tReportHeader");
break;
case GlobalEnums.enmSection.ReportPageHeader:
System.Console.WriteLine("\tPageheader");
// System.Console.WriteLine("\tPageheader");
System.Console.WriteLine("");
this.rowsPerPage = 0;
break;
@ -65,7 +65,7 @@ namespace ReportSamples{ @@ -65,7 +65,7 @@ namespace ReportSamples{
this.rowNr ++;
this.rowsPerPage ++;
System.Console.WriteLine("\tReportDetail");
// System.Console.WriteLine("\tReportDetail");
RowItem ri = e.Section.Items[0] as RowItem;
if (ri != null) {
if (this.rowNr %2 == 0) {
@ -77,7 +77,7 @@ namespace ReportSamples{ @@ -77,7 +77,7 @@ namespace ReportSamples{
break;
case GlobalEnums.enmSection.ReportPageFooter:
System.Console.WriteLine("\tPageFooter");
// System.Console.WriteLine("\tPageFooter");
BaseDataItem bdi = e.Section.Items.Find("ItemsPerPage") as BaseDataItem;
if (bdi != null) {
bdi.DbValue = this.rowsPerPage.ToString();
@ -85,7 +85,7 @@ namespace ReportSamples{ @@ -85,7 +85,7 @@ namespace ReportSamples{
break;
case GlobalEnums.enmSection.ReportFooter:
System.Console.WriteLine("\tReportFooter");
// System.Console.WriteLine("\tReportFooter");
this.endTime = System.DateTime.Now;
BaseDataItem b = e.Section.Items.Find("reportDbTextItem1")as BaseDataItem;

1
samples/SharpReport/ReportSamples/ReportSamples.csproj

@ -51,6 +51,7 @@ @@ -51,6 +51,7 @@
<Compile Include="SimpleUnboundPullModel.cs" />
<Compile Include="MultipageUnboundPullModel.cs" />
<Compile Include="UnboundPushModel.cs" />
<Compile Include="UnboundFormSheet.cs" />
</ItemGroup>
<ItemGroup>
<COMReference Include="Microsoft ActiveX Data Objects 2.7 Library">

2
samples/SharpReport/ReportSamples/ReportSamples.sln

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# SharpDevelop 2.0.0.1438
# SharpDevelop 2.0.0.1587
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReportSamples", "ReportSamples.csproj", "{0D46CC0C-FC27-4258-BC0D-F4A9E617FA0E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpReportCore", "..\..\..\src\AddIns\Misc\SharpReport\SharpReportCore\SharpReportCore.csproj", "{4B2239FF-8FD6-431D-9D22-1B8049BA6917}"

12
samples/SharpReport/ReportSamples/SimpleUnboundPullModel.cs

@ -41,20 +41,20 @@ namespace ReportSamples @@ -41,20 +41,20 @@ namespace ReportSamples
}
}
private void SimplePullPrinting (object sender,SectionRenderEventArgs e) {
System.Console.WriteLine("UnboundPullPrinting");
// System.Console.WriteLine("SimpleUnboundPullPrinting");
CheckItems(e.Section.Items);
switch (e.CurrentSection) {
case GlobalEnums.enmSection.ReportHeader:
System.Console.WriteLine("\tI found the ReportHeader");
// System.Console.WriteLine("\tI found the ReportHeader");
break;
case GlobalEnums.enmSection.ReportPageHeader:
System.Console.WriteLine("\tI found the Pageheader");
// System.Console.WriteLine("\tI found the Pageheader");
break;
case GlobalEnums.enmSection.ReportDetail:
System.Console.WriteLine("\tI found the ReportDetail");
// System.Console.WriteLine("\tI found the ReportDetail");
this.rowNr ++;
RowItem ri = e.Section.Items[0] as RowItem;
if (ri != null) {
@ -67,11 +67,11 @@ namespace ReportSamples @@ -67,11 +67,11 @@ namespace ReportSamples
break;
case GlobalEnums.enmSection.ReportPageFooter:
System.Console.WriteLine("\tI found the PageFooter");
// System.Console.WriteLine("\tI found the PageFooter");
break;
case GlobalEnums.enmSection.ReportFooter:
System.Console.WriteLine("\tI found the ReportFooter");
// System.Console.WriteLine("\tI found the ReportFooter");
break;
default:

106
samples/SharpReport/ReportSamples/UnboundFormSheet.cs

@ -0,0 +1,106 @@ @@ -0,0 +1,106 @@
/*
* Created by SharpDevelop.
* User: Forstmeier Helmut
* Date: 18.07.2006
* Time: 22:10
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Windows.Forms;
using SharpReportCore;
namespace ReportSamples
{
/// <summary>
/// Description of UnboundFormSheet.
/// </summary>
public class UnboundFormSheet
{
public UnboundFormSheet()
{
}
public void Run() {
try
{
OpenFileDialog dg = new OpenFileDialog();
dg.Filter = "SharpReport files|*.srd";
dg.Title = "Select a report file: ";
if (dg.ShowDialog() == DialogResult.OK){
SharpReportCore.SharpReportEngine engine = new SharpReportCore.SharpReportEngine();
engine.SectionRendering += new EventHandler<SectionRenderEventArgs>(UnboundPrinting);
engine.SectionRendered += new EventHandler<SectionRenderEventArgs>(UnboundPrinted);
engine.PreviewStandartReport(dg.FileName.ToString());
}
}
catch(Exception er)
{
MessageBox.Show(er.ToString(),"MainForm");
}
}
private void UnboundPrinting (object sender,SectionRenderEventArgs e) {
System.Console.WriteLine("UnboundFormSheet");
switch (e.CurrentSection) {
case GlobalEnums.enmSection.ReportHeader:
System.Console.WriteLine("\tReportHeader");
BaseDataItem a = e.Section.Items.Find("reportHeaderLabel")as BaseDataItem;
System.Console.WriteLine("\t{0}",a.Font.ToString());
if (a != null) {
a.DbValue = "The Report starts here";
}
break;
case GlobalEnums.enmSection.ReportPageHeader:
System.Console.WriteLine("\tPageheader");
System.Console.WriteLine("");
BaseDataItem b = e.Section.Items.Find("pageHeaderLabel")as BaseDataItem;
if (b != null) {
b.DbValue = "This is the Pageheader";
}
break;
case GlobalEnums.enmSection.ReportDetail:
System.Console.WriteLine("\tReportDetail");
BaseDataItem c = e.Section.Items.Find("detailLabel")as BaseDataItem;
if (c != null) {
c.DbValue = "The Detail Section";
}
break;
case GlobalEnums.enmSection.ReportPageFooter:
System.Console.WriteLine("\tPageFooter");
BaseDataItem d = e.Section.Items.Find("pageFooterLabel")as BaseDataItem;
if (d != null) {
d.DbValue = "Page Footer";
}
break;
case GlobalEnums.enmSection.ReportFooter:
System.Console.WriteLine("\tReportFooter");
BaseDataItem ee = e.Section.Items.Find("reportFooterLabel")as BaseDataItem;
if (ee != null) {
ee.DbValue = "Report Footer is printed before PageFooter";
}
break;
default:
break;
}
}
private void UnboundPrinted (object sender,SectionRenderEventArgs e) {
// System.Console.WriteLine("---Rendering done <{0}>-----",e.CurrentSection);
}
}
}
Loading…
Cancel
Save